自从过去24小时后我尝试了一切:( 我正在使用apache运行新的CentOS,并且正确设置了PHP / 5.3.3虚拟主机,即所有静态页面都解析得很好(html)甚至phpadmin也可以,我的网站没有:(
这是我服务器上的一个虚拟主机:
<VirtualHost *:80 >
ServerName www.domain.com
ServerAlias www.domain.com domain.com
ServerAdmin webmaster@domain.com
DocumentRoot /home/domain/public_html
CustomLog /var/log/httpd/domains/domain.com.bytes bytes
CustomLog /var/log/httpd/domains/domain.com.log combined
ErrorLog /var/log/httpd/domains/domain.com.error.log
<Directory /home/domain/public_html>
php_admin_flag engine on
AllowOverride AuthConfig FileInfo
Order allow,deny
allow from all
</Directory>
</VirtualHost>
这就是我用curl得到的:
HTTP/1.1 200 OK
Date: Sat, 27 Sep 2014 23:10:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: __cfduid=dd67d679c04f0b23282b8b6ddcfbd6c131411859411152; expires=Mon, 23-Dec-2019 23:50:00 GMT; path=/; domain=.dirfly.com; HttpOnly
X-Powered-By: PHP/5.3.3
Server: cloudflare-nginx
CF-RAY: 170b5f87b95f0880-IAD
test0
<?
echo "test";
phpinfo();
?>
我使用CentOs附带的默认httpd.conf。
简单不起作用:(
编辑:一件重要的事情,如果我禁用虚拟主机php文件在默认的根文档中被解析正常:/var/www/html/index.php
答案 0 :(得分:0)
很可能你没有在php.ini中启用short_open_tag,更多信息请点击此处:
http://php.net/manual/en/ini.core.php#ini.short-open-tag
或者更好的是,使用&lt;?php而不是&lt;?。