LinuxForum.Fans
Тема

Pear что это такое ?

Автор: Rassol2 48 сообщений 9752 просмотров
#291295
karl_muenhgausen написал:
*WALL*

последнее время ваши ответы мне напоминаю такую ситуацию.

помочь я ребята не могу, и пройти мимо тоже не в моих силах.
#291298
Rassol2 написал:
помочь я ребята не могу, и пройти мимо тоже не в моих силах.

Не обращайте внимания. Это чисто эмоции. Не могу - верно.

#291381

Каталог должен быть /usr/share/php, то есть изначально было правильно.
Проверяется командой [console]pear config-get php_dir[/console]
Проверить какой файл конфигурации используется php можно с помощью phpinfo(), там написано.
Проверить связку php - pear можно используя такой скрипт.

text
<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?> 
#291409

заглянул тут ненароком в
apache_error.log

text
(/usr/share/pear/System.php) is not within the allowed path(s): (/home/site/web/:.) in /home/site/web/www/install.php on line 219, referer: http://site.my/install.php

проверил.

text
root@localhost:~# pear config-get php_dir
/usr/share/php
root@localhost:~# 

создал файл .php
вписал

text
<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?> 

с браузера не вызывается, права стоят нормальные.

На веб-сайте произошла ошибка при получении http://***/info2.php. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
#291739
text
(/usr/share/pear/System.php) is not within the allowed path(s): (/home/site/web/:.) in /home/site/web/www/install.php on line 219, referer: http://site.my/install.php

судя по этому у апача нет прав на использование библиотеки. Если я не ошибаюсь. Так как апач работает от простого юсера.
может где то в конфиге апача нужно прописать инклюд к этим библиотекам ? Как это делается с phpmyadmi ?

как бы такой вариант ?

#291755

Вероятней всего дело не в правах, просто в той папке такого файла не существует. Права на чтение той папки есть у всех.

#291816

я пере установил pear
и все равно, наверное проблема именно в скрипте. На на ресурсе где я это брал пишут все ок, все работает.

:(

Войдите или зарегистрируйтесь, чтобы ответить.