Хотел настроить дома сервер, для тестирования ПХП скриптов. Поставил Апач. Поставил ПХП. Вроде все ок. Версию ПХП по команде показывает. Написал простейшую гостевую. Заполняю форму, нажимаю субмит — страница мигает, форма очищается, хотя должно показывать, что сообщение успешно добавленно.
Беда в том, что на удаленном сервере все ок. Поэтому я не предпологаю проблемы в коде скрипта. Или такое может быть? Посмотреть, что ок можно здесь: http://lamp.com.ua/test/index.php
т.е. ошибка, как я понял, в настройках ПХП+Апач. Но вот где именно...? Я в общей сложности два раза делал все с нуля, на разных машинах, с разными форточками. И два раза менял версии и того и другого. Внимательно, по инструкциям. Видимо что-то понимаю не так. Или есть что-то, что подразумевается "само собой", о чем я не знаю. Никто не сталкивался?
Ещё раз повторюсь, апач показывает нужную мне страницу, код пхп обрабатывается нормально, до момента нажатия кнопки "отправить".
Kostik, php.ini Скорее всего Лонг прав, и дело действительно в том, что на Ваших машинах при установке PHP вмндовым инсталлером в php.ini записано register_globals = off, что правильно, а скрипт написан с предположением, что register_globals = on, как оно и стоит на удалённом сервере.
Kostik, боюсь только, что Вы сделали прямо обратные выводы. Нужно не php.ini менять, а скрипт переписать как положено. Это и описано подробно в ссылке, указаной выше: http://phpfaq.ru/globals
16 Сообщения: 1145 Зарегистрирован: 13.05.04 Откуда: из Киева
Добавлено: 12 Апрель 2005, 13:29:31
а, таки это скрипт глюкавый? Мне, особо, пхп не нужен, хотел основы постичь, для большего взаимопонимания с программерами. А заливать каждый раз на сервер это тяжко.
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.