我尝试将我的实时php网站移动到Windows 7上的本地服务器WAMP ver 2.4,但我的index.php无法正确呈现并出错。 我尝试在其他托管服务器上执行此操作并且工作正常。
我得到的错误或渲染问题是 1.索引文件中的脚本显示为例如
$msg = "";
if ($_REQUEST['submit']) {
$date_cont_new_object = new WebsiteDate();
$date_cont_new_object_array = $date_cont_new_object->curntDate();
$date = $date_cont_new_object_array['DATE_TIME'];
$value = new validate_contact();
$name = $value->check_input($_POST['name']);
$email = $value->check_input($_POST['email']);
$phone = $value->check_input($_POST['phone']);
$query = $value->check_input($_POST['query']);
$captcha = $_POST['captcha'];
$msg = $value->check_cont_form($name, $email, $phone, $query, $captcha, $date);
} ?>
' $ bbsectortbl [' sectname']&#39。 (' $ numberofsectorid')&#39 ;; }?>
更多......
我认为问题在于设置本地服务器。
任何有关这方面的帮助都是值得赞赏的,因为我试图在过去1周内解决这个问题并没有太多运气。 感谢
答案 0 :(得分:1)
你的问题不是WAMPServer,你的问题是编写错误的PHP代码。
我会想象您的LIVE服务器已经display_errors = Off
,所以你看不到错误代码的结果。
由于WAMPServer是一个开发人员工具,它为开发人员配置了查看并希望更正他们的错误,因此它有display_errors = On
。
因此,要使代码运行时客户端看不到错误,您需要编辑php.ini并更改该设置
使用wampmanager菜单编辑php.ini
wampmanager -> PHP -> php.ini
查找
display_errors = On
并改为
display_errors = Off
您可能还需要更改此设置
这
error_reporting = E_ALL
到
error_reporting = E_ALL & ~E_DEPRECATED
答案 1 :(得分:0)
最后我能够解决问题 问题出在标签上,即当我改变时
希望这有助于找到类似问题的人。
感谢所有人的贡献和帮助。
答案 2 :(得分:-1)
我非常确定你需要这样的东西:setting wamp