将WordPress站点从Plesk和IIS迁移到LAMP服务器后,我遇到了一个问题。
我无法访问管理面板,我可以访问/wp-admin/
并且可以成功登录,但我被重定向到主页,而不是管理页面。
如果我设置define(\'WP_DEBUG\', true)
在里面wp-config.php
文件I获取此错误:
注意:在public\\u html/wp content/themes/Avada/includes/fusion函数中使用未定义的常量\\u COOKIE-假定为“\\u COOKIE”。php第390行抱歉,您不允许访问此页面。
此行的代码如下:
if (!current_user_can(\'read\') && !isset(${_COOKIE}[\'wp_min\'])) {
我已手动添加
.htaccess
迁移期间的文件,其内容为:
#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
UPDATE
PHP版本是7.0.27,以前是5.4。
我已经尝试过:
重命名插件文件夹已更改为默认主题(在表选项中编辑数据库条目)wp-config.php添加到wp-config.php
文件
define(‘ADMIN_COOKIE_PATH’, ‘/’);
define(‘COOKIE_DOMAIN’, ”);
define(‘COOKIEPATH’, ”);
define(‘SITECOOKIEPATH’, ”);
这些都没有帮助。我仍然无法访问管理面板。错误保持不变。