Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么可以';我不能登录到我的Wordpress仪表板吗?_Php_Wordpress_Forms_.htaccess_Permissions - Fatal编程技术网

Php 为什么可以';我不能登录到我的Wordpress仪表板吗?

Php 为什么可以';我不能登录到我的Wordpress仪表板吗?,php,wordpress,forms,.htaccess,permissions,Php,Wordpress,Forms,.htaccess,Permissions,我最近更新了Wordpress,现在我被锁定在仪表板之外。主题正在运行,因此站点是可见的,但似乎没有任何表单被执行,包括登录表单。我没有在表单上看到任何错误,页面只是刷新 通常,当您点击submit时,如果其中一个字段为空,您会看到一个错误。场地上的重力形式也是如此: 页面将显示,但表单不会显示任何错误。就好像它没有被执行一样 我问了托管公司,因为我认为这可能与权限有关,但我检查过了,我可以看到所有文件的权限为644,目录的权限为755 起初,当我尝试访问wp login.php时,我得到了

我最近更新了Wordpress,现在我被锁定在仪表板之外。主题正在运行,因此站点是可见的,但似乎没有任何表单被执行,包括登录表单。我没有在表单上看到任何错误,页面只是刷新

通常,当您点击submit时,如果其中一个字段为空,您会看到一个错误。场地上的重力形式也是如此:

页面将显示,但表单不会显示任何错误。就好像它没有被执行一样

我问了托管公司,因为我认为这可能与权限有关,但我检查过了,我可以看到所有文件的权限为644,目录的权限为755

起初,当我尝试访问
wp login.php
时,我得到了一个403,所以我将它添加到了我的
.htaccess

<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>

我错过了什么?为什么这些表单没有被执行?

WordPress中的白页通常被认为是致命的PHP错误。我建议在根目录下的WordPress的WP-config.php中启用WP_调试设置

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);

为什么要将
Order Deny,Allow Deny from all
添加到.htaccess,您可以将其全部删除。如果我将其从
.htaccess
中删除,
wp login.php
服务403。尝试打开wp-config.php并与wp-config-smaple.php进行比较,查看需要注意的事项。我安装了一个新版本的4.1,WP使用UI动态创建了WP-config.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);