Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Настройка Apache и PHP под ASPLinux


Автор: zluka 4.2.2007, 17:15
Здрасьте еще раз smile 

  Вот сохранил файл test.php в /var/www/html. Пишу в KDevelop:

Код

<?php
 phpinfo();
?>


Запустил браузер ввел http://localhost/test.php
Вывело:

Not Found
The requested URL /test.php was not found on this server.

С чем это может быть связано?

P.S. apache предварительно запустил. 
Файл httpd.conf сконфигурировал. Прописал:
LoadModule php5_module libexec/libphp5.so 
и
AddType application/x-httpd-php5 .php


Автор: Сумасшедший 4.2.2007, 17:54
Что написано в логе ошибок?

Автор: zluka 4.2.2007, 19:21
Цитата(Сумасшедший @  4.2.2007,  17:54 Найти цитируемый пост)
Что написано в логе ошибок? 

Я извиняюсь, а где эти  логи ошибок?

Автор: Сумасшедший 4.2.2007, 20:15
zluka, выполни команду
Код
cat /etc/apache/httpd.conf | grep ErrorLog

Автор: zluka 5.2.2007, 19:19
Вот чего-то вывело в логе ошибок после команды:
Код

cat /etc/httpd/conf/httpd.conf | grep ErrorLog


Код

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
ErrorLog logs/error_log
#    ErrorLog logs/dummy-host.example.com-error_log

Автор: Сумасшедший 5.2.2007, 21:07
Код
tail -F /var/logs/error_log

Попробуй открыть страничку и посмотри какие строки добавятся.

Автор: zluka 6.2.2007, 12:29
Выполнил я эту команду:
Цитата(Сумасшедший @  5.2.2007,  21:07 Найти цитируемый пост)
tail -F /var/log/cups/error_log


Вот чего выдало:
Код

I [05/Feb/2007:18:04:14 +0300] Full reload complete.
I [05/Feb/2007:19:11:17 +0300] Scheduler shutting down normally.
I [06/Feb/2007:10:38:30 +0300] Listening to 7f000001:631
I [06/Feb/2007:10:38:30 +0300] Loaded configuration file "/etc/cups/cupsd.conf"
I [06/Feb/2007:10:38:30 +0300] Configured for up to 100 clients.
I [06/Feb/2007:10:38:30 +0300] Allowing up to 100 client connections per host.
I [06/Feb/2007:10:38:30 +0300] Full reload is required.
I [06/Feb/2007:10:38:31 +0300] LoadPPDs: Read "/etc/cups/ppds.dat", 4227 PPDs...
I [06/Feb/2007:10:38:31 +0300] LoadPPDs: No new or changed PPDs...
I [06/Feb/2007:10:38:31 +0300] Full reload complete.


Попытался открыть страничку - ничего не добавилось smile

Автор: ZeeLax 6.2.2007, 17:11
zluka, ну это уже некуда не годится.
Настраиваете веб сервер, а логи смотрите от системы печати.

Автор: zluka 6.2.2007, 17:28
Цитата(ZeeLax @  6.2.2007,  17:11 Найти цитируемый пост)
Настраиваете веб сервер, а логи смотрите от системы печати. 

Все может быть smile  Я в Linux начинающий..

