Страница 1 из 1

Исчезла кнопка

СообщениеДобавлено: Вт окт 15, 2013 9:26 pm
kingkobra97
Исчезла кнопка Установить в Расширениях для PHP
Переустановил php на 5,3 и после исчезла кнопка Установить в Расширениях для PHP
Что же делать,как вернуть?

Re: Исчезла кнопка

СообщениеДобавлено: Вт окт 15, 2013 9:31 pm
imperio
Обратиться на форум поддержки ispsystem
http://forum.ispsystem.com/ru/index.php

PHP работает, расширения видны в панели?

Re: Исчезла кнопка

СообщениеДобавлено: Вт окт 15, 2013 9:40 pm
imperio
Попробуйте почистить кеш командой
Код: выделить все
/usr/local/ispmgr/sbin/pkgctl cache

Re: Исчезла кнопка

СообщениеДобавлено: Пт окт 18, 2013 7:24 am
pepper
kingkobra97 писал(а):Переустановил php на 5,3

Как переустанавливали?
При установке нужно полностью снести старую версию (можно прямо из панели), удалить папки /usr/local/lib/php/20*, установить нужную версию из портов, расширения оттуда же, и по окончании выполнить команду, упомянутую imperio:
/usr/local/ispmgr/sbin/pkgctl cache
Чтобы панель увидела новую версию PHP.
Вот подробное руководство по смене версии PHP на FreeBSD:
http://wiki.firstvds.ru/index.php/Переустановка_PHP_с_любой_версии_на_любую,_FreeBSD

Re: Исчезла кнопка

СообщениеДобавлено: Вт окт 29, 2013 5:25 pm
kingkobra97
imperio писал(а):Попробуйте почистить кеш командой
Код: выделить все
/usr/local/ispmgr/sbin/pkgctl cache

спасибо так и сделал, кнопка вернулась

Re: Исчезла кнопка

СообщениеДобавлено: Пт окт 10, 2014 9:36 pm
its46
Такая же проблема с ISP5. Там, видимо, кеш иначе чиститься?

Re: Исчезла кнопка

СообщениеДобавлено: Пт окт 10, 2014 10:34 pm
Art.i
В ISPmanager 5 можно обновить список ПО зайдя в Возможности(Программное обеспечение)----кнопка Обновить.

Re: Исчезла кнопка

СообщениеДобавлено: Пт окт 10, 2014 10:44 pm
its46
Art.i писал(а):В ISPmanager 5 можно обновить список ПО зайдя в Возможности(Программное обеспечение)----кнопка Обновить.

Обновил, но толку нет настройки PHP не появляются.
Обновил PHP с 5.3 на 5.4 из стороннего репозитория. После этого пропали Настройки PHP и Расширения PHP

Команда php-cgi -m

# php-cgi -m
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/Б─°memcache.soБ─²' - /usr/lib64/php/modules/Б─°memcache.soБ─²: cannot open shared object file: No such file or directory in Unknown on line 0
[PHP Modules]
bcmath
bz2
calendar
cgi-fcgi
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
intl
json
ldap
libxml
mbstring
mcrypt
memcache
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
pspell
readline
recode
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
XCache
XCache Cacher
xml
xmlreader
xmlwriter
xsl
zip
zlib

[Zend Modules]
XCache
XCache Cacher

Re: Исчезла кнопка

СообщениеДобавлено: Пт окт 10, 2014 10:56 pm
Art.i
Для того, чтобы отобразить список установленных расширений PHP, панель выполняет команду:
Код: выделить все
/bin/sh -c /usr/bin/php5\ -m


Это вшито в код и изменить не получится.

Поэтому необходимо, чтобы эта команда выводила список доступных расширений.

Re: Исчезла кнопка

СообщениеДобавлено: Вс окт 12, 2014 5:29 pm
its46
Подскажите, а как заставить отображать расширения этой командой?
Я так понимаю что просто надо в конфигах указать новый путь к PHP что бы панель его увидела?

Re: Исчезла кнопка

СообщениеДобавлено: Вс окт 12, 2014 6:57 pm
ls
В панели ISPmanager в ispmgr.conf есть path phpbinary и он испольуется для отображения расширений PHP

http://ru.ispdoc.com/index.php/%D0%A4%D ... manager%29

Re: Исчезла кнопка

СообщениеДобавлено: Вс окт 12, 2014 7:15 pm
its46
В ISPmanager 5 этот файл лежит тут /usr/local/mgr5/etc/conf.d и называется php.conf
Его содержимое

path php-cgi /usr/bin/php-cgi
path php_bin /usr/bin/php
path php_cfg /etc/php.d
path php_ini /etc/php.ini
path php_ext /usr/lib64/php/modules

Как бы все верно, по всем путям есть эти файлы...

И все равно ISPmanager 5 не видит Настройки PHP