перемещение приложения php на локальный сервер

0

Я попытался переместить мой сайт в реальном времени php на локальный сервер WAMP ver 2.4 в Windows 7, но мой 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 in...\index.php в строке 306
  2. Примечание. Неопределенная переменная: bb1 in...\index.php в строке 309

еще несколько...

Я думаю, что проблема заключается в настройке на локальном сервере.

Любая помощь по этому поводу оценивается, поскольку я пытаюсь решить эту прошлую 1 неделю с большой удачей. благодаря

Теги:
localhost
wamp

3 ответа

1

Ваша проблема не в WAMPServer, ваша проблема - плохо написанный PHP-код.

Я бы понял, что ваш LIVE-сервер имеет display_errors = Off поэтому вы не видите результат плохого кода.

Поскольку WAMPServer - это инструмент для разработчиков, он настроен на то, чтобы разработчики могли видеть и, надеюсь, исправлять свои ошибки, поэтому у него есть display_errors = On.

Таким образом, чтобы ваш код работал с ошибками, невидимыми для клиента, вам нужно отредактировать php.ini и изменить этот параметр

Редактирование php.ini с помощью меню wampmanager

wampmanager -> PHP -> php.ini

найти

display_errors = On

и изменить на

display_errors = Off

Вам также может потребоваться изменить этот параметр

Из

error_reporting = E_ALL

в

error_reporting = E_ALL & ~E_DEPRECATED
  • 0
    Опробовал вариант, но он не работает
0

Наконец, я смог решить проблему. Проблема была в тегах, т.е. Когда я изменился с

Надеюсь, это поможет кому-то, кто ищет подобную проблему.

Спасибо всем за ваш вклад и помощь.

0

Я почти уверен, что вам нужно что-то вроде этого: установка wamp

  • 0
    Спасибо за ссылку. Я настроил свой WAMP, и он работает нормально, но проблема в том, что он работает неправильно (проблема рендеринга), когда я перемещаю свое приложение php сюда с живого сервера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню