我在Wordpress中创建了一个新页面,但它返回500: http://d4zed.com/test-page/
可能是什么原因? .htaccess看起来非常标准:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /d4zed-new/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /d4zed-new/index.php [L]
</IfModule>
我真的不知道Wordpress如何在内部工作(虽然我在Rails中有相当丰富的经验),所以我准备回答你的其他问题。
谢谢!
答案 0 :(得分:2)
WordPress中的内部服务器错误可能是由于各种原因造成的。您可以尝试以下选项以解决问题。
检查错误的.htaccess
文件
重命名.htaccess
文件。如果网站在此之后加载,那么您可以推断问题是由于错误。htaccess
文件引起的。所以你必须创建一个新的.htaccess文件。
增加内存限制
创建一个名为php.ini
的文件,并在其中粘贴代码memory_limit = 64M;
并将其上传到WordPress根文件夹以及wp-content
,wp-admin
文件夹以增加内存限制
停用插件 问题可能是由已安装的插件引起的。因此,通过停用所有插件并逐个激活,您可以找出导致问题的插件。
重新上传WordPress核心文件夹
如果WordPress核心文件正在创建问题,可以通过重新上传wp-admin
和wp-includes
文件夹来解决。
联系托管服务提供商 联系您的托管服务商如果是服务器问题,他们可以帮助您。