我在chrooted环境中运行php命令行任务时遇到问题。 (运行Plesk 11.5的CentOS Linux)
如果我执行以下php代码:
<?php
echo getcwd();
?>
在Web服务器(Apache + suexec + php fastcgi)上打印:
/var/www/vhosts/mydomain.com/httpdocs
在命令行上(/ bin / bash / chrooted):
/httpdocs
目录差异打破了一些PHP应用程序。 我可以配置apache或php来避免这种情况吗?有人知道吗?
感谢。
答案 0 :(得分:0)
符号链接有一个肮脏的技巧:
# cd /var/www/vhosts/mydomain/
# ln -s httpdocs var/www/vhosts/mydomain/httpdocs
然后:
$ php /var/www/vhosts/mydomain/httpdocs/test.php