【问题标题】:moving live php application to local server wamp将实时 php 应用程序移动到本地服务器 wamp
【发布时间】:2014-11-11 05:50:38
【问题描述】:

我尝试在 Windows 7 上将我的实时 php 网站移动到本地服务器 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. 注意:未定义变量:第 306 行 ...\index.php 中的 bb3
  2. 注意:未定义变量:第 309 行 ...\index.php 中的 bb1

还有一些……

我认为问题出在本地服务器上。

感谢任何帮助,因为我试图解决过去 1 周的问题,但运气不佳。 谢谢

【问题讨论】:

  • 你用的是哪个框架?
  • 是什么意思?我直接将我的文件从实时服务器 /public_html 文件复制到本地 WAMP (c:/wamp/www) 目录

标签: php localhost wamp


【解决方案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

【讨论】:

    【解决方案2】:

    最后我能够解决问题 问题出在标签上,即当我从

    希望这对寻找类似问题的人有所帮助。

    感谢大家的贡献和帮助。

    【讨论】:

      【解决方案3】:

      我很确定你需要这样的东西:setting wamp

      【讨论】:

      • 感谢您的链接。我已经设置了我的 WAMP,它工作正常,但问题是当我将我的 php 应用程序从实时服务器移到这里时它不能正常工作(渲染问题)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多