RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

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

Инструменты сайта


web:ispmanager_4

Содержание

Панель управления хостингом ISPmanager 4

Howto

Ваш сервер под угрозой

Чтобы убрать надоедливый баннер с текстом

Ваш сервер под угрозой. 1 декабря 2016 г. прекращена поддержка и выпуск обновлений ввиду завершения жизненного цикла ISPmanager 4. Рекомендуем обратиться к вашему провайдеру за обновлением до последней версии

Добавляем в файл /usr/local/ispmgr/etc/ispmgr.conf

строку Option DisableIspmgrEOLBannersDisplay

Очиска кэша в ISPManager

Очистить и перестроить кэш

/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

Как сменить ссылку для phpMyAdmin ?

/usr/local/ispmgr/etc/ispmgr.conf
extaction myadmin _ttp://link.ru/

ISPManager смена типа лицензии

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

Как добавить поддержку IPv6?

В файл /usr/local/ispmgr/etc/ispmgr.conf добавить

Option AllowIpV6

Перезагружаем панель

killall -9 ispmgr

Несколько версий PHP

http://forum.ruweb.net/viewthread.php?tid=2874

http://admi.me/lesson-raznyie-versii-php-v-ispmanager-6

https://webpatron.net/ru/blog/zametki-sisadmina/item/14-ustanovka-dvukh-versij-php-5-2-i-5-3-na-server-s-centos-i-panelyu-ispmanager

http://wiki.iphoster.ru/wiki/ISPManager_-_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC_2_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_php_-_5.4_%D0%B8_5.3

Как установить несколько версий в 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 Карл!

php_eol.jpg

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

http://bulkin.me/notes/1735

/usr/local/ispmgr/var/userconf/ispmgr.root

Ошибки

Внимание! Обратите внимание на данную статью

У домена param отсутствует владелец

Не работает изменение почтового ящика

Поставить правильно владельца в Домены → Доменные имена

Пропали названия пунктов меню

И везде только кнопки undefined

Решение

# rm -rf /usr/local/ispmgr/var/.xmlcache
# killall ispmgr 

Can't get information about available packages

Установка производится на не поддерживаемую версию дистрибутива. Ubuntu не поддерживается.

Fatal error: Invalid license

Проверим файл лицензии

Для 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

Отклик сервера: 421 Cannot connect to SMTP server

Не работает почтовый клиент.

У вашего интернет провайдера заблокирован 25 порт.

Используйте альтернативный порт для SMTP (465 или 587).

can't read file 'etc/pkg-ispmgr.conf

В случае если не работает пункт Возможности в панели и выдаёт ошибку can't read file 'etc/pkg-ispmgr.conf выполните команду

/usr/local/ispmgr/sbin/pkgctl cache

Не работает php-cgi

В файле /etc/httpd/conf.d/php.conf надо закомментировать

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

Ошибка при синтаксическом разборе новой записи

При добавлении домена появляется "Ошибка при синтаксическом разборе новой записи в файле '/var/www/admin/data/etc/513078.passwd'"

Удаляем данный .passwd файл, после чего можно будет добавить домен.

fastcgi выводит php код

В файле /etc/httpd/conf.d/php.conf или /etc/apache2/mods-enabled/php5.conf комментрируем строки

#<FilesMatch \.php$>
#   SetHandler application/x-httpd-php
#</FilesMatch>

Не включается dkim для домена

При активации DKIM для почтового домена появляется сообщение

can't read file '/etc/opendkim/keys/

Решение

apt-get install opendkim-tools

mod_fcgid: HTTP request length ...... (so far) exceeds MaxRequestLen (......)

Проверить FIXME

(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

Не устанавливается MTA или пропали ящики

Через панель не устанавливается 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

Статус Выключен в меню "Инструменты > Сервисы"

Не работает Планировщик-CRON

Установлен?

# 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

Fatal error — Request is too big

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 килобайт)

phpmyadmin редирект 80 порт

nano /etc/phpMyAdmin/config.inc.php и добавляем строчку

$cfg['PmaAbsoluteUri'] = ‘https://ваш домен/myadmin’;

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

$cfg['ForceSSL'] = true;

ISPmanager + PhpMyAdmin + Debian = белый экран

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 (squirrelmail + exim4)

Сообщение не было отправлено. Ответ сервера:
Ошибка входа
535 Incorrect authentication data

http://dll-opera.com

http://golinux.com.ua/page/2/#

Мониторинг нагрузки сайтов

Из коробки FTP не работает (репозитоии epel и rpmforge)

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 или нет доступа в панель.

Останавливаем ihttpd

killall ihttpd

Запускаем

/usr/local/ispmgr/sbin/ihttpd IP-адрес 1500

Дополнительно можно добавить в сервисы

См. также Что делать, если панель не открывается

Как добавить каталог в open_basedir в ISPManager

Ошибка

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 для домена.

Очистка сессий (ISPmanager + Debian)

Конвертация в "UTF-8" не поддерживается на стороне сервера

Открыть

/usr/local/ispmgr/etc/ispmgr.conf

Добавить

FSEncoding UTF-8

Перезапустить панель

killall -9 -r ispmgr

Логи в ISPmanager

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

При использовании автоподдоменов некоторые сайты выдают 500 ошибку Internal Server Error

В логах 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

Ссылки

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
web/ispmanager_4.txt · Последнее изменение: 2019/02/11 11:01 — 127.0.0.1