Проблемы с Apache2
LinAdmin 21 марта, 2007 - 18:28
Приветствую!
Помогите пожалуйста, у меня такая трабла с апачем: вместо отображаемой страницы, от отображает её код. Причём такая ситуация на любом браузере. У меня такие подозрения что не грузится php модуль, поскольку сайт написан на php... Может кто сталкивался с подобной проблемой, подскажите что делать...
»
- Для комментирования войдите или зарегистрируйтесь
Какой именно Индеец?
Не зарегистрирован тип.
Добавь в основной конфигурационный файл регистрацию типа (должно было быть дописано автоматически при установке php).
Модуль скорее всего грузится (загрузка прописывается там же), но факт загрузки модуля можно увидеть по коду страницы.
_________________
Live free or die
***
Прописывал - не пашет(((
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
Так
А там же (т.е. в основном конфиге Индейца) загрузка php-модуля прописана?
_________________
Live free or die
Показывай
Показывай конфиги apache и пример php-скрипта, который не обрабатывается. Выложить можно на pastebin.com
vim /etc/conf.d/apache2 и
vim /etc/conf.d/apache2
и к значению переменной APACHE2_OPTS добавить -D PHP5
P.S. если пятая версия PHP, конечно. И ставился через emerge
угу
Ставился через emerge, и к значению переменной прибавлял -D PHP5 - не работает...
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
Вроде как
Вроде как писать надо без пробела
Не с пробелом
Не с пробелом все таки надо, что то типа:
APACHE2_OPTS="-D REALIP -D DDOS -D INFO -D PHP5"
и еще, рестартовать может демона забыл?
2.2.4
на 2.2.4 полёт почти нормальный
попробуй размаскировать и поставить
PHP 5.2.1 последний
Спасибо за
Спасибо за советы, я решил проблему, но грабли как оказалось были не только в заветной строчке.... Как оказалось я не обратил внимание на строчку в конфиге апача, которая собственно и творила это безобразие...
Если написать: http://localhost/index.php - то вываливается исходный код страницы. (Страница определяется как текст, а не php-скрипт)...
А если написать: http://localhost/ - то всё норм!
_________________
Gentoo Linux + здравая голова + ровные руки + терпение = Linux сервер своими руками! :)
непайму изза
непайму изза чего столька секса...
2.6.21-gentoo-r4
>emerge -va apache2
>USE="apache2 cgi" emerge -va php
стал apache-2.0.58-r2 php-5.2.4-r2
правил httpd.conf раздел хостов, потушыл пару ненужных модулей..
.. а модуль libphp5.so лёг сам в /usr/lib, его конфиг в /etc/apache2/modules.d,
а в /etc/conf.d/apache2 дописало -D PHP5 [APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5"]
и отлично..
2007.0
Стоит apache2, в httpd.conf :
AccessFileName .htaccess
Создаю в директории .htaccess - перегружаю апач и ему пох на то что в этом файле ?
опять что-то в конфигах поменялось..
пробовал конфить в /etc/apache2/vhosts.d/ ..непомогло =(
куда копать ?
Народ, что ни у
Народ, что ни у кого похожего бага не наблюдалось ?
.htaccess работал только на 2005.1 на 2007.0 не хочет (уже на 2 разных машинах тестил).
package.use рулит
Я в /etc/portage/package.use добавил следующие строки:
После этого можно просто запустить emerge php. Итого собирётся php с поддержкой mysql и mysql с поддержкой больших таблиц, дополнительных движков и latin1. Плюс никаких гиморроев с "возвратом на место" USE-флагов при каждом обновлении... + как зависимость собирается Apache
---
Во имя Святого Пингвина!