这是不一样的其他问题,如“PHP文件显示文本或不执行”。
在我的情况下,PHP文件确实工作正常。 但是,文件(符号链接)的PHP文件不起作用。
例如,正常的.php文件正在工作。
# ls -al lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystalyfera -> index.php lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystradgynlais -> index.php
正如你可以在上面看到的,网站是自定义编码,所有内部页面符号链接到主index.php文件。 这些符号链接文件不工作,并显示为文本文件。
使用Apache 2.2和php 5.3在另一个服务器上工作的脚本(从那里迁移)。
新的服务器有Apache 2.4和PHP 5.4(dso),CentOS 7和Plesk 12.5
我错过了什么?
有什么build议么?。 请让我知道,如果你需要更多的细节。
谢谢阿卜杜勒
ystalyfera -> index.php ystradgynlais -> index.php
我认为问题的根源在于这些文件(符号链接)没有扩展名。 而标准的Apacheconfiguration包含这样的东西
<IfModule mod_php5.c> # # Cause the PHP interpreter to handle files with a .php extension. # <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
一定是
ystalyfera.php -> index.php ystradgynlais.php -> index.php