将PHP与符号链接一起使用时,“未指定输入文件”

时间:2016-02-11 21:20:35

标签: php apache symlink

我已经使用ISPConfig建立了一个网站。

在该网站根目录中我制作了符号链接test/ -> /var/test/

/var/test/包含两个文件 - test.php和test.html。 test.html工作正常,但是当我尝试运行test.php时,我得到一个带有文本No input file specified.的白页

我的网站由运行Apache 2.2.22的ISPConfig自动配置。以下是配置的摘录 - 请询问您是否需要了解更多信息:

<VirtualHost *:80>
    <Directory /var/www/clients/client1/web2/web>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    <FilesMatch "\.ph(p3?|tml)$">
        SetHandler None
    </FilesMatch>
    <Directory /var/www/clients/client1/web2/web>
        AddHandler fcgid-script .php .php3 .php4 .php5
        FCGIWrapper /var/www/php-fcgi-scripts/web2/.php-fcgi-starter .php
        Options +ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

1 个答案:

答案 0 :(得分:0)

通过在.htaccess

中设置AddHandler application/x-httpd-php .php来解决此问题