我不知道是什么导致了这个问题,但它似乎与显示的文件(只是一个简单的 index.php 来打印 phpinfo)位于别名目录中有关。有什么建议我可以做些什么来避免警告?
以下是我的 httpd.conf 的摘录:
<Directory "<dir with broken php>">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Alias /smartersoftware/ "<broken dir>"
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
最后三行是使 php 完全工作所必需的(我发现这有点奇怪,它可能与我的问题有关,也可能无关)。
添加并AddType application/x-mapp-php5 .php
没有改变任何东西。
答案1
尝试查找并删除/评论
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
从你的 apache 配置中和.htaccess 文件。
答案2
我猜你必须在 httpd.conf 中添加 addhandlerAddHandler x-mapp-php5 .php
http://httpd.apache.org/docs/1.3/mod/mod_mime.html#addhandler