Apache и php

Linux, безопасность, сети и все что с этим связано
Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Apache и php

Сообщение Spaun »

Всем привет! Большая просьба помочь разобраться в этой связке! В форуме такие темы уже есть, но старые и ничего для себя полезного не нашел(может из-за недостатка опыта, конечно...)
Суть проблемы: В небольшом офисе поднят сервак под linux с прозрачным прокси и dhcp. Для статистики установлен TA. Так вот этот ТА админится в вэб интерфейсе, для этого был поднят апач и пхп к нему как мод.
Апач работает, когда он настроен на index.html, но когда перенастраиваю на index.php в папке ТА, браузер предлагает сохранить этот пхп скрипт... В чем мой косяк? Если надо, готов выложить конфиги и логи, хотя в логах апача ошибок никаких нет.


P.S. линукс изучаю всего полгода, поэтому буду очень признателен за подробный ответ!

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

конфиг выложи куда-нибудь pastebin.com
Two of the most famous products of Berkeley are LSD and BSD:)

Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Re: Apache и php

Сообщение Spaun »

http://pastebin.com/mda54f0f вот конфиг апача
Оказывается и в нем еще косяк...
Строки 245 и 249 закоментены... предлагает сохранить index.php,
когда убираю комент с 245 и 291 строк, при перезапуске апач выдает ошибку:

Syntax error on line 245 of /etc/apache1/httpd.conf:
Cannot load /etc/apache1/lib/apache-extramodules/mod_php4.so into server: /etc/apache1/lib/apache-extramodules/mod_php4.so: undefined symbol: unixd_config
Что с этим mod_php4.so не так?...

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Re: Apache и php

Сообщение grub »

Либа не от той версии апача, наверное... :)
А что за дистрибутив линукса-то стоит?

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

Spaun писал(а):http://pastebin.com/mda54f0f вот конфиг апача
Оказывается и в нем еще косяк...
Строки 245 и 249 закоментены... предлагает сохранить index.php,
когда убираю комент с 245 и 291 строк, при перезапуске апач выдает ошибку:

Syntax error on line 245 of /etc/apache1/httpd.conf:
Cannot load /etc/apache1/lib/apache-extramodules/mod_php4.so into server: /etc/apache1/lib/apache-extramodules/mod_php4.so: undefined symbol: unixd_config
Что с этим mod_php4.so не так?...

с конфигом у тебя все нормально...
Two of the most famous products of Berkeley are LSD and BSD:)

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

grub писал(а):Либа не от той версии апача, наверное... :)
А что за дистрибутив линукса-то стоит?

судя по пути скорее всего 1.x
думаю 1.3:)

Код: Выделить всё

/etc/apache1
Two of the most famous products of Berkeley are LSD and BSD:)

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Apache и php

Сообщение leave »

А откуда пхп? Модуль собирал/из пакета ставил? То же самое и про апач расскажи.

Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Re: Apache и php

Сообщение Spaun »

дистрибутив- linux mandriva corporate server 4.0, поставил его потому что на слабенький комп ниче больше не нашел на то время, потом, конечно, много читал на форумах, что mandriva не очень подходящий выбор, но уже много что сделал и было в лом переделывать :)
Сначала все устанавливал из консоли... потом как-то зашел под иксами и там нашел фишку Центр управления линукс - установка ПО(то что есть на ДВД диске с дистрибутивом, но не установлено) вот через эту шнягу я и установил
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-mod_php4-4.4.4-1mlcs4
При установке он написал что необходимо установить еще пакеты для правильной работы: lib... как я понимаю библиотеки-установил.
но этот апач вообще не хочет запускаться пишет:
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Поэтому я еще установил
apache1-1.3.33-3mdk
apache1-modules-1.3.33-3mdk
apache-mod_php4-4.4.4-1mlcs4
с ней проблему описал
Вот конфиг первого апача http://pastebin.com/m7d15428 может с ним поможете разобрться...
Последний раз редактировалось Spaun 20 май 2009, 14:55, всего редактировалось 1 раз.

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Apache и php

Сообщение leave »

так у тебя сейчас два апача одновременно стоит, и два пхп к этим апачам :)
оставляй что-то одно.

Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Re: Apache и php

Сообщение Spaun »

leave писал(а):так у тебя сейчас два апача одновременно стоит, и два пхп к этим апачам :)
оставляй что-то одно.

получается так, но ведь загружаю я либо тот , либо этот - одновременно они не работают... да и поодиночке тоже не хотят чет... :damn:

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

видимо ты загружаешь один апач, а модуль юзаешь от другого.
Two of the most famous products of Berkeley are LSD and BSD:)

Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Re: Apache и php

Сообщение Spaun »

Т огда я так понимаю, модуль установился к апач 2.2.3 , а запускается апач1 1.3.33. Значит первый апач должен нормально с этим модулем работать, но он при запуске ошибку дает...
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Посмотрите плз его конфиг http://pastebin.com/m7d15428

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

Spaun писал(а):Т огда я так понимаю, модуль установился к апач 2.2.3 , а запускается апач1 1.3.33. Значит первый апач должен нормально с этим модулем работать, но он при запуске ошибку дает...
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Посмотрите плз его конфиг http://pastebin.com/m7d15428

ошибка про доменное имя фигня.
а вот про сокеты...
тебе нужно указать порт который нужно слушать

Код: Выделить всё

Listen 80

пля. снеси просто ненужные модули и апачи. оставь один апач и модуль к нему.
Two of the most famous products of Berkeley are LSD and BSD:)

Spaun
Заглянувший
Сообщения: 9
Зарегистрирован: 15 май 2009, 12:52

Re: Apache и php

Сообщение Spaun »

Как посоветовали, удалил к чертям все вышеуказанные пакеты и установил
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-devel-2.2.3-1mlcs4
apache-conf-2.2.3-1mlcs4
apache-mod_php-5.1.6-1mlcs4

и... О чудо!!!!! РАБОТАЕТ!!!! :o :o :o :D
Всем респект, огромное спасибо!!! А я блин неделю конфиги переписывал... :)
Единственное, может подскажете, что где прописать, чтобы ошибка не вылезала, мол имя сервера присвоено 127.0.0.1
и как сделать, чтобы в локалке не айпи в адресной строке писать, а к примеру statistika.ru???

P.S. Если этот комп является шлюзом в инэт, этот сайт из внешки будет виден???

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Apache и php

Сообщение Ларин »

Spaun писал(а):Единственное, может подскажете, что где прописать, чтобы ошибка не вылезала, мол имя сервера присвоено 127.0.0.1

читать в сторону ServerName
Spaun писал(а):и как сделать, чтобы в локалке не айпи в адресной строке писать, а к примеру statistika.ru???

прописать в днс ip и создать виртуалхост.
Spaun писал(а):P.S. Если этот комп является шлюзом в инэт, этот сайт из внешки будет виден???

Если напишешь Listen *:80 будет слушать все сетевухи, если Listen out_ip:80 внешнюю и т.д. по аналогии
Two of the most famous products of Berkeley are LSD and BSD:)

Ответить