我的网站的一个wp管理员不可访问,但网站前端正在加载。这发生在我第二次从新服务器访问站点之后。起初什么都没发生,我可以登录到仪表板。然后,在我注销并第二次尝试登录后,会发生此错误。访问mysite时。com/wp admin页面显示
The page isn\'t redirecting properly.Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
This problem can sometimes be caused by disabling or refusing to accept cookies.
在public\\u html/error\\u日志中:
PHP Warning: require(/home/mysite/public_html/wp-includes/pomo/mo.php) [<a href=\'function.require\'>function.require</a>]: failed to open stream: Permission denied in /home/mysite/public_html/wp-settings.php on line 76
PHP Fatal error: require() [<a href=\'function.require\'>function.require</a>]: Failed opening required \'/home/mysite/public_html/wp-includes/pomo/mo.php\' (include_path=\'.:/usr/lib/php:/usr/local/lib/php\') in /home/mysite/public_html/wp-settings.php on line 76
cpanel error\\u日志显示:
Permission denied: /home/mysite/public_html/wp-admin/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
htaccess具有644权限。但我把它改成了775和755,并检查了一下。同样的情况也会发生。原因可能是什么?如何解决这个问题?
SO网友:Afnan abbasi
以下是您可以尝试恢复网站直播的内容:
尝试续订“.htaccess“文件管理器中的文件(Note: 这是一个隐藏文件。)以下是的默认代码。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
检查phpMyAdmin中的wp\\u options表,并确保
site URL and home URL 与您的网站相同。还要检查其中一个是否在HTTP或HTTPS上,这可能是此操作不起作用的原因如果这两种解决方案都不起作用,您可以通过以下方式与我联系:
DimonsThoughts 或此处(&H);我会帮助你的。