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!

Nguồn: https://dotrungquan.info/loi-khong-tim-thay-trang-login-wordpress-sau-khi-chuyen-hosting/