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

时间:2014-11-11 05:50:39

标签: php localhost wamp

我尝试将我的实时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);
} ?>
  1. 脚本显示为
  2. ' $ bbsectortbl [' sectname']&#39。 (' $ numberofsectorid')&#39 ;; }?>

    1. 注意:未定义的变量:第306行的...... \ index.php中的bb3
    2. 注意:未定义的变量:第309行的...... \ index.php中的bb1
    3. 更多......

      我认为问题在于设置本地服务器。

      任何有关这方面的帮助都是值得赞赏的,因为我试图在过去1周内解决这个问题并没有太多运气。 感谢

3 个答案:

答案 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