Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проблемы с Apache (http://forum.oszone.net/showthread.php?t=14259)

Kudryavcev Dmitry 09-05-2003 23:37 76616

Есть скрипт php, при обращении к серверу отображается содержимое скрипта, вместо его выполнения. Что править ?

must die 10-05-2003 14:52 76617

Поставить php (если нет), поправить конфиг httpd.conf

Добавлено:

Поставить php (если нет), поправить конфиг httpd.conf

glassMonk 11-05-2003 01:02 76618

must die
Прав нужа править httpd.conf
вот такто ...

Kudryavcev Dmitry 11-05-2003 01:49 76619

Так, а чтол править-то ? Какие параметры ? PHP установлен...

Petya 11-05-2003 04:47 76620

Kudryavcev Dmitry
в строчке где есть что то типо как default document .....

короче ... ищешь строчку содержащию index.html и там потом добавляешь например index.php ( или что у тебя там за него ?)

и всё ....

Kudryavcev Dmitry 11-05-2003 23:21 76621

Так это исправил, все равно, открывает, бывало даже просто список файлов открывал...

Petya 11-05-2003 23:57 76622

Kudryavcev Dmitry
а по подробнее расскажи тогда - что за индекс файл у тебя - ну и вообще по больше информации не плохо было бы ....

Kudryavcev Dmitry 12-05-2003 00:08 76623

Могу на мыло выслать httpd.conf, php.ini, mod_php4.conf... а там уж видно будет.

glassMonk 12-05-2003 01:03 76624

А что у тебя за дистрибутив это так ради интересса, гляди в mod_php4.conf
и главное найди строки загрузки php самим Apache, разные loadModule.
Укажи или расскоментируй расширения для php, тоеть .php .php4 .php3.
Там еще нужна указать Directory но это у меня это выглядит вот так
<Directory "/var/www/inside/">
тут пуста но почемуто с этим работает не пробЫвал убирать ...
</Directory>

must die 12-05-2003 13:07 76625

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]

Kudryavcev Dmitry 12-05-2003 18:31 76626

Дистрибутив Slakware 8.1. Попробую все вышеуказанное, а LoadModule и AddModule прописаны. Только по-другому как-то... Попробую...

Barracuda 12-05-2003 18:38 76627

Kudryavcev Dmitry
Только что споткнулся о такие-же грабли. Только у меня в секции обработки файлов было указано, что .php3 обрабатываются собственно через php3 (коего, ессно, нет). Переименовал файл просто в *.php - заработало. Затем в AddType забанил php3, а расширение .php3 отдал на растерзание php4.
Thanx2 lehis, за то, что вовремя ткнул носом.

[s]Исправлено: Barracuda, 19:39 12-05-2003[/s]

Kudryavcev Dmitry 18-05-2003 14:39 76628

Не помогает, пробовал все вышеперечисленное, обнаружил что у меня только модуль для php4 а просто для php - mod_php.so нету. Может здесь грабли ? Хотя php ведь установлен. Да, в заголовке скрипта стоит <?php - это значит, что это php, а не php4 ?

Barracuda 19-05-2003 11:32 76629

Kudryavcev Dmitry
Цитата:

в заголовке скрипта стоит
Да не в заголовке, а в имени. Я ж русским языком :) написал, что файл переименовал из test.php3 в test.php. Т.е. он парсит *.php3 файлы через модуль, обрабатывающий php3 (коего, ессно, нет).

Kudryavcev Dmitry 21-05-2003 09:36 76630

Barracuda
Дык, это я понял...  Не помогает.  Скрипт у меня изначально *.php был.
Заметил, что у меня нету mod_php.so, который указан у must die в конфиге. Народ! Киньте мне на мыло ваши конфиги, я может так быстрее разберусь.

Barracuda 21-05-2003 17:43 76631

Kudryavcev Dmitry
А вот это уже интереснее... А в какой последовательности устанавливались пакеты и из каких источников?

ruslandh 22-05-2003 00:18 76632

А какие версии Apache и php ?

Kudryavcev Dmitry 24-05-2003 15:52 76633

Php 4.2.1, Apache 1.3.26.

Kudryavcev Dmitry 06-06-2003 14:55 76634

Barracuda
Пакеты устанвливались при установке дистрибутива... Напомню Слакварь 8.1. Со мной кто-то поделится своими работающими конфигами ???
Оффтопик: С этими зачетами на форум заглянуть некогда... :)


Время: 12:02.

Время: 12:02.
© OSzone.net 2001-