[英]Why can't I login to my Wordpress dashboard?
我最近更新了Wordpress,现在被锁定在仪表板之外。 主题正在运行,因此可以看到该站点,但是似乎没有表单(包括登录表单)正在执行。 我在表格上没有看到任何错误,页面刚刚刷新。
http://smallbusinessadvisory.com/wp-login.php
通常,如果您单击“提交”时其中一个字段为空白,则会看到一个错误。 网站上的重力表也是如此:
http://smallbusinessadvisory.com/request-consultation/
页面显示出来,但是表单没有显示任何应有的错误。 就像没有被执行一样。
我问托管公司这件事,因为我认为它可能与权限有关,但是我已经检查了一下,可以看到所有文件的权限分别为644和目录的755。
最初,当我尝试访问wp-login.php
时得到403,因此将其添加到我的.htaccess
:
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>
这使我可以显示页面,但是再次,登录表单没有执行,页面只是刷新。
除此之外,我的.htaccess
仅包含基本的WP配置:
# 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
我想念什么? 为什么不执行这些表格?
通常,WordPress中的白页归因于致命的PHP错误。 我建议在根目录的WordPress的wp-config.php中启用WP_DEBUG设置。
define('WP_DEBUG', true);
这将导致PHP错误,警告和通知显示在整个网站上。 如果这是一个实时站点,并且不能显示错误,请使用以下设置记录错误,但不显示错误。
// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.