我已经创建了一个.php文件,它生成一个图形,当从本地主机运行时,它显示得非常完美。当我把它放在我的网页文件夹/var/www/"my-dyndns-web-adress.com"/web/中时,我会得到一个空白页面(我的网页地址是假的,而不是真实的)。
我从tail -f other_vhosts_access.log得到了这个:
my-dyndns-web-adress.com:80 XX.XXX.XXX.XXX - - [01/Sep/2012:15:31:37 +0200]
"GET /sqlex.php HTTP/1.1" 500 275 "-" "Mozilla/5.0
(Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.25 (KHTML, like Gecko)
Version/6.0 Safari/536.25"这似乎是某种HTTP错误,但我不知道如何解决,谷歌搜索没有运气。
我追踪到它是在第一个$graph =某样东西执行时崩溃的。在此之前没有任何问题。
发布于 2012-09-01 15:51:07
要回答关于将包含的文件放在哪里的问题:只有当文件位于web根目录中时,.htaccess文件才会生效。
我通常将我的包含放在php包含目录中(设置在ini文件,include_path中),如果它们是由多个站点(或)在项目目录之外共享,而它们仅用于特定的项目(我的项目目录通常包含诸如/sys和/www之类的文件夹,其中/www是web根目录)。
https://stackoverflow.com/questions/12228270
复制相似问题