Домашняя страница | Список изменений | Демо | Документация
rtfm.wiki: Общая информация ISPmanager | 5-я ветка ISPmanager
Чтобы убрать надоедливый баннер с текстом
Ваш сервер под угрозой. 1 декабря 2016 г. прекращена поддержка и выпуск обновлений ввиду завершения жизненного цикла ISPmanager 4. Рекомендуем обратиться к вашему провайдеру за обновлением до последней версии
Добавляем в файл /usr/local/ispmgr/etc/ispmgr.conf
строку Option DisableIspmgrEOLBannersDisplay
Очистить и перестроить кэш
/usr/local/ispmgr/sbin/pkgctl -D cache
Очистить и перестроить кэш с указанием (-m) панели ispmanager
/usr/local/ispmgr/sbin/pkgctl -D -m ispmgr cache
Стереть список пакетов (будет перестроен при новом обращении)
rm -rf /usr/local/ispmgr/var/.xmlcache
После сброса кэша надо перезапустить панель:
killall -9 -r ispmgr
/usr/local/ispmgr/etc/ispmgr.conf
extaction myadmin _ttp://link.ru/
1) Lite > Pro
/usr/local/ispmgr/sbin/up2prof.sh
2) Pro > Lite
качаем http://blog.ihtiandr.info/wp-content/uploads/ispmanager/down2lite.sh
/usr/local/ispmgr/sbin/down2lite.sh
php_admin_value sendmail_path "/dev/null"
или
php_admin_value sendmail_path "tee mail.out > /dev/null"
SSLCertificateFile /usr/local/ispmgr/etc/manager.crt
SSLCertificateKeyFile /usr/local/ispmgr/etc/manager.key
Перезагружаем панель
killall -9 ispmgr
В файл /usr/local/ispmgr/etc/ispmgr.conf добавить
Option AllowIpV6
Перезагружаем панель
killall -9 ispmgr
http://forum.ruweb.net/viewthread.php?tid=2874
http://admi.me/lesson-raznyie-versii-php-v-ispmanager-6
Как установить несколько версий в ISPmanager в В ISPmanager 5 имеется встроенный PHP selector
Схема простая. Одна версия PHP работает как mod_php, а вторая как php-cgi
Debian 7 Wheezy
Версия PHP по-умолчанию 5.4 Необходимо установить PHP 5.3
К сожалению в нынешнем 1516 году PHP 5.2 всё еще для некоторых жизненно необходим, несмотря на то что он EOL еще с 2011 года, 2011 Карл!
Cent
http://blog.poiuty.com/kak-dobavit-dopolnitelnye-ssylki-v-ispmanager.html http://www.0vps.ru/item/1-ispmanager-zapusk-vstroennogo-ihttpd
Скелет в комоде
Suspended / Страница заблокированного пользователя
/usr/local/ispmgr/www/disabled
Site just created real content coming soon / Стандартная страница нового домена
/usr/local/ispmgr/etc/www.skel
Обновить кэш пакетов
/usr/local/ispmgr/sbin/pkgctl cache
wget "http://download.ispsystem.com/install.4.sh" sh install.4.sh ISPmanager
/usr/local/ispmgr/var/userconf/ispmgr.root
Внимание! Обратите внимание на данную статью
Не работает изменение почтового ящика
Поставить правильно владельца в Домены → Доменные имена
И везде только кнопки undefined
Решение
# rm -rf /usr/local/ispmgr/var/.xmlcache # killall ispmgr
Установка производится на не поддерживаемую версию дистрибутива. Ubuntu не поддерживается.
Проверим файл лицензии
Для 4й версии
# ls -lh /usr/local/ispmgr/etc/ispmgr.lic
Для 5й версии
# ls -lh /usr/local/mgr5/etc/ispmgr.lic
Нормальный ненулевой файл выглядит так
ls -lh /usr/local/mgr5/etc/ispmgr.lic -rw-r--r-- 1 root root 3.5K Feb 7 08:18 /usr/local/mgr5/etc/ispmgr.lic
Если файл пустой и имеет нулевой размер
ls -lh /usr/local/mgr5/etc/ispmgr.lic -rw-r--r-- 1 root root 0 Feb 7 08:18 /usr/local/mgr5/etc/ispmgr.lic
То выполняем следующие команды
Для 4й версии
# rm /usr/local/ispmgr/etc/ispmgr.lic # wget -O /usr/local/ispmgr/etc/ispmgr.lic 'http://lic.ispsystem.com/ispmgr.lic?ip=<ip адрес лицензии>' # killall ispmgr
Для 5й версии
# rm -rf /usr/local/mgr5/etc/ispmgr.lic # wget -O /usr/local/mgr5/etc/ispmgr.lic http://lic.ispsystem.com/ispmgr.lic?ip=123.123.123.123 # killall core
Не работает почтовый клиент.
У вашего интернет провайдера заблокирован 25 порт.
Используйте альтернативный порт для SMTP (465 или 587).
В случае если не работает пункт Возможности в панели и выдаёт ошибку can't read file 'etc/pkg-ispmgr.conf
выполните команду
/usr/local/ispmgr/sbin/pkgctl cache
В файле /etc/httpd/conf.d/php.conf
надо закомментировать
<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
При добавлении домена появляется "Ошибка при синтаксическом разборе новой записи в файле '/var/www/admin/data/etc/513078.passwd'"
Удаляем данный .passwd файл, после чего можно будет добавить домен.
В файле /etc/httpd/conf.d/php.conf
или /etc/apache2/mods-enabled/php5.conf
комментрируем строки
#<FilesMatch \.php$> # SetHandler application/x-httpd-php #</FilesMatch>
При активации DKIM для почтового домена появляется сообщение
can't read file '/etc/opendkim/keys/
Решение
apt-get install opendkim-tools
Проверить
(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
mod_fcgid: HTTP request length 131945 (so far) exceeds MaxRequestLen (131072)
mod_fcgid: HTTP request length 18777216 (so far) exceeds MaxRequestLen (16777216)
nano /etc/apache2/mods-enabled/fcgid.conf
Меняем
MaxRequestLen 16777216 #16MB
на
MaxRequestLen 31457280 #32MB
И добавляем fcgidmaxrequestlen
<IfModule fcgid_module> MaxRequestLen 31457280 FcgidMaxRequestLen 31457280 </IfModule>
<IfModule mod_fcgid.c> MaxRequestLen 31457280 FcgidMaxRequestLen 31457280 </IfModule>
kilobyte = 1024 bytes
128MB = 134217728 bytes
64MB = 67108864 bytes
32MB = 33554432 bytes
16MB = 16777216 bytes
128KB = 131072 bytes
Через панель не устанавливается Sendmail/Postfix/Exim.
package.log
ERROR Unable to detect LDA.
или
Dec 22 10:13:53 [11674:0] FATAL Can't activate exim4-4.80-7+deb7u1, there is no LDA installed.
Решение:
Установить procmail и перезагрузить панель killall ispmgr
Установлен?
# rpm -qa | grep cron crontabs-1.10-33.el6.noarch cronie-1.4.4-15.el6.x86_64 cronie-anacron-1.4.4-15.el6.x86_64
Запущен?
# /etc/init.d/crond status
Устанавливаем, добавляем в автозагрузку и запускаем
# yum install vixie-cron # /sbin/chkconfig crond on # /etc/init.d/crond start
Проверить, что делает команда
/usr/local/ispmgr/sbin/pkgctl install cron
via http://exweb.info/oshibka-ispmanager-fatal-error-request-is-too-big.html
http://blog.amet13.name/2014/12/ispmanager-4-fatal-error-request-is-too.html
В файл /usr/local/ispmgr/etc/ispmgr.conf
Добавляем строку
MaxPostSize 524288
По-умолчанию значение MaxPostSize
равно 262144 байт (262 килобайт)
nano /etc/phpMyAdmin/config.inc.php и добавляем строчку $cfg['PmaAbsoluteUri'] = ‘https://ваш домен/myadmin’; Также, для безопасности, добавьте директиву $cfg['ForceSSL'] = true;
php -v with XCache v1.3.0, Copyright (c) 2005-2009, by mOo
Добавляем в файл phpmyadmin.conf в каталоге /etc/apache2/conf.d/
Для xcache
php_admin_value xcache.cacher Off php_admin_value xcache.stat Off php_admin_value xcache.optimizer Off
Для eAccelerator
php_admin_value eaccelerator.enable 0
/usr/local/ispmgr/sbin/pkgctl activate myadmin
Сообщение не было отправлено. Ответ сервера: Ошибка входа 535 Incorrect authentication data
500 OOPS: vsftpd: security: 'one_process_model' is anonymous only Решение: one_process_model => no
Ответ: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() Решение: allow_writable_root => yes
via http://svirchoff.ru/linux/disable_symlinks-nginx-%D0%B8-ispmanager/
Очередной привет разработчикам из ISPmanager. Сколько я уже багов нашел в этой панели. Итак, очередной баг — nginx не отдает статику, а отдает ошибку 404. Это происходит по причине включения опции disable_symlinks как if_not_owner.
Починить можно разными способами:
Просто выставить на папку с названием домена права 755 вместо стандартных 751. Решение хорошее, НО нужно будет это делать для каждого созданного домена, что является плохим «костылем»
Лучше сделать все глобально и навсегда.
А именно выставить на папку /usr/local/ispmgr/etc/www.skel права 755, тогда все вновь созданные папки с названием домена будут иметь права 755. Безопасность от этого особо не пострадает.
Останавливаем ihttpd
killall ihttpd
Запускаем
/usr/local/ispmgr/sbin/ihttpd IP-адрес 1500
Дополнительно можно добавить в сервисы
См. также Что делать, если панель не открывается
Ошибка
open_basedir restriction in effect. File(/tmp//sss.tmp) is not within the allowed path(s)
В файл /usr/local/ispmgr/etc/ispmgr.conf добавить
ExtraOpenBasedir :/tmp
Перезапустить панель
killall -9 -r ispmgr
Вновь создаваемые www-домены будут с каталогом /tmp в open_basedir.
А для исправления настроек для существующих доменов необходимо отключить/включить поддержку PHP для домена.
Открыть
/usr/local/ispmgr/etc/ispmgr.conf
Добавить
FSEncoding UTF-8
Перезапустить панель
killall -9 -r ispmgr
via http://forum.hostdvor.com/viewtopic.php?f=24&t=107
Логи установки ISPManager | /usr/local/ispmgr/install.log |
Логи доступа и ошибок контрольной панели ISPManager | /usr/local/ispmgr/var/ispmgr.journal /usr/local/ispmgr/var/ispmgr.log |
Логи установки и удаления пакетов через меню "Возможности/Applications контрольной панели ISPManager" | /usr/local/ispmgr/var/pkgctl.log |
Логи процесса создания бекапов, запущенных через ISPManager | /usr/local/ispmgr/var/pbackup.log /usr/local/ispmgr/var/.backup/username/error.log |
Логирование веб-сервера apache (логи доступа и ошибок) | /var/log/httpd/access.log /var/log/httpd/error.log |
Логи доступа и ошибок конкретного сайта | /var/www/httpd-logs/site.com.access.log /var/www/httpd-logs/site.com.error_log |
Почтовые логи | /var/log/exim/mainlog /var/log/maillog |
Логи обновления контрольной панели ISPManager | /usr/local/ispmgr/var/update.ispmgr.log |
Информация про пользователей, которые в данный момент пользуются веб-интерфейсом | cat /usr/local/ispmgr/var/.ispmgr.ses |
Основной конфиг располагается в /usr/local/ispmgr/etc/ispmgr.conf
Когда много mysql баз, работа с ними в админке крайне медленная - каждый раз пересчитывается их размер. Отключить - в конфиг:
Option HideDbSize
Задать по умолчанию режим работы для php в fastcgi:
Option ForcePhpFastCgi
Разрешить создание домена и его поддоменов на разных пользователей:
Option PermitRootMixDomain
Адрес панели
Интересная задачка с адресом панели и https доменом.
Что необходимо сделать:
Реализация
http://amiweb.ru/linux/ustanovka-neskolkih-versij-php-na-ispmanager
В логах apache:
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary.
Вероятнее всего идет рекурсивное зацикливание.
Попробовать добавить в .htaccess «RewriteBase /»
См. также - Рекурсивный рерайт на CGI