URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4243
[ Назад ]

Исходное сообщение
"Как настроить Apache, чтобы броузер отображал страницу index..."

Отправлено andrystepa , 18-Июл-06 16:28 
ОС - Mandriva Linux 2006 64it edition. Apache 2.0.54. Раньше стояла та же ось, но только 32 бит. Апач был тот же. У меня был настроен веб-сервер с виртуальными хостами, в том числе  хост firewalladmin. Там почти все странички были приложениями .php. Все нормально работало и корректно отображалось в браузерах. При переустановке системы я сохранил все настройки, в том числе и веб-сервера: всю папку /etc/httpd/conf и просто скопировал файл httpd.conf в новую систему. После долгой подстройки, связаной с ошибками при загрузке модулей, Apache заработал, но странички с расширением .php отображаться не хотят: браузеры либо ничего не отображают, либо спрашивают, в какой программе это следует открывать. Подскажите, какие директивы в httpd.conf необходимо прописать для правильного отображения .php страниц. А также, какие модули надо установить.

Содержание

Сообщения в этом обсуждении
"Как настроить Apache, чтобы броузер отображал страницу index..."
Отправлено Gambit , 19-Июл-06 01:00 
>ОС - Mandriva Linux 2006 64it edition. Apache 2.0.54. Раньше стояла та
>же ось, но только 32 бит. Апач был тот же. У
>меня был настроен веб-сервер с виртуальными хостами, в том числе  
>хост firewalladmin. Там почти все странички были приложениями .php. Все нормально
>работало и корректно отображалось в браузерах. При переустановке системы я сохранил
>все настройки, в том числе и веб-сервера: всю папку /etc/httpd/conf и
>просто скопировал файл httpd.conf в новую систему. После долгой подстройки, связаной
>с ошибками при загрузке модулей, Apache заработал, но странички с расширением
>.php отображаться не хотят: браузеры либо ничего не отображают, либо спрашивают,
>в какой программе это следует открывать. Подскажите, какие директивы в httpd.conf
>необходимо прописать для правильного отображения .php страниц. А также, какие модули
>надо установить.

Тебе нужно подключить модуль ПХП к твоему Апачу.
Делаеться так :
В конфиге апача пишешь LoadModule и путь к модулю php

например :
LoadModule php5_module modules/libphp5.so - для пхп 5
LoadModule php4_module modules/libphp4.so - для пхп 4


Затем тебе нужно обьявить что файлы с расширением .php - являються скриптом
AddType application/x-httpd-php .php

Для того чтобы грузились страницы index.php нужно в строку DirectoryIndex дописать index.php


"Как настроить Apache, чтобы броузер отображал страницу index..."
Отправлено andrystepa , 24-Июл-06 13:18 
>>ОС - Mandriva Linux 2006 64it edition. Apache 2.0.54. Раньше стояла та
>>же ось, но только 32 бит. Апач был тот же. У
>>меня был настроен веб-сервер с виртуальными хостами, в том числе  
>>хост firewalladmin. Там почти все странички были приложениями .php. Все нормально
>>работало и корректно отображалось в браузерах. При переустановке системы я сохранил
>>все настройки, в том числе и веб-сервера: всю папку /etc/httpd/conf и
>>просто скопировал файл httpd.conf в новую систему. После долгой подстройки, связаной
>>с ошибками при загрузке модулей, Apache заработал, но странички с расширением
>>.php отображаться не хотят: браузеры либо ничего не отображают, либо спрашивают,
>>в какой программе это следует открывать. Подскажите, какие директивы в httpd.conf
>>необходимо прописать для правильного отображения .php страниц. А также, какие модули
>>надо установить.
>
>Тебе нужно подключить модуль ПХП к твоему Апачу.
>Делаеться так :
>В конфиге апача пишешь LoadModule и путь к модулю php
>
>например :
>LoadModule php5_module modules/libphp5.so - для пхп 5
>LoadModule php4_module modules/libphp4.so - для пхп 4
>
>
>Затем тебе нужно обьявить что файлы с расширением .php - являються скриптом
>
>AddType application/x-httpd-php .php
>
>Для того чтобы грузились страницы index.php нужно в строку DirectoryIndex дописать index.php
>
У меня в директории /modules нет ни одного файла, начинающегося на lib, все mod_*. В директории /lib64 есть похожие файлы, но они называются libphp4_common.so.4, libphp5_common.so.0 и libphp5_common.so.5 - это они? Если они, то какой файл загружать? А если не они, то где взять? Через утилиту установки программ я таких модулей не нашел. Хотя у меня подключены сразу 4 репозитария Mandriva Linux.