我想我会问自己的问题,因为重复的问题还没有回答。
由于某种原因,在我的Ubuntu VPS上新安装了Wordpress 4.9.1,启用了Cloudflare发布的“灵活”SSL,并最终在Wordpress中切换URL(从https://foo.com“收件人”https://foo.com)我无法再访问我的管理面板。
Attempted Fix #1: 清除浏览器cookie、缓存和保存的数据,以及任何Cloudflare缓存。
Attempted Fix #2:修改wp-config.php
使用代码:
define(\'WP_HOME\' , \'https://foo.com\');
define(\'WP_SITEURL\' , \'https://foo.com\');
Attempted Fix #3: 正在禁用
.htaccess
文件位于
/var/www/html/
以上都不起作用,不幸的是,我仍然无法访问管理面板。然而,默认的wordpress主页在正确的安全“https”URL处加载良好。
SO网友:orangeberri07
不知何故,我们的wp admin文件夹权限设置为777,这意味着每个人都可以读取、写入或执行此文件夹。
我们登录到服务器,发现一个错误,上面写着“wp admin无法按组写入”
我们更改了权限,因此该文件夹不可由组或世界(755)写入,并且可以立即访问管理区域。
(这种权限更改对我们来说似乎是随机发生的。在wp admin停止工作时,我们网站的团队甚至没有访问服务器的权限,我们仍然不知道此设置是如何更改的。该网站之前已经运行了几年。)
SO网友:yashpal singh
输入此代码wp-config.php
在PHP标记内的第一行中。
if($_SERVER[\'PHP_SELF\']=="/index.php")
{
define(\'WP_HOME\',\'https://yourdomain.com\');
define(\'WP_SITEURL\',\'https://yourdomain.com\');
}
else
{
define(\'WP_HOME\',\'http://yourdomain.com\');
define(\'WP_SITEURL\',\'http://yourdomain.com\');
}
但别忘了将您的网站URL替换为
yourdomain.com