Есть скрипт php, при обращении к серверу отображается содержимое скрипта, вместо его выполнения. Что править ?
|
Поставить php (если нет), поправить конфиг httpd.conf
Добавлено: Поставить php (если нет), поправить конфиг httpd.conf |
must die
Прав нужа править httpd.conf вот такто ... |
Так, а чтол править-то ? Какие параметры ? PHP установлен...
|
Kudryavcev Dmitry
в строчке где есть что то типо как default document ..... короче ... ищешь строчку содержащию index.html и там потом добавляешь например index.php ( или что у тебя там за него ?) и всё .... |
Так это исправил, все равно, открывает, бывало даже просто список файлов открывал...
|
Kudryavcev Dmitry
а по подробнее расскажи тогда - что за индекс файл у тебя - ну и вообще по больше информации не плохо было бы .... |
Могу на мыло выслать httpd.conf, php.ini, mod_php4.conf... а там уж видно будет.
|
А что у тебя за дистрибутив это так ради интересса, гляди в mod_php4.conf
и главное найди строки загрузки php самим Apache, разные loadModule. Укажи или расскоментируй расширения для php, тоеть .php .php4 .php3. Там еще нужна указать Directory но это у меня это выглядит вот так <Directory "/var/www/inside/"> тут пуста но почемуто с этим работает не пробЫвал убирать ... </Directory> |
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> [s]Исправлено: must die, 14:09 12-05-2003[/s] |
Дистрибутив Slakware 8.1. Попробую все вышеуказанное, а LoadModule и AddModule прописаны. Только по-другому как-то... Попробую...
|
Kudryavcev Dmitry
Только что споткнулся о такие-же грабли. Только у меня в секции обработки файлов было указано, что .php3 обрабатываются собственно через php3 (коего, ессно, нет). Переименовал файл просто в *.php - заработало. Затем в AddType забанил php3, а расширение .php3 отдал на растерзание php4. Thanx2 lehis, за то, что вовремя ткнул носом. [s]Исправлено: Barracuda, 19:39 12-05-2003[/s] |
Не помогает, пробовал все вышеперечисленное, обнаружил что у меня только модуль для php4 а просто для php - mod_php.so нету. Может здесь грабли ? Хотя php ведь установлен. Да, в заголовке скрипта стоит <?php - это значит, что это php, а не php4 ?
|
Kudryavcev Dmitry
Цитата:
|
Barracuda
Дык, это я понял... Не помогает. Скрипт у меня изначально *.php был. Заметил, что у меня нету mod_php.so, который указан у must die в конфиге. Народ! Киньте мне на мыло ваши конфиги, я может так быстрее разберусь. |
Kudryavcev Dmitry
А вот это уже интереснее... А в какой последовательности устанавливались пакеты и из каких источников? |
А какие версии Apache и php ?
|
Php 4.2.1, Apache 1.3.26.
|
Barracuda
Пакеты устанвливались при установке дистрибутива... Напомню Слакварь 8.1. Со мной кто-то поделится своими работающими конфигами ??? Оффтопик: С этими зачетами на форум заглянуть некогда... :) |
Время: 12:02. |
Время: 12:02.
© OSzone.net 2001-