500内部服务器错误 - Wordpress

时间:2012-08-02 00:02:08

标签: wordpress apache internal-server-error

我已在以下子域名下载了一个Wordpress网站 - http://wptest.paddingtonterraces.com.au/

对于从根目录外部获取的所有内容,我收到“500内部服务器错误”。

非常感谢任何有关解决此问题的帮助。

修改

.htaccess重写:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /paddington-terraces/
RewriteRule ^index\.php$ - [L]
RewriteRule ^css/(.*) /paddington-terraces/wp-content/themes/retlehs-roots-g2368ac2/css/$1 [QSA,L]
RewriteRule ^js/(.*) /paddington-terraces/wp-content/themes/retlehs-roots-g2368ac2/js/$1 [QSA,L]
RewriteRule ^img/(.*) /paddington-terraces/wp-content/themes/retlehs-roots-g2368ac2/img/$1 [QSA,L]
RewriteRule ^plugins/(.*) /paddington-terraces/wp-content/plugins/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /paddington-terraces/index.php [L]
</IfModule>

解决:

必须从重写路径中删除 / paddington-terraces

2 个答案:

答案 0 :(得分:1)

一些可能性:

  1. 可能是一个糟糕的插件。
    • 停用所有插件,然后刷新您的主页。
  2. 安装不正确。
    • 从wordpress.org下载新的副本。覆盖当前的WP目录,但wp-contents和wp-config除外。
  3. 错误的主题代码
    • 检查您的functions.php文件
    • 更好的是,如果您有命令行访问权限,请从主WP目录运行:
      • grep -rn / home / paddingt / public_html / wptest / gllr_add_script *
  4. PHP或Apache / HTTPD的错误版本
    • echo php_info();
  5. 我的赌注是一个糟糕的插件。祝你好运。

答案 1 :(得分:0)

尝试停用插件并检查
你可以在不使用wp-admin的情况下停用插件。只需使用ftp登录并重命名插件名称,例如:'plugin_name'更改为'plugin_name_rename'..我遇到了同样的问题..我的问题通过停用插件解决了:)