Vấn đề lỗi WordPress luôn là đề tài được nhắc đến thường xuyên, hôm nay sau khi mình thực hiện chuyển 1 website cho khách, sau khi chuyển xong thì website không thể đăng nhập được vào trang quản trị admin wp-login.php.
Ví dụ: Sau một hồi check log mình thấy 1 log trả về như bên dưới:
PHP Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/anhquan/dotrungquan.info/wp-includes/user.php:56
Stack trace:
#0 /home/abc/abc.com/wp-login.php(806): wp_signon(”, ”)
Thông báo chuỗi không hợp lệ và không thể gán chuỗi cho /wp-includes/user.php, với lỗi này mình sẽ thực hiện fix như sau.
– Bạn truy cập vào hosting sau đó mở file wp-login.php lên và tìm đến dòng $user = wp_signon . Tại đây bạn sẽ thấy.
$user = wp_signon(”, $secure_cookie);
– Sau đó bạn thực hiện thay đổi thành
$user = wp_signon(array(), $secure_cookie);
– Sau khi thực hiện xong bạn lưu lại và kiểm tra việc đăng nhập nhé.
Chúc các bạn thành công!