Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
获取wordpress的500内部服务器错误?_Wordpress - Fatal编程技术网

获取wordpress的500内部服务器错误?

获取wordpress的500内部服务器错误?,wordpress,Wordpress,我已经尝试过使用php.ini memory=20MB解决方案,但没有成功。我把它上传到wp admin/文件夹下 我真的不知道还能尝试什么。帮助?内存块不会进入wp admin中的.htaccess文件。它进入web根目录中的.htaccess。使用FTP查找并删除放置在wp admin中的.htaccess文件 然后忘记.htaccess文件,尝试在wp-config.php文件顶部附近添加下面的行,在打开后的几行,内存缓冲不会进入wp admin中的.htaccess文件。它进入web根目

我已经尝试过使用php.ini memory=20MB解决方案,但没有成功。我把它上传到wp admin/文件夹下


我真的不知道还能尝试什么。帮助?

内存块不会进入wp admin中的.htaccess文件。它进入web根目录中的.htaccess。使用FTP查找并删除放置在wp admin中的.htaccess文件


然后忘记.htaccess文件,尝试在wp-config.php文件顶部附近添加下面的行,在打开
后的几行,内存缓冲不会进入wp admin中的.htaccess文件。它进入web根目录中的.htaccess。使用FTP查找并删除放置在wp admin中的.htaccess文件


然后忘记.htaccess文件,尝试在wp-config.php文件顶部附近添加下面的行,打开
重命名插件目录临时解决了我的问题

重命名插件目录临时解决了我的问题

出现此问题是因为您的php没有任何xml或有不推荐的xml版本,因此如果您手动安装或更新xml,问题将得到解决。 如果您使用Ubuntu,请尝试在终端中执行以下代码:

sudo apt-get install php-xml
在此之后,您需要重新启动apache以使其生效,为此,请执行以下命令:

sudo service apache2 restart

出现此问题的原因是您的php没有任何xml或xml版本不推荐,因此,如果您手动安装或更新xml,问题将得到解决。 如果您使用Ubuntu,请尝试在终端中执行以下代码:

sudo apt-get install php-xml
在此之后,您需要重新启动apache以使其生效,为此,请执行以下命令:

sudo service apache2 restart

进入设置->永久链接,然后选择任何常用设置,然后保存。 重新加载网站。一切都会好的


然后将其重置为以前的常用设置,使其不会对URL生效。

转到设置->永久链接,然后选择任何常用设置,然后保存它。 重新加载网站。一切都会好的


然后将其重置为以前的通用设置,以便它不会对URL产生影响。

500错误是一个内部服务器错误,有时可能是主机配置问题,但在WordPress中,它通常是一个致命的PHP错误

首先,只需删除该php.ini文件-一些web主机不允许您修改php设置,所以让我们先从混合中删除它

如果是服务器错误,请暂时将
.htaccess
文件重命名为其他文件(以便将其从混合中删除)。另外,检查文件系统中的
错误日志
文件,或主机控制面板中的错误日志

如果这没有告诉你什么,那很可能是PHP的问题。通过向wp-config.php文件中添加以下代码来启用WordPress调试:

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

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );
请务必注释掉以下内容:

 define( 'WP_DEBUG', true );
现在,当您刷新页面并得到错误时,WordPress将把所有PHP错误写入
wp content/debug.log
。检查日志中是否有致命的PHP错误-它会告诉您是哪个文件导致了错误,通常是一个主题或插件文件


一旦你知道原因,重命名该主题或插件,将其从WordPress中临时删除。这将恢复正常功能。

500错误是一个内部服务器错误,有时可能是主机配置问题,但在WordPress中,它通常是一个致命的PHP错误

首先,只需删除该php.ini文件-一些web主机不允许您修改php设置,所以让我们先从混合中删除它

如果是服务器错误,请暂时将
.htaccess
文件重命名为其他文件(以便将其从混合中删除)。另外,检查文件系统中的
错误日志
文件,或主机控制面板中的错误日志

如果这没有告诉你什么,那很可能是PHP的问题。通过向wp-config.php文件中添加以下代码来启用WordPress调试:

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

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );
请务必注释掉以下内容:

 define( 'WP_DEBUG', true );
现在,当您刷新页面并得到错误时,WordPress将把所有PHP错误写入
wp content/debug.log
。检查日志中是否有致命的PHP错误-它会告诉您是哪个文件导致了错误,通常是一个主题或插件文件


一旦你知道原因,重命名该主题或插件,将其从WordPress中临时删除。这将恢复正常功能。

解决内部服务器错误的另一个重要方法是尝试将新版本的wp admin和wp INCLUDE上传到您的站点

这一步应该是最后的选择,但如果您使用了上述解决方案,但仍然找不到有效的解决方案,那么值得一试。备份您的站点,并从主站点下载新版本的WordPress

从ZIP文件中提取文件,然后打开提取的文件夹。在FTP客户端中打开站点的根目录,并将wp admin和wp includes从新版本的WordPress上载到站点目录,覆盖旧版本


刷新客户端,然后刷新站点。如果该错误消失,则很可能是由损坏的核心文件引起的。如果您仍然看到错误,您可能没有其他选择,只能联系您的主机。查看更多信息。

解决内部服务器错误的另一个重要方法是尝试将wp admin和wp includes的新版本上载到您的站点

这一步应该是最后的选择,但如果您使用了上述解决方案,但仍然找不到有效的解决方案,那么值得一试。备份您的站点,并从主站点下载新版本的WordPress

从ZIP文件中提取文件,然后打开提取的文件夹。在FTP客户端中打开站点的根目录,并将wp admin和wp includes从新版本的WordPress上载到站点目录,覆盖旧版本

刷新客户端,然后刷新站点。如果该错误消失,则很可能是由损坏的核心文件引起的。如果你还