繁体   English   中英

为什么我无法登录到Wordpress仪表板?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM