我创建了一个生成图表的.php
文件,从localhost运行时它显示完美。
当我把它放在我的网络文件夹/var/www/"my-dyndns-web-adress.com"/web/
中时,我得到一个空白页面(my-dyndns-web-adress是假的,而不是我的真实的。)
从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 =某些东西必须执行时,我已经跟踪它崩溃了。在那之前没有问题。
答案 0 :(得分:0)
要回答关于将所包含文件放在何处的问题:.htaccess
文件只有在文件位于网络根目录下时才会生效。
我通常将我的包含在php include目录(在ini文件中设置,include_path
)中,如果它们由web-root外部的项目目录中的多个站点或共享当它们仅用于该特定项目时(我的项目目录通常包含/sys
和/www
等文件夹,其中/www
是web-root。