首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的PHP代码不在生产服务器上运行?

为什么我的PHP代码不在生产服务器上运行?
EN

Stack Overflow用户
提问于 2011-09-06 01:06:18
回答 3查看 4.8K关注 0票数 1

我已经在我的测试服务器上测试了我的php代码,一切都很好,现在我把它上传到godaddy.com上的web主机上,除了一个页面外,每个页面都能工作。这个页面只是不输出任何内容,实际上是什么也不输出。

出于沮丧,我将下面的代码放在生产服务器上

代码语言:javascript
复制
<BR>1
<? PHP
echo "<br>2";
?>
<BR>3

这将显示1& 3。每一页php代码都能在godaddy上工作,这个页面在测试服务器上的工作时间是100%。

编辑--似乎是注释阻止了它的工作,当我从文件中删除注释时,它似乎起作用了--但是为什么呢?我怎么才能证明这是真的呢?

问题似乎在于注释,不管我是否使用#或//进行注释,它已经停止了代码!

代码语言:javascript
复制
<?php
session_start();
include("../functions/common.php");
$sqldb = open_database();
include("../functions/create_game.php");
header('Location:'.$_SESSION['web_site'].'/home.php');  //Go back to the home page
?>

但是,如果我将注释放在任何其他行的末尾,代码就会停止!我知道这听起来很奇怪,但我已经为此做了超过一个小时的工作,并发表评论,看看这是否真的是问题所在。

EN

回答 3

Stack Overflow用户

发布于 2011-09-06 01:52:44

我没有看到回复@Jack Maney的评论,所以我再重复一遍。

在httproot中创建一个名为info.php的文件

在该文件中放置以下行:

代码语言:javascript
复制
<?php phpinfo();

查看http://mysite.example.com/info.php (其中mysite.example.com是您的域名)。如果您什么也得不到,那么您需要与GoDaddy客户支持部门联系,(480) 505-8877

票数 2
EN

Stack Overflow用户

发布于 2011-09-06 01:09:09

尝试删除“php”之前的空格

票数 0
EN

Stack Overflow用户

发布于 2011-09-06 01:46:04

php是小写的吗?<?PHP可能不会被识别,而<?php是标准的。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7314029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档