PDA

Показать полную графическую версию : как использовать апач?


Страниц : 1 [2]

libricon
24-11-2004, 20:19
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
libricon
если ПХП включен, как модуль, то не хватает сущей ерунды - самого подключения:
LoadModule php4_module modules/libphp4.so
AddModule mod_php4.c

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

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

libricon
25-11-2004, 17:33
при внесении таких исправлений, он пишет
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
наверно он не может найти этот файл, где его можно найти?

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

<?
echo 'qq';
?>

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

<?
phpinfo();
?>

libricon
25-11-2004, 18:43
этот модуль он подключает, если написать еще раз, то он говорит, типо он уже обьявлен, пропускаю

XaDex
25-11-2004, 18:59
братцы, не в тему, а как на втором апаче указать свою директорию с исходниками сайта?

дистр mdk10.

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

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

libricon
25-11-2004, 19:29
еслиб я знал!

libricon
27-11-2004, 00:14
ну ну , кто-нибуть , очень надо, уже запарилось лазить и доки читать

libricon
27-11-2004, 20:04
ура , пашет, теперь новая проблемма
короче тама 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
а если потыкать то ;
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
libricon
ls -l /var/run/mysql/mysql.sock
(в подобном дефолтном установочном каталоге просто может не быть прав на запись)
А с PHP то в чем дело в результате было?

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

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

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

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

libricon
28-11-2004, 21:49
ап вот в папке /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
странно, sql есть, конфигов нет, мне его снести и ноый поставить?

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

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




© OSzone.net 2001-2012