RTFM.WIKI

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

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

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


Боковая панель


Навигация

Линкшэринг

ALARM!

Добавить новую страницу

You are not allowed to add pages
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

Ссылки

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Discussion

Enter your comment. Wiki syntax is allowed:
 
web/ispmanager_4.txt · Последнее изменение: 2019/02/11 11:01 (внешнее изменение)