我的智慧结束了Wordpress上500多个内部服务器错误。我和123reg似乎因为糟糕的客户支持而闻名,所以我一直在努力解决自己。
背景 - 作为123reg安装在/ wp /子目录中的Wordpress不允许在root上自动安装。保存帖子时只有500错误,只是在场合浏览网站。 >一周内10次。
获取以下错误消息;
2012-09-20T13:11:55+01:00 linweb9 httpd[13273]: [error] [client 95.151.187.161] Premature end of script headers: post.php, referer: http://www.asprayni.com/wp/wp-admin/post.php?post=6769&action=edit
2012-09-20T13:15:15+01:00 linweb9 httpd[14309]: [error] [client 95.151.187.161] Premature end of script headers: post.php, referer: http://www.asprayni.com/wp/wp-admin/post.php?post=6769&action=edit
2012-09-20T13:20:16+01:00 linweb9 httpd[15261]: [error] [client 95.151.187.161] Premature end of script headers: admin-ajax.php, referer: http://www.asprayni.com/wp/wp-admin/post.php?post=6769&action=edit
如果有人能提供任何见解或建议,我将不胜感激。我的.htaccess看起来像这样;
RewriteEngine On
RewriteCond %{HTTP_HOST} ^****.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.****.com$ [NC]
RewriteCond %{REQUEST_URI} !^/wp/
RewriteRule ^(.*)$ /wp/ [L]
提前感谢任何有帮助的人!此外,我无法在php.ini
中定义超过64mb,因为我认为这是123reg共享托管网站的限制。
答案 0 :(得分:0)
500错误是服务器错误; httpd错误意味着该apache进程被杀死。除了更改主机之外,我不知道你将如何解决它。戒掉你的头撞墙,找到一个更好的主人。
除此之外,WP的.htaccess重写块不是标准的。一,强制www或不强制www并在两者之间重定向,只需在仪表板中添加或删除www>>设置>>一般。
其中,WP重写块的其余部分应如下所示:
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]