Здравствуйте. Следующая проблема, не удается подружить Apache 2.0.55 и php 4.3.5. Нужно именно php 4, к сожалению. Апач установился, после установки php4 выдавал разнообразные ошибки. На данный момент никаких ошибок не выдает, но и index.php не грузит. Содержимое error.log Ошибка, возникшая по ходу, на данный момент исправленная: 1.Syntax error on line 978 of D:/server/apache/conf/httpd.conf: Cannot load D:/php/sapi/php4apache2.dll into server: \xcd\xe5 \ строка 978 LoadModule php4_module C:\php4\sapi\php4apache2.dll Но теперь не пишет в чем проблема, незнаю даже за что цепляться-с удовольствие порою поиск, но незнаю по какому словосочетанию. Спасибо большое заранее.
обработчики на php установить точно не помню, в install.txt должно быть что-то вида addHandler application-php
нет такого в install.txt вот что в конфиге есть для php # Даём знать серверу что у нас есть PHP интерпретатор ScriptAlias /php4/ "C:/php4/" Action application/x-httpd-php4 "/php4/php.exe" LoadModule php4_module C:\php4\sapi\php4apache2.dll AddType application/x-httpd-php php php3 php4 phtml PHPIniDir "C:/php4/"
Вот это все прописано? Этой ошибки уже нет? Сервер запущен? И страница в браузере не открывается? А что выдает?
Прописано, это копипаст с httpd.conf C:\php4\sapi\php4apache2.dll существует Ошибки нет. При запуске апача выдает черное окошко, курсор мигает и тут же пропадает В браузере localhost .html открывает, .php-пустое окно. Исходный код показывает если ткнуть посмотреть исх.код
эм? такого быть не должно. разберитесь а) с запущенными процессами. б) с тем как запускается апач. попробуйте в консоли (cmd.exe) написать httpd.exe -t естественно перед этим нужно перейти в тот каталог где он находится (apache/bin)
Simpliest, спасибо Пытаюсь запустить, реакция та же. В запущенных процессах вроде нет, вот скриншот Захожу в каталог C:\Program Files\Apache Group\Apache2\bin, набираю в "выполнить" httpd.exe -t и всякие другие комбинации, пишет ошибку iliavlad, код файла index.php
Ну собственно не зашел ни разу. Код (Text): cd "путь к каталогу" Если в пути есть пробелы, то кавычки обязательны а потом уже запускать.
Всем спасибище все заработало, все снесла и поставила по ссылке буква в букву http://dklab.ru/doc/apache/
Эх, вру я все... Что-то видимо пошло не так. Стартовую страницу загружает, а на форму не переходит. В браузере номер страницы пишет, например А грузит все равно стартовую. Эхом выводит только стартовую, 000 Выводит Чтож делать? В коде есть ведь Но реагирует на Почему ж не видит переменную $page_login? Код такой же, на работе все пашет-может выйти так что я что-то в пхп или апаче не так настроила? Та же проблемма была когда стоял Денвер, но там пхп5 и он хоть ошибку писал-я так поняла что в пхп4 и пхп5 по разному передаются переменные. Но сейчас все версии, и пхп и апача один в один-я что-то не так настроила? В чем может быть проблемма? Спасибо))
надеюсь, не включением register_globals там, где они были выключены? В любом случае, http://phpfaq.ru/globals