【问题标题】: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 也是空的
  • 重启你的服务器然后试试

标签: php html web-applications localhost


【解决方案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
    猜你喜欢
    • 2012-06-18
    • 2018-09-10
    • 2017-02-14
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多