Я просто не знаю, что еще сделать чтоб заработала связка Apache+PHP+MySQL???
Может кто-нибудь даст ссылку на ПОДРОБНОЕ описание установки и настройки Апача и ПХП под ASPLinux. (раз уж никто не знает как мне помочь smile
Ну только если подробное... 

Автор: ZeeLax 6.2.2007, 18:51
Дело не в том, ASPLinux ли это, или какой либо другой дистрибутив (разница только в установке).

Цитата(zluka @  6.2.2007,  20:28 Найти цитируемый пост)
Может кто-нибудь даст ссылку на ПОДРОБНОЕ описание установки и настройки Апача и ПХП под ASPLinux.

Смотреть http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&section=802 плюс поиск по форуму и гугл.

Цитата(zluka @  6.2.2007,  20:28 Найти цитируемый пост)
(раз уж никто не знает как мне помочь smile

Но, но. То, что вы новичек, и ещё не умеете правильно задавать вопросы, ещё не значит, что мы ничего не знаем.


Автор: zluka 6.2.2007, 19:57
Цитата(ZeeLax @  6.2.2007,  18:51 Найти цитируемый пост)
Но, но. То, что вы новичек, и ещё не умеете правильно задавать вопросы, ещё не значит, что мы ничего не знаем.

Да я же просто пошутил smile

Цитата(ZeeLax @  6.2.2007,  18:51 Найти цитируемый пост)
Смотреть сюда плюс поиск по форуму и гугл.

ТУДА я уже смотрел. Ничего нового. Все это я уже давно проделал. 
Поиском по форуму пользовался - естественно, похожие проблемы - но не мои.
Гугл конечно Рулит. Но нашел только обычные описания, типа: 
 1. установил Апач(tar, ./configure, make, make install), сконфигурировал httpd.conf, и все будет OK.
 2. для PHP и MySQL подобное.


А у меня проблема: при обращении к http://localhost/test.php
Пишет:
Not Found
The requested URL /test.php was not found on this server.
С чем это может быть связано?
Может это mod_php не установлен? А вообще как это узнать? 
Руки просто опускаются...

З.Ы. Кстати у меня если что PHP-5.2.0, Apache-2.2.3, MySQL-5.0.27, ASPLinux 11, ядро - 2.6.14

Автор: ZeeLax 7.2.2007, 05:30
Цитата(zluka @  6.2.2007,  22:57 Найти цитируемый пост)
А у меня проблема: при обращении к http://localhost/test.php
Пишет:
Not Found
The requested URL /test.php was not found on this server.
С чем это может быть связано?

С тем, что его там нет, например smile
В httpd.conf на параметр DocumentRoot смотрели? Он туда указывает, куда вам нужно?
Путь к логам там нашли? Читали их?

Добавлено @ 05:30 
P.S. Ман по апачу ещё никто не отменял

Автор: zluka 7.2.2007, 13:02
Ну сказать, что у меня не работает - это ясно.
НО уже есть результаты. Покопался в httpd.conf и хоть чего-то добился.
Теперь при вызове test.php выводит сам текст кода, 
Код

<?php phpinfo(); ?> 
  , а не результат вызова функции.
Чего теперь то делать? Кто подскажет?


Автор: ZeeLax 7.2.2007, 15:38
zluka, вы ТУДА точно хорошо смотрели? Апачу сказали, чем и как обрабатывать .php файлы?

Автор: zluka 7.2.2007, 17:30
Цитата(ZeeLax @  7.2.2007,  15:38 Найти цитируемый пост)
zluka, вы ТУДА точно хорошо смотрели? Апачу сказали, чем и как обрабатывать .php файлы? 


Ну, в принципе в httpd.conf, который находится в /ect/httpd/conf я прописал 2 параметра:
Код

LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php5 .php

Вроде б то все. Но я обнаружил, к своему счастью, еще один httpd.conf только в /usr/local/apache2/conf. Попробывал и здесь прописать - но чего-то ругается,  при restart'e Апача, говорит, мол нет такого модуля и в том же духе..

Автор: ZeeLax 8.2.2007, 06:35
zluka, хм... очень похоже на два апача smile Один следует удалить, дабы путаницы не было.

Автор: zluka 8.2.2007, 12:20
Цитата(ZeeLax @  8.2.2007,  06:35 Найти цитируемый пост)
zluka, хм... очень похоже на два апача 

Это точно, только сейчас вспомнил, что при установке Linux выбрал тип установки - Разработка. Где выбрал Apache+PHP+MySQL.
А потом поверх всего установил еще один Апач, PHP...(более новее).
 
Цитата(ZeeLax @  8.2.2007,  06:35 Найти цитируемый пост)
Один следует удалить

Вот устанавливать научился. А удалять то как??

Автор: boombick 9.2.2007, 17:08
В директории с исходниками make uninstall (правда не факт, что поможет) Без опыта сборки пакетов под свой дистрибутив лучше ничего не ставить из сорцов - в результате получите плохо поддающуюся классификации помойку... Лучше поставить все с помощью пакетного менеджера дистрибутива...
Потом идите на httpd.apache.org и читайте документацию по настройке...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)