我目前正在将Wordpress和Drupal网站从hostgator帐户移动到客户购买的VPS。 VPS安装了“WHM vps”。
对于这样一个简单的任务,我遇到了很多问题(比如提供程序在my.cnf文件中已经弃用配置选项导致MySQL无法正确启动,并且必须从中导入一个非常大的数据库Drupal导致各种问题)。
但是我遇到的最新问题是网站根本没有执行而只是返回错误500.安装了PHP,但我找不到Apache模块中的PHP5_Module,而是有“suphp_module”是一个共享模块。打开PHP错误报告,以及.htdocs文件中的错误报告。
如果我将AddType application/x-httpd-php .php
添加到mime类型,它只会导致PHP文件在加载时下载。
我老实说这里没有想法,是因为php没有正确安装,我是否需要重新安装php5?
编辑:添加了Apache日志,但不确定第一行是否与它有任何关系。
SoftException in Application.cpp:357: UID of script "/home/creative/public_html/index.php" is smaller than min_uid
Premature end of script headers: index.php
答案 0 :(得分:2)
您必须将php分配给其他所有者和组,因为它可能已分配给root:root
并且不安全,因此系统会阻止执行
如果您正在运行apache
httpd
的网络服务器用户和群组