我有运行wordpress的LAMP应用程序,我删除了整个目录并替换为新文件 - 基于php。
现在,当我去查看运行CentOS的服务器时 - 它只显示500内部服务器错误。
我试过了:
两次都成功完成,但这并没有解决任何问题。现在,我不知道从哪里开始。
apache上的 apache logs @ /usr/local/apache/logs/error_log
:
[Tue Apr 22 11:12:15 2014] [error] [] SoftException in Application.cpp:357: UID of script "index.php" is smaller than min_uid
答案 0 :(得分:3)
我自己找到了修复程序,这根本不是Mysql的错误,而是我拥有的index.php文件的权限问题。
我在/usr/local/apache/logs/error_log
中发现的错误是:
:小于min_uid脚本头的过早结束:index.php
要修复,我这样做了:
ls -l
(我是public_html
)root
用户拥有该文件的唯一权限,而不是您的CPanel(或系统)用户名。 (注意这个系统/ cpanel名称)在错误目录中运行以下命令(注意:此命令必须在主错误目录的所有子目录中运行。):
sudo chown yoursystemuserhere:yoursystemgroupuserhere index.php
或申请整个目录(感谢@Prix):
sudo chown -R user:group /folder
你们已经准备好了。
此处有更多文献:http://www.inmotionhosting.com/support/website/general-server-setup/uid-smaller-than-min-uid
我希望将来可以帮助别人。
答案 1 :(得分:1)
我的cPanel VPS上有类似的症状 - 我能够use easyApache to recompile Apache and PHP为我解决了这个问题。
(我意识到我的问题与你的问题略有不同,但对于将来遇到同样问题的人来说,这可能会有所帮助。)
答案 2 :(得分:1)
chown -R user.usergroup /path_to_the_directory
将解决此问题。这基本上是许可问题。
答案 3 :(得分:-2)
只需安装wordpress最新版本确保你拥有至少php版本5.3及以上版本也看起来全局注册变量如果它关闭或只是从服务器删除htacess文件,看看会发生什么 通常500内部服务器在文件权限丢失时给出,因此你应该删除htacess文件