我尝试将我的实时php网站移动到windows 7上的本地服务器WAMP 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']('.$numberofsectorid.')';}?>
- 注意:未定义的变量:bb3在。。。''第306行的index.php
- 注意:未定义的变量:bb1在。。。''第309行的index.php
再多一点。。。
我认为问题出在本地服务器上。
感谢在这方面的任何帮助,因为我试图在过去的一周里解决这个问题,但运气不好。感谢
你的问题不是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
我终于解决了这个问题问题是标签,即当我从
希望这对有类似问题的人有所帮助。
感谢大家的贡献和帮助。
我很确定您需要这样的东西:设置wamp