Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   как использовать апач? (http://forum.oszone.net/showthread.php?t=41037)

libricon 13-11-2004 20:37 272700

как использовать апач?
 
Глупый ворос, но я еще новчек в линукс, помогите, стоит у меня Slackware 10.0 , далал полную устновку, апач должен быть ( /etc/apache есть такая папка ), стати как проверить, если он, и каккие модули загружены.

Теперь проблема, есть сайт на php, вот и решил помучить, только некуда закачивать, у я слышул что можно и так юзать, если апач стоит, как это сделать???

XaDex 18-11-2004 01:53 273670

на мандряке по дефаулту /var/www/http/ туда закидываются исходники сайта. покопайся в /etc/ там должны быть конфиги.

Belansky 18-11-2004 08:35 273711

libricon
Почитайте Руководство пользователя.

libricon 18-11-2004 23:48 273973

чето я не понял, вот выложил все файлы в папку /var/www/hpdocs/ файл index.php есть, а теперь он мне при вводе в браузере строки localhost просто католог вывыдит, че за фигня, php модуль вроде как тоже есть, и врое как загружен sad.gif sad.gif sad.gif sad.gif

archy 19-11-2004 10:11 274069

libricon
Выше сказали, что нужно делать в таких случаях

libricon 19-11-2004 16:45 274166

в том то и дело, что ответа нимогу найти, почему он не загружает ???

BeerMan 20-11-2004 03:25 274286

libricon
...в настройках апача какие файлы указаны для загрузки по умолчанию???
...что выдается по запросу http://localhost/index.php ???

archy 20-11-2004 10:30 274310

libricon
DirectoryIndex index.php

libricon 20-11-2004 23:25 274442

по такой команде он мне код страницы показывает :(

BeerMan 21-11-2004 22:59 274577

...мдя... а PHP точно установлен???
...имхо, ответ будет rtfm... начните хотя бы отсюда http://www.opennet.ru/keywords/#dual%20head ... или сходите по ссылке, которую дал Belansky...

mar 22-11-2004 22:41 274691

[q]по такой команде он мне код страницы показывает[q]
Цитата:

...мдя... а PHP точно установлен???
судя по всему, точно НЕ установлен

libricon 23-11-2004 00:53 274713

тогда как установить, вообще как проверить, если этот модуль в природе на компе

libricon 23-11-2004 01:07 274717

все включил, теперь новая картинка
пишет:
FATAL ERROR: register_globals is disabled in php.ini, please enable it!

что это значит???

libricon 23-11-2004 01:28 274718

вот прикол,в коце нашел строку Include /etc/apache/mod_php.conf
a в этомс файле загрузка всего: что надо,в php.ini эту фигню я ывключил, теперь вообще ничего не работает :(

libricon 23-11-2004 01:29 274719

а и еще , щас он предлогает сохранить какой-то файл пол названием : application/x-httpd-php
http://localhost/

It is not possible to view this file directly in the browser. You can save it instead.

mar 23-11-2004 11:16 274770

libricon
я так понимаю, что, судя по всему, у Вас php установлен (если вообще установлен), как модуль апача и Вы отключили его конфиг ? Или все-таки PHP вообще не установлен?

libricon 23-11-2004 16:17 274805

установлен как модуль, а конфиг сного включил, если в php.ini я включаю этот регостор, то он мне начинает файл качать, application/x-httpd-php
если отключаю, то ничего не пашет, не понимаю, че за лабуда, дистрибутив кстати slackware 10.0 полная установка

mar 23-11-2004 16:35 274811

libricon
хорошо, давайте посмотрим, как оно у Вас подключено:
cat /etc/путь_к_конф_файлу/httpd.conf | grep php
в студию

Sean Ingumsky 23-11-2004 22:54 274879

Если libricon ничего не менял, то конфиг апача должен находится в /etc/apache/httpd.conf

mar 24-11-2004 00:25 274897

Sean Ingumsky
пасиб - а то у меня под рукой из линуксов только нестандартно отконфигурированный ALT. Пототу так "скрытно" :) и написала

libricon 24-11-2004 20:19 275091

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 <==
вроде вота это

mar 25-11-2004 00:22 275148

libricon
если ПХП включен, как модуль, то не хватает сущей ерунды - самого подключения:
Код:

LoadModule php4_module        modules/libphp4.so
AddModule mod_php4.c

DirectoryIndex просто определяет какие файлы и в каком порядке будут подхватываться, как входные для каталогов

То есть, как и предполагалось - PHP (по крайней мере модулем) не подключен.
Проверяем не-модулем:
что нам скажет which php ?

libricon 25-11-2004 17:33 275362

при внесении таких исправлений, он пишет
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 =(

libricon 25-11-2004 18:00 275367

наверно он не может найти этот файл, где его можно найти?

mar 25-11-2004 18:14 275374

Понятно, то есть у Вас модуль PHP подключается не в httpd.conf, а в своем конфе, и ищет библиотки в /usr/libexec/apache Ну и замечательно.
А как насчет AddModule mod_php4.c ? (в каком-нибудь из этих файлов)
Простейший файл на PHP выглядит так:
Код:

<?
  echo 'qq';
?>

или лучше даже так:
Код:

<?
  phpinfo();
?>


libricon 25-11-2004 18:43 275386

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

XaDex 25-11-2004 18:59 275395

братцы, не в тему, а как на втором апаче указать свою директорию с исходниками сайта?

дистр mdk10.

на mdk9.2 правил один параметр в httpd.conf и всё работало.

ошибку выдаёт 403.

libricon 25-11-2004 19:29 275405

еслиб я знал!

libricon 27-11-2004 00:14 275765

ну ну , кто-нибуть , очень надо, уже запарилось лазить и доки читать

libricon 27-11-2004 20:04 275962

ура , пашет, теперь новая проблемма
короче тама 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 ' ом , помогите разобраться :)

libricon 27-11-2004 20:06 275964

а если потыкать то ;
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.

mar 27-11-2004 21:09 275971

libricon
ls -l /var/run/mysql/mysql.sock
(в подобном дефолтном установочном каталоге просто может не быть прав на запись)
А с PHP то в чем дело в результате было?

libricon 28-11-2004 13:34 276109

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

тепрь о грусном , есть папка mysql, но нету там такого файла, таам вообще нет файлов
а на команду mysql -h=dla-dla он говорит , что не знает такого хоста :)

mar 28-11-2004 13:51 276118

есть ли программа:
which mysql
ищем файл конфигурации:
find / -name "my.c*" -print (хотя для линукса скорей всего можно искать в /etc ?)
ищем файл сокета:
find / -name "mysql.sock" -print

libricon 28-11-2004 21:48 276212

да есть у меня май скьл, он даже при запуске пишет что запустается, находится в usr/bin
результат поика нулевой, о должен был на экране вывести положение файлов???

libricon 28-11-2004 21:49 276213

ап вот в папке /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@

libricon 30-11-2004 01:20 276574

странно, sql есть, конфигов нет, мне его снести и ноый поставить?

mar 30-11-2004 15:38 276733

libricon
ну конфиг в принципе можно и создать, другое дело, что у Вас и файл сокета почему-то не встал, то есть может еще что криво?
А что получается, когда Вы "вручную" коннетитесь к mysql?
варианты - просто, по-умолчанию, используя в качестве хоста подключения localhost

libricon 30-11-2004 19:49 276793

он говорит, что не знает этого хоста, а скл сам загружается по умолчанию, пишет mysql ended
и все :(


Время: 19:30.

Время: 19:30.
© OSzone.net 2001-