将实时php应用程序移动到本地服务器wamp


moving live php application to local server wamp

我尝试将我的实时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);
} ?>
  1. 脚本按原样显示

"$bbsectortbl['sectname']('.$numberofsectorid.')';}?>

  1. 注意:未定义的变量:bb3在。。。''第306行的index.php
  2. 注意:未定义的变量: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