The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 09-Фев-12, 18:19 
При установки связки FreeBSD 8.2 Apache 2.2 PHP 5.5, Apache не понимает PHP . И выдает ошибку при вызове php файла "Forbidden You don't have permission to access /pma on this server." в httpd-error.log "client denied by server configuration: /usr/local/usr".
Сам Apache работает. Выдает "It works!" по index.html.

Все собиралось из портов.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 09-Фев-12, 18:24 
> При установки связки FreeBSD 8.2 Apache 2.2 PHP 5.5, Apache не понимает
> PHP . И выдает ошибку при вызове php файла "Forbidden You
> don't have permission to access /pma on this server." в httpd-error.log
> "client denied by server configuration: /usr/local/usr".
> Сам Apache работает. Выдает "It works!" по index.html.
> Все собиралось из портов. В файле httpd.conf прописанно:

Alias /pma "usr/local/www/phpMyAdmin/"
    
    <Directory usr/local/www/phpMyAdmin/>
      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
    </Directory>


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 12:20 
>[оверквотинг удален]
>> "client denied by server configuration: /usr/local/usr".
>> Сам Apache работает. Выдает "It works!" по index.html.
>> Все собиралось из портов. В файле httpd.conf прописанно:
> Alias /pma "usr/local/www/phpMyAdmin/"
>     <Directory usr/local/www/phpMyAdmin/>
>       AllowOverride None
>       Options None
>       Order allow,deny
>       Allow from all
>     </Directory>

Правильно, выставить похапемойодмин всему миру. Хороший совет.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Pahanivo (ok) on 10-Фев-12, 12:54 
>[оверквотинг удален]
>>> Сам Apache работает. Выдает "It works!" по index.html.
>>> Все собиралось из портов. В файле httpd.conf прописанно:
>> Alias /pma "usr/local/www/phpMyAdmin/"
>>     <Directory usr/local/www/phpMyAdmin/>
>>       AllowOverride None
>>       Options None
>>       Order allow,deny
>>       Allow from all
>>     </Directory>
> Правильно, выставить похапемойодмин всему миру. Хороший совет.

дауж - сколько такого ламочья покрошили, один фиг манов не читают
в локалке районной находил не раз мускуль с пустым рутом ))

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 10-Фев-12, 14:34 
>[оверквотинг удален]
>>> Alias /pma "usr/local/www/phpMyAdmin/"
>>>     <Directory usr/local/www/phpMyAdmin/>
>>>       AllowOverride None
>>>       Options None
>>>       Order allow,deny
>>>       Allow from all
>>>     </Directory>
>> Правильно, выставить похапемойодмин всему миру. Хороший совет.
> дауж - сколько такого ламочья покрошили, один фиг манов не читают
> в локалке районной находил не раз мускуль с пустым рутом ))

Да фигня, что похапемойодмин всему миру. Вопрос тут в другом, почему PHP не работает?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Andrey Mitrofanov on 10-Фев-12, 14:38 
> Да фигня, что похапемойодмин всему миру. Вопрос тут в другом, почему PHP
> не работает?

Да, не ломай голову. Наверное, кака-ни-то такая же __фигня__.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 10-Фев-12, 14:49 
>> Да фигня, что похапемойодмин всему миру. Вопрос тут в другом, почему PHP
>> не работает?
> Да, не ломай голову. Наверное, кака-ни-то такая же __фигня__.

Вопрос не в PHPadmin, вместо него можно было воткнуть и другой PHP, тот же Drupal например. Вопрос в чем копать, что httpd-error.log пишет совершено левый путь.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 15:53 
php 5.5 пока нет. это раз
Отталкиваясь от данного факта можно сделать вывод о невнимательности автора. Ответ соответствующий - сделайте все внимательно, что говорит man и pkg-message.mod
/*
***************************************************************

Make sure index.php is part of your DirectoryIndex.

You should add the following to your Apache configuration file:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

***************************************************************
*/

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 10-Фев-12, 16:13 
>[оверквотинг удален]
> Отталкиваясь от данного факта можно сделать вывод о невнимательности автора. Ответ соответствующий
> - сделайте все внимательно, что говорит man и pkg-message.mod
> /*
> ***************************************************************
> Make sure index.php is part of your DirectoryIndex.
> You should add the following to your Apache configuration file:
> AddType application/x-httpd-php .php
> AddType application/x-httpd-php-source .phps
> ***************************************************************
> */

Есть в httpd.conf данные строчки. Ставил как написано в статье по данному адресу: http://www.kp-room.ru/node/211

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 16:43 
>[оверквотинг удален]
>> /*
>> ***************************************************************
>> Make sure index.php is part of your DirectoryIndex.
>> You should add the following to your Apache configuration file:
>> AddType application/x-httpd-php .php
>> AddType application/x-httpd-php-source .phps
>> ***************************************************************
>> */
> Есть в httpd.conf данные строчки. Ставил как написано в статье по данному
> адресу: http://www.kp-room.ru/node/211

<offtop>
Это жопа какая-то, а не мануал.
</offtop>

apachectl -M | grep php

