![]() |
как использовать апач?
Глупый ворос, но я еще новчек в линукс, помогите, стоит у меня Slackware 10.0 , далал полную устновку, апач должен быть ( /etc/apache есть такая папка ), стати как проверить, если он, и каккие модули загружены.
Теперь проблема, есть сайт на php, вот и решил помучить, только некуда закачивать, у я слышул что можно и так юзать, если апач стоит, как это сделать??? |
на мандряке по дефаулту /var/www/http/ туда закидываются исходники сайта. покопайся в /etc/ там должны быть конфиги.
|
libricon
Почитайте Руководство пользователя. |
чето я не понял, вот выложил все файлы в папку /var/www/hpdocs/ файл index.php есть, а теперь он мне при вводе в браузере строки localhost просто католог вывыдит, че за фигня, php модуль вроде как тоже есть, и врое как загружен sad.gif sad.gif sad.gif sad.gif
|
libricon
Выше сказали, что нужно делать в таких случаях |
в том то и дело, что ответа нимогу найти, почему он не загружает ???
|
libricon
...в настройках апача какие файлы указаны для загрузки по умолчанию??? ...что выдается по запросу http://localhost/index.php ??? |
libricon
DirectoryIndex index.php |
по такой команде он мне код страницы показывает :(
|
...мдя... а PHP точно установлен???
...имхо, ответ будет rtfm... начните хотя бы отсюда http://www.opennet.ru/keywords/#dual%20head ... или сходите по ссылке, которую дал Belansky... |
[q]по такой команде он мне код страницы показывает[q]
Цитата:
|
тогда как установить, вообще как проверить, если этот модуль в природе на компе
|
все включил, теперь новая картинка
пишет: FATAL ERROR: register_globals is disabled in php.ini, please enable it! что это значит??? |
вот прикол,в коце нашел строку Include /etc/apache/mod_php.conf
a в этомс файле загрузка всего: что надо,в php.ini эту фигню я ывключил, теперь вообще ничего не работает :( |
а и еще , щас он предлогает сохранить какой-то файл пол названием : application/x-httpd-php
http://localhost/ It is not possible to view this file directly in the browser. You can save it instead. |
libricon
я так понимаю, что, судя по всему, у Вас php установлен (если вообще установлен), как модуль апача и Вы отключили его конфиг ? Или все-таки PHP вообще не установлен? |
установлен как модуль, а конфиг сного включил, если в php.ini я включаю этот регостор, то он мне начинает файл качать, application/x-httpd-php
если отключаю, то ничего не пашет, не понимаю, че за лабуда, дистрибутив кстати slackware 10.0 полная установка |
libricon
хорошо, давайте посмотрим, как оно у Вас подключено: cat /etc/путь_к_конф_файлу/httpd.conf | grep php в студию |
Если libricon ничего не менял, то конфиг апача должен находится в /etc/apache/httpd.conf
|
Sean Ingumsky
пасиб - а то у меня под рукой из линуксов только нестандартно отконфигурированный ALT. Пототу так "скрытно" :) и написала |
Include /etc/apache/mod_php.conf
UserDir public_html public.php public.shtml DirectoryIndex index.html index.php index.shtml index.prl AddType application/x-httpd-php # ==> mod_php configuration settings <== вроде вота это |
libricon
если ПХП включен, как модуль, то не хватает сущей ерунды - самого подключения: Код:
LoadModule php4_module modules/libphp4.so То есть, как и предполагалось - PHP (по крайней мере модулем) не подключен. Проверяем не-модулем: что нам скажет which php ? |
при внесении таких исправлений, он пишет
Syntax error on line 9 of /etc/apache/mod_php.conf: Invalid command 'AddType', perhaps mis-spelled or defined by a module not includ ed in the server configuration делаем эту строку коменнтарием! тогда получаем Syntax error on line 238 of /etc/apache/httpd.conf: Cannot load /usr/modules/libphp4.so into server: /usr/modules/libphp4.so: cannot open shared object file: No such file or directory (кстати /usr/modules/ такого вообще нету !!! папки нет просто в природе ) короче оставляем файл mod_php.conf вот он сам: # # mod_php - PHP Hypertext Preprocessor module # # Load the PHP module: LoadModule php4_module /usr/libexec/apache/libphp4.so # Tell Apache to feed all *.php files through the PHP module: AddType application/x-httpd-php .php # This will display PHP files in colored syntax form. Use with caution. AddType application/x-httpd-php-source .phps ~ должно работать, а не работает!!! может мне кто кинет файл на пхп, простой, просто чтоб быть уверенным, что сам сайт работает правльно кстати, если все привести в норму, он сного при вводе localhost просит сохранить файл application/x-httpd-php =( |
наверно он не может найти этот файл, где его можно найти?
|
Понятно, то есть у Вас модуль PHP подключается не в httpd.conf, а в своем конфе, и ищет библиотки в /usr/libexec/apache Ну и замечательно.
А как насчет AddModule mod_php4.c ? (в каком-нибудь из этих файлов) Простейший файл на PHP выглядит так: Код:
<? Код:
<? |
этот модуль он подключает, если написать еще раз, то он говорит, типо он уже обьявлен, пропускаю
|
братцы, не в тему, а как на втором апаче указать свою директорию с исходниками сайта?
дистр mdk10. на mdk9.2 правил один параметр в httpd.conf и всё работало. ошибку выдаёт 403. |
еслиб я знал!
|
ну ну , кто-нибуть , очень надо, уже запарилось лазить и доки читать
|
ура , пашет, теперь новая проблемма
короче тама mysql , и надо ввести его адрес, я ввел 127.0.0.1 а он мне A test connection made to the database was NOT successful. The error message returned is: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) Please click on the Back button below to review your database server settings. If you require help with your database server settings, please consult your hosting company. короче чето с sql ' ом , помогите разобраться :) |
а если потыкать то ;
A test connection made to the database was NOT successful. The error message returned is: Lost connection to MySQL server during query Please click on the Back button below to review your database server settings. If you require help with your database server settings, please consult your hosting company. |
libricon
ls -l /var/run/mysql/mysql.sock (в подобном дефолтном установочном каталоге просто может не быть прав на запись) А с PHP то в чем дело в результате было? |
тык, только не смейся, проблема была в неправельном пути, а когда я все сделал, мне браузер говорил что нет сайта, т.к он просто запомнил, надо было сделать рифрешь :)
тепрь о грусном , есть папка mysql, но нету там такого файла, таам вообще нет файлов а на команду mysql -h=dla-dla он говорит , что не знает такого хоста :) |
есть ли программа:
which mysql ищем файл конфигурации: find / -name "my.c*" -print (хотя для линукса скорей всего можно искать в /etc ?) ищем файл сокета: find / -name "mysql.sock" -print |
да есть у меня май скьл, он даже при запуске пишет что запустается, находится в usr/bin
результат поика нулевой, о должен был на экране вывести положение файлов??? |
ап вот в папке /usr/lib есть libdbug.a libmysqlclient_r.a libmysqlclient.so.12.0.0*
libheap.a libmysqlclient_r.la* libmystrings.a libmerge.a libmysqlclient_r.so@ libmysys.a libmyisam.a libmysqlclient_r.so.12@ libnisam.a libmyisammrg.a libmysqlclient_r.so.12.0.0* libvio.a libmysqlclient.a libmysqlclient.so@ libmysqlclient.la* libmysqlclient.so.12@ |
странно, sql есть, конфигов нет, мне его снести и ноый поставить?
|
libricon
ну конфиг в принципе можно и создать, другое дело, что у Вас и файл сокета почему-то не встал, то есть может еще что криво? А что получается, когда Вы "вручную" коннетитесь к mysql? варианты - просто, по-умолчанию, используя в качестве хоста подключения localhost |
он говорит, что не знает этого хоста, а скл сам загружается по умолчанию, пишет mysql ended
и все :( |
Время: 19:30. |
Время: 19:30.
© OSzone.net 2001-