它在一个使用符号链接的网站上 - 不确定这是否是罪魁祸首。
我从 SQL 5 升级到 5.1。
由于 htaccess 说 php 而不是 php5 导致几个站点失败,但这很容易修复,一个站点被证明更困难,我似乎找不到答案。
index.php 页面实际上是静态 html,所以我认为它一定是 .htaccess 的错误,因为它显示了 500 内部服务器错误。
.htaccess 文件如下所示:
Options -Indexes +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^(\.cache|images|cgi-bin|ads|css|vids|theme) - [L]
RewriteRule SteelExternalAll\.swf$ /theme/skin-SteelExternal.swf [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[^/]+/(play-|index\.)
RewriteRule ^(games|videos|animations)/([^/]+)/? /$1/play-$2/ [NS,R=permanent,L]
ErrorDocument 404 /index.php