есть ли похапэ модуль?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin (ok) on 10-Фев-12, 17:53 
>[оверквотинг удален]
>>> AddType application/x-httpd-php-source .phps
>>> ***************************************************************
>>> */
>> Есть в httpd.conf данные строчки. Ставил как написано в статье по данному
>> адресу: http://www.kp-room.ru/node/211
> <offtop>
> Это жопа какая-то, а не мануал.
> </offtop>
> apachectl -M | grep php
> есть ли похапэ модуль?

apachectl -M | grep php
Syntax OK

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Pahanivo (ok) on 10-Фев-12, 19:50 
> apachectl -M | grep php
> Syntax OK

господя, скока мордой не такаей в ман - они всеравно пыются по хауту рахобраться ... горе-пэонэры ...

начни с простого:

man man
man chmod
man chown
кури маны apache.org php.net

test:
<?php
phpinfo();
?>

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 19:53 
там модуль не загружен. а линуксового вида хауту с ошибками и неточностями раздражают. и начитавшиеся их также.


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 19:51 
#apachectl -M | grep php
Syntax OK
php5_module (shared)

#cat /usr/local/etc/apache22/httpd.conf | grep php5_m
LoadModule php5_module        libexec/apache22/libphp5.so

Вот так должно быть

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 10-Фев-12, 22:00 
> #apachectl -M | grep php
> Syntax OK
>  php5_module (shared)
> #cat /usr/local/etc/apache22/httpd.conf | grep php5_m
> LoadModule php5_module        libexec/apache22/libphp5.so
> Вот так должно быть

Вот и дошли до главного вопроса, почему он ругается на чушью, а не пишет, что не хватает модуля libphp5.so. И как установить, чтобы был данный модуль. Причем нужно установку через порты в FreeBSD 8, искал так и не нашел.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  –1 +/
Сообщение от Safin email(ok) on 10-Фев-12, 22:08 
Также читая http://www.freebsd.org/doc/ru/books/handbook/network-apache.... видим в пункте 26.7.6.4. mod_php
Добавление поддержки PHP5 к веб серверу Apache производится путем установки порта lang/mod_php5...
Выберите в меню опцию APACHE, тем самым вы построите загружаемый модуль mod_php5 для веб сервера Apache...

Ставил данный пункт, и все равно libph5.so не устанавливается.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 23:04 
> Также читая http://www.freebsd.org/doc/ru/books/handbook/network-apache.... видим
> в пункте 26.7.6.4. mod_php
> Добавление поддержки PHP5 к веб серверу Apache производится путем установки порта lang/mod_php5...
> Выберите в меню опцию APACHE, тем самым вы построите загружаемый модуль mod_php5
> для веб сервера Apache...
> Ставил данный пункт, и все равно libph5.so не устанавливается.

Оттуда же, Вы плохо читаете или не понимаете написанного

Этот порт устанавливает и настраивает модули, необходимые для поддержки динамических PHP веб страниц. Убедитесь, что в файл /usr/local/etc/apache/httpd.conf были добавлены следующие секции:

LoadModule php5_module        libexec/apache/libphp5.so

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

16. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 23:02 
>> #apachectl -M | grep php
>> Syntax OK
>>  php5_module (shared)

ты не распространены >> #cat /usr/local/etc/apache22/httpd.conf | grep php5_m
>> LoadModule php5_module        libexec/apache22/libphp5.so
>> Вот так должно быть
> Вот и дошли до главного вопроса, почему он ругается на чушью, а
> не пишет, что не хватает модуля libphp5.so. И как установить, чтобы
> был данный модуль. Причем нужно установку через порты в FreeBSD 8,
> искал так и не нашел.

Вы не любите читать документацию и ответы специалистов, но любите задавать вопросы? Вопросов не было уже после Вашего предидущего комментария. Из портов замечательно собирается lang/php5 вместе с модулем.
Проверьте еще раз правильность сборки и установки похапэ, есть ли модуль в апачевом либэкзеке:
ls -la /usr/local/libexec/apache22/libphp5.so
А также внимательно посмотрите на мой предыдущий ответ, там есть вторая квеста.

PS: оно не "ругается на чушью, а не пишет, что не хватает модуля libphp5.so" а внятно описывает, что у Вас неверная конфигурация. Телепаты не распространены среди людей, а Вы наивно и опасно хотите подобного от компьютера.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от Safin email(ok) on 10-Фев-12, 23:27 
Переставил порт, появился libphp5.so, только в прямую поставив, чтобы он ставил с Apache
make WITH_APACHE=yes -DBATCH -C /usr/ports/lang/php5 install clean
когда ставишь с использованием интерактивных вопросов (табличек) не ставится libphp5.so. Щас буду разбираться с правами.
Спасибо всем за помощь.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Не работает связка FreeBSD 8.2 Apache 2.2 PHP 5.5 "  +/
Сообщение от mr_gfd on 10-Фев-12, 23:54 
> Переставил порт, появился libphp5.so, только в прямую поставив, чтобы он ставил с
> Apache
> make WITH_APACHE=yes -DBATCH -C /usr/ports/lang/php5 install clean
> когда ставишь с использованием интерактивных вопросов (табличек) не ставится libphp5.so.
> Щас буду разбираться с правами.
> Спасибо всем за помощь.

проверьте /etc/make.conf и /etc/ports.conf на предмет непортебностей.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру