localhost/test.php 啥都不返回
Posted
技术标签:
【中文标题】localhost/test.php 啥都不返回【英文标题】:localhost/test.php returns nothinglocalhost/test.php 什么都不返回 【发布时间】:2014-06-23 03:10:24 【问题描述】:我正在按照教程 "php & mysql for dummies" 构建 Web 应用程序。我在网络空间 (/var/www/html
) 中创建了一个简单的 test.php
文件。问题是当我在浏览器地址窗口中输入localhost/test.php
时,它返回给我一个空页面。我尝试了localhost/php.info
,它运行良好,但我找不到test.php
不起作用的原因。
这是test.php代码:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>This is an HTML line
<p>
<?php
echo “This is a PHP line”;
phpinfo();
?>
</body></html>
我非常感谢任何信息。
谢谢。
【问题讨论】:
空白页表示没有错误? 查看得到的html的源码 虽然我认为它的作用不大,但尝试将第二个更改为
。另外,注释掉 PHP,在本地运行(在浏览器中)确认它可以工作,然后在服务器上运行相同。如果它返回,请尝试添加 PHP。消除过程。 @RyanBabu:是的,没有错误,只是一个空页面,html 也是空的 重启你的服务器然后试试 【参考方案1】:我已经尝试过这个..只需在浏览器的导航栏中输入单词 localhost 和作品名称,例如 localhost/test.php,然后点击进入
【讨论】:
【参考方案2】:你说你把你的脚本放在 /var/www/html
所以链接可能是
localhost/html/test.php
同时检查错误日志文件是否有 PHP 错误。
# cat /var/log/apache2/error.log
编辑:更改您的报价,“用于 Word 文档而不是编程 ;-)
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>This is an HTML line</p>
<?php
echo "This is a PHP line";
phpinfo();
?>
</body>
</html>
【讨论】:
即使使用 localhost/html/test.php 也不行 :( 错误文件中是否有任何内容?您是否尝试过重新启动 apache ? "sudo /etc/init.d/apache2 重启" 我检查了错误日志:这是错误:PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'在第 9 行的 /var/www/html/test.php 中 或许可以尝试用本教程重装环境doc.ubuntu-fr.org/… 当我尝试重新启动 apache 时收到此错误:(我之前从未收到此错误)警告:DocumentRoot [/var/www/tutorial.com/public_html] 不存在 apache2:无法可靠确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName以上是关于localhost/test.php 啥都不返回的主要内容,如果未能解决你的问题,请参考以下文章
NSFetchedResultsController 啥都不返回
当您啥都不返回时,从 collectionView(_:viewForSupplementaryElementOfKind:at:) 返回啥?