Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] php52-5.2.17_2 не устанавливается из портов

Ответить
Настройки темы
FreeBSD - [решено] php52-5.2.17_2 не устанавливается из портов

Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


Здравствуйте Уважаемые участники дискуссии.

Я новичок во FreeBSD и прошу помощи.

В общем после установки системы (FreeBSD 8.2) я обновил дерево портов

#portsnap fetch extract
#portsnap fetch update

Затем я установил почти все, что нужно для WEB сервера (Apache22 и MySQL55), но при установке php52 столкнулся с проблемой:

#/usr/ports/lang/php52
#make install clean
===>php52-5.2.17_2 has known vinerabilities:
=>php -- NULL byte poisoning.
Reference: http://portaudit.FreeBsd.org/3761df0...c-0022156e8794.
=>Please update your ports tree and try again.
***Error code 1

Stop in /usr/ports/lang/php52
***Error code 1

Stop in /usr/ports/lang/php52

Еще я использовал утилиту portupgrade та же ошибка.

Кто-то наверно скажет, а не проще ли сделать так?

pkg_add -r php52

Нет, не проще! Мне в Apache нужна поддержка PHP (модуль libphp5.so), скомпилировать PHP из порта с поддержкой Apache я не могу (причина выше), а пакет устанавливается без поддержки Apache, следовательно установки модуля не происходит.

Помогите пожалуйста, я вынужден перейти временно на версию php5 пока не решится этот вопрос. Заранее спасибо.

Отправлено: 13:01, 06-09-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата Призрак:
#make install clean
===>php52-5.2.17_2 has known vinerabilities:
=>php -- NULL byte poisoning.
Reference: http://portaudit.FreeBsd.org/3761df0...c-0022156e8794.
=>Please update your ports tree and try again. »
Отказывается ставить из-за известной уязвимости. А майнтайнер то ли забил на порт, то ли не успел обновить. Вы можете заставить систему игнорировать известные уязвимости, прописав в /etc/make.conf:
Код: Выделить весь код
DISABLE_VULNERABILITIES=yes
или, что разумнее, не применять эту гайку глобально, а передать этот аргумент портапгрейду только при установке php52:
Код: Выделить весь код
portupgrade -m DISABLE_VULNERABILITIES=yes php52
Цитата Призрак:
я вынужден перейти временно на версию php5 пока не решится этот вопрос. »
Чем PHP 5.3 не угодил?
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:16, 06-09-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


vadblm спасибо большое за помощь, разобрался. Но не кажется ли Вам, что в портах версия 5.3 и должна называться php53 а не php5? Вводят людей в заблуждение, особенно новичков.

Появилась другая проблема - то-ли у тех, кто выкладывает дерево портов одна извилина пунктиром, либо я в чем - то неправ. В общем:

#cd /usr/ports/databases/phpmyadmin
#make install clean

Затем после установки прописываю алиас как положено в файле httpd.conf, но при переходе на страницу phpmyadmin вижу следующее:

Fatal error: Call to undefined function _pgettext() in /usr/local/www/phpMyAdmin/libraries/core.lib.php on line 264

И PHP и MySQL, и Apache функционируют нормально.
И как мне работать вообще? Что-нибудь да не так. Помогите пожалуйста.

Отправлено: 12:58, 07-09-2011 | #3


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата Призрак:
Но не кажется ли Вам, что в портах версия 5.3 и должна называться php53 а не php5? »
Не кажется, но все вопросы по этому поводу к майнтайнеру порта.
Цитата Призрак:
Fatal error: Call to undefined function _pgettext() in /usr/local/www/phpMyAdmin/libraries/core.lib.php on line 264 »
Установите php5-gettext.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:12, 07-09-2011 | #4


Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


vadblm, спасибо Вам большое, хочу заметить что есть ошибка в коде - до установки php5-gettext я переименовывал _pgettext в gettext но ошибка оставалась, после установки она исчезла. Но появилась другая:

The session extension is missing. Please check your PHP configuration.

PHP5-session установлен, файл php.ini находится в /usr/local/etc и подгружается. В чем может быть дело?

Отправлено: 14:34, 07-09-2011 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


phpinfo() покажите.

Отправлено: 14:43, 07-09-2011 | #6


Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


Форум не дает подгружать длинные изображения, каким образом можно предоставить эту информацию?

Отправлено: 15:15, 07-09-2011 | #7


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Ну ссылку дайте. Или, если пускаете в консоли, то вывод можно положить на pastebin или что-то подобное. Или прикрепить к сообщению архивом. Что вы, вчера что ли в интернеты вышли?

Отправлено: 15:19, 07-09-2011 | #8


Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


Вложения
Тип файла: rar phpinfo().rar
(9.5 Kb, 15 просмотров)

Извините, не допер сразу. Отправляю

Отправлено: 15:24, 07-09-2011 | #9


Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


Вложения
Тип файла: rar phpinfo().rar
(9.5 Kb, 16 просмотров)

Почему-то файл не прикрепился или мне так кажется?

Отправлено: 15:25, 07-09-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] php52-5.2.17_2 не устанавливается из портов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Проброс портов VbInt Сетевые технологии 0 10-10-2010 18:33
FreeBSD - Редирект портов masus Общий по FreeBSD 4 11-11-2007 18:33
Вычисление портов sususa Хочу все знать 7 16-07-2007 17:38
Обновление портов Igor_I Общий по FreeBSD 7 03-09-2005 12:32
Открытие портов в XP Zeleneew Microsoft Windows 2000/XP 7 18-11-2004 08:58




 
Переход