Показать полную графическую версию : Проблемы с Apache
Kudryavcev Dmitry
09-05-2003, 23:37
Есть скрипт php, при обращении к серверу отображается содержимое скрипта, вместо его выполнения. Что править ?
must die
10-05-2003, 14:52
Поставить php (если нет), поправить конфиг httpd.conf
Добавлено:
Поставить php (если нет), поправить конфиг httpd.conf
glassMonk
11-05-2003, 01:02
must die
Прав нужа править httpd.conf
вот такто ...
Kudryavcev Dmitry
11-05-2003, 01:49
Так, а чтол править-то ? Какие параметры ? PHP установлен...
Kudryavcev Dmitry
в строчке где есть что то типо как default document .....
короче ... ищешь строчку содержащию index.html и там потом добавляешь например index.php ( или что у тебя там за него ?)
и всё ....
Kudryavcev Dmitry
11-05-2003, 23:21
Так это исправил, все равно, открывает, бывало даже просто список файлов открывал...
Kudryavcev Dmitry
а по подробнее расскажи тогда - что за индекс файл у тебя - ну и вообще по больше информации не плохо было бы ....
Kudryavcev Dmitry
12-05-2003, 00:08
Могу на мыло выслать httpd.conf, php.ini, mod_php4.conf... а там уж видно будет.
glassMonk
12-05-2003, 01:03
А что у тебя за дистрибутив это так ради интересса, гляди в mod_php4.conf
и главное найди строки загрузки php самим Apache, разные loadModule.
Укажи или расскоментируй расширения для php, тоеть .php .php4 .php3.
Там еще нужна указать Directory но это у меня это выглядит вот так
<Directory "/var/www/inside/">
тут пуста но почемуто с этим работает не пробывал убирать ...
</Directory>
must die
12-05-2003, 13:07
2Kudryavcev Dmitry
У меня вот какие строчки в конфиге прусутствуют.
<IfDefine HAVE_PHP>
LoadModule php_module modules/mod_php.so
</IfDefine>
<IfDefine HAVE_PHP4>
LoadModule php4_module modules/libphp4.so
<IfDefine HAVE_PHP>
AddModule mod_php.c
</IfDefine>
<IfDefine HAVE_PHP4>
AddModule mod_php4.c
</IfDefine>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
</IfModule>
Исправлено: must die, 14:09 12-05-2003
Kudryavcev Dmitry
12-05-2003, 18:31
Дистрибутив Slakware 8.1. Попробую все вышеуказанное, а LoadModule и AddModule прописаны. Только по-другому как-то... Попробую...
Barracuda
12-05-2003, 18:38
Kudryavcev Dmitry
Только что споткнулся о такие-же грабли. Только у меня в секции обработки файлов было указано, что .php3 обрабатываются собственно через php3 (коего, ессно, нет). Переименовал файл просто в *.php - заработало. Затем в AddType забанил php3, а расширение .php3 отдал на растерзание php4.
Thanx2 lehis, за то, что вовремя ткнул носом.
Исправлено: Barracuda, 19:39 12-05-2003
Kudryavcev Dmitry
18-05-2003, 14:39
Не помогает, пробовал все вышеперечисленное, обнаружил что у меня только модуль для php4 а просто для php - mod_php.so нету. Может здесь грабли ? Хотя php ведь установлен. Да, в заголовке скрипта стоит <?php - это значит, что это php, а не php4 ?
Barracuda
19-05-2003, 11:32
Kudryavcev Dmitry
в заголовке скрипта стоит
Да не в заголовке, а в имени. Я ж русским языком :) написал, что файл переименовал из test.php3 в test.php. Т.е. он парсит *.php3 файлы через модуль, обрабатывающий php3 (коего, ессно, нет).
Kudryavcev Dmitry
21-05-2003, 09:36
Barracuda
Дык, это я понял... Не помогает. Скрипт у меня изначально *.php был.
Заметил, что у меня нету mod_php.so, который указан у must die в конфиге. Народ! Киньте мне на мыло ваши конфиги, я может так быстрее разберусь.
Barracuda
21-05-2003, 17:43
Kudryavcev Dmitry
А вот это уже интереснее... А в какой последовательности устанавливались пакеты и из каких источников?
ruslandh
22-05-2003, 00:18
А какие версии Apache и php ?
Kudryavcev Dmitry
24-05-2003, 15:52
Php 4.2.1, Apache 1.3.26.
Kudryavcev Dmitry
06-06-2003, 14:55
Barracuda
Пакеты устанвливались при установке дистрибутива... Напомню Слакварь 8.1. Со мной кто-то поделится своими работающими конфигами ???
Оффтопик: С этими зачетами на форум заглянуть некогда... :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.