Перейти к содержимому


Фотография

Pear на Debian 7


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 22

#1 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 0:41

Ни как не хочет устанавливаться(

 

Это apt-get install php4-pear

Скрытый текст

 

Это apt-get install php5-pear

Скрытый текст
 
Потом apt-get install pear-package
Скрытый текст

 

Перебрал множество всего. Вот сейчас это пробовал http://searchengines...ad.php?t=177041

Там парню помогло, а у меня как в третьем сполере что я выложил.

 

У кого есть идеи?

Прикрепленные файлы


Сообщение отредактировал Nekro: 16 Ноябрь 2015 - 0:50


#2 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 16 Ноябрь 2015 - 1:18

apt-get update

apt-get install php-pear

2015-11-16_031815_00225.png



#3 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 7:34

apt-get update
apt-get install php-pear

2015-11-16_031815_00225.png

 

И?



#4 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 16 Ноябрь 2015 - 9:13

php4-pear? Серьезно?? Это какую такую статью вы прочли, которая вам так подсказала? =)



#5 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 9:15

php4-pear? Серьезно?? Это какую такую статью вы прочли, которая вам так подсказала? =)

Я ещё выложил выше, таки что делать та? Панель без него не устанавливается.

#6 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 16 Ноябрь 2015 - 12:19

Да я, вроде, команды выложил и тыкнул пальцем на то, что тебе писало. Переводчиком воспользуйся.

Не вижу, чтобы ты устанавливал php-pear.



#7 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 13:44

Да я, вроде, команды выложил и тыкнул пальцем на то, что тебе писало. Переводчиком воспользуйся.

Не вижу, чтобы ты устанавливал php-pear.

Скрытый текст
 
Я переводил, но что толку если не знаю как решить проблему. Весь гугл перерыл.


#8 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 16 Ноябрь 2015 - 13:48

 

Скрытый текст
 
Я переводил, но что толку если не знаю как решить проблему. Весь гугл перерыл.

 

Апач пробовал перезагрузить?



#9 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 14:14

Апач пробовал перезагрузить?

Да, не помогает. 

 

Хотя pear help работает, а его самого нету(



#10 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 16 Ноябрь 2015 - 14:33

Да, не помогает. 

 

Хотя pear help работает, а его самого нету(

apt-get install pear*

service apache2 restart



#11 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 16 Ноябрь 2015 - 19:18

apt-get install pear*

service apache2 restart

Скрытый текст

Не помогает(

Рестарт делал, и заново всё уже пытался..


Сообщение отредактировал Nekro: 16 Ноябрь 2015 - 19:18


#12 Pr0FeT

Pr0FeT

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 921 сообщений

Отправлено 17 Ноябрь 2015 - 3:34

Скрытый текст

Не помогает(
Рестарт делал, и заново всё уже пытался..

Блин я же тебе все объяснил как нужно сделать. В конфиге к домену прописать base dir none. Ты вместо этого на форуме тему создал

#13 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 17 Ноябрь 2015 - 9:56

Блин я же тебе все объяснил как нужно сделать. В конфиге к домену прописать base dir none. Ты вместо этого на форуме тему создал

Причем тут пеар и конфиг к домену?Если у него пеар не ставился,потому что репозита стандартного не было.



#14 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 17 Ноябрь 2015 - 10:06

Причем тут пеар и конфиг к домену?Если у него пеар не ставился,потому что репозита стандартного не было.

Пир у него установлен, посмотри на 7-й пост: php-pear is already the newest version.

И конфиги тут не при чем. Пир это не расширение РНР, а отдельный модуль, работающий самостоятельно


Блин я же тебе все объяснил как нужно сделать. В конфиге к домену прописать base dir none. Ты вместо этого на форуме тему создал

Отключить open_base_dir - крайне небезопасно. Нужно в него добавить путь к pear



#15 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 17 Ноябрь 2015 - 10:13

Самым последним действием нужно указать сайту путь до директории, в которой хранятся классы PEAR. Для этого достаточно добавить в файл .htaccess одну строку:

php_value include_path .:/home/u/username/pear/php

где /home/u/username/ — это домашняя папка аккаунта. Путь к ней формируется таким образом — сначала /home, далее/u (первая буква логина аккаунте), и /username/ (сам логин аккаунта).

Как альтернативный вариант, можно добавить указание пути к папке в начало php-скрипта, такой строкой:

ini_set('include_path','.:/home/u/username/pear/php');


#16 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 17 Ноябрь 2015 - 10:24

 

Самым последним действием нужно указать сайту путь до директории, в которой хранятся классы PEAR. Для этого достаточно добавить в файл .htaccess одну строку:

php_value include_path .:/home/u/username/pear/php

где /home/u/username/ — это домашняя папка аккаунта. Путь к ней формируется таким образом — сначала /home, далее/u (первая буква логина аккаунте), и /username/ (сам логин аккаунта).

Как альтернативный вариант, можно добавить указание пути к папке в начало php-скрипта, такой строкой:

ini_set('include_path','.:/home/u/username/pear/php');

 

Ты уверен, что пир устанавливается в папку пользователя?
 

 

root@server:~# whereis pear

pear: /usr/bin/pear /etc/pear

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

Ты уверен, что он вообще работает под пользователем а не под рутом?
Прежде, чем указать путь к глобальным инклудам, нужно эти инклуды указать в open_basedir, иначе РНР просто не получит доступ к ним
 



#17 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 17 Ноябрь 2015 - 10:36

Ты уверен, что пир устанавливается в папку пользователя?
 

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

Ты уверен, что он вообще работает под пользователем а не под рутом?
Прежде, чем указать путь к глобальным инклудам, нужно эти инклуды указать в open_basedir, иначе РНР просто не получит доступ к ним
 

1.Выдрал с какой то википедии хоста,тс разберётся.

2.Не знаю =)


Сообщение отредактировал aza: 17 Ноябрь 2015 - 10:36


#18 Pr0FeT

Pr0FeT

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 921 сообщений

Отправлено 17 Ноябрь 2015 - 17:01

Причем тут пеар и конфиг к домену?Если у него пеар не ставился,потому что репозита стандартного не было.

Ну потому что я так и делал, установил none и все заработало, а к панели доступ только по айпи себе выдаю, так что все окей



#19 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 581 сообщений

Отправлено 19 Ноябрь 2015 - 14:44

Переустановил, работает без проблем. Ставлю ISP и падает opg)

#20 aza

aza

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 053 сообщений

Отправлено 19 Ноябрь 2015 - 14:50

Переустановил, работает без проблем. Ставлю ISP и падает opg)

Как я и предполагал;)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных