Mysql, phpmyadmin
Mysql, phpmyadmin
Здравствуйте. У меня есть несколько вопросов, надеюсь поможете.
1. С чем могут быть связаны постоянные проблемы с MySQL? Довольно часто падает сервер баз данных и приходится его в ручную перезагружать. Эта проблема все время проявляется как только я поставил VestaCP.
Я еще заметил что если отключить в панели 2 службы "iptables" и "fail2ban" то mysql падает довольно реже и может вообще не упасть.
2. При входе в phpmyadmin белый экран вижу. Как только установил панель, все было нормально. На сам сервер не чего не устанавливал, правил только файл "php.ini". В интернете нашел только 1 решение этой проблемы но оно мне не помогло. ( php_admin_value eaccelerator.enable 0 )
OC: Ubuntu 14.04
1. С чем могут быть связаны постоянные проблемы с MySQL? Довольно часто падает сервер баз данных и приходится его в ручную перезагружать. Эта проблема все время проявляется как только я поставил VestaCP.
Я еще заметил что если отключить в панели 2 службы "iptables" и "fail2ban" то mysql падает довольно реже и может вообще не упасть.
2. При входе в phpmyadmin белый экран вижу. Как только установил панель, все было нормально. На сам сервер не чего не устанавливал, правил только файл "php.ini". В интернете нашел только 1 решение этой проблемы но оно мне не помогло. ( php_admin_value eaccelerator.enable 0 )
OC: Ubuntu 14.04
Re: Mysql, phpmyadmin
А что за сервер по железу? Падать он может из-за нехватки оперативной памяти, это значит надо настроить apache и php, чтобы не отъедали всю свободную память.Romzes wrote:Довольно часто падает сервер баз данных и приходится его в ручную перезагружать.
По настройке апача могу дать информацию: http://www.salex.ru/book/book.php?httpd_prefork
Настройка этого файла поможет, если использовать шаблон Apache default. Если он будет в режимер phpfast_cgi, то надо настраивать php.ini, чтобы не создавал море процессов.
Память свободную посмотрите командой top в консоли.
Re: Mysql, phpmyadmin
С ресурсами нету не каких проблем.
Ядра: 2
ОЗУ: 2
смотрю нагрузку в htop, там примерно по 90-95% всех ресурсов свободно.
PS: VPS беру у ovh
Ядра: 2
ОЗУ: 2
смотрю нагрузку в htop, там примерно по 90-95% всех ресурсов свободно.
PS: VPS беру у ovh
Re: Mysql, phpmyadmin
Больше похоже на то, что не хватает ресурсов.Romzes wrote:1. С чем могут быть связаны постоянные проблемы с MySQL? Довольно часто падает сервер баз данных и приходится его в ручную перезагружать. Эта проблема все время проявляется как только я поставил VestaCP. Я еще заметил что если отключить в панели 2 службы "iptables" и "fail2ban" то mysql падает довольно реже и может вообще не упасть.
Настройки mysql смотрели, меняли?
Покажите:
/var/log/mysql.log
/var/log/mysql/error.log
А вы ставили eaccelerator или другой опт-кэш?Romzes wrote:2. При входе в phpmyadmin белый экран вижу. Как только установил панель, все было нормально. На сам сервер не чего не устанавливал, правил только файл "php.ini". В интернете нашел только 1 решение этой проблемы но оно мне не помогло. ( php_admin_value eaccelerator.enable 0 )
Посмотрите в логах, что пишется при коннекте - other.domain.log
https://vestacp.com/docs/#config-log-lo ... ian-ubuntu
Re: Mysql, phpmyadmin
Если по логам видны проблемы с доступом к файлам, то можно в файле my.cnf настроить open_files_limit=65535
Re: Mysql, phpmyadmin
Code: Select all
phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php Check group www-data has read access and open_basedir restrictions., referer: http://ip/phpmyadmin/
Code: Select all
PHP Warning: is_readable(): open_basedir restriction in effect. File(js/jquery/jquery.cookie.js) is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext) in /usr/share/phpmyadmin/js/get_scripts.js.php on line 31, referer: http://ip/phpmyadmin/
Code: Select all
PHP Warning: is_readable(): open_basedir restriction in effect. File(js/jquery/jquery.mousewheel.js) is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext) in /usr/share/phpmyadmin/js/get_scripts.js.php on line 31, referer: http://ip/phpmyadmin/
Code: Select all
PHP Warning: is_readable(): open_basedir restriction in effect. File(js/codemirror/lib/codemirror.js) is not within the allowed path(s): (/usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext) in /usr/share/phpmyadmin/js/get_scripts.js.php on line 31, referer: http://ip/phpmyadmin/
Re: Mysql, phpmyadmin
В том, что не работают права доступа к файлу /etc/phpmyadmin/config-db.php виноват апдейт mod_ruid2. Раньше писал об этом тут http://forum.vestacp.com/viewtopic.php?f=29&t=8260
Исправить можно двумя способами:
1) Поправить апач (проверял в Centos):
replace 'RGroups apache' '#RGroups apache' -- /home/*/conf/*/httpd.conf
replace 'RGroups apache' '#RGroups apache' -- /usr/local/vesta/data/templates/web/httpd/*tpl
service httpd restart
2) Поменять права доступа к файлам:
chmog 644 /etc/phpmyadmin/*.php
Что разрешит любому юзеру прочитать пароль к базе mysql phpmyadmin.
Исправить можно двумя способами:
1) Поправить апач (проверял в Centos):
replace 'RGroups apache' '#RGroups apache' -- /home/*/conf/*/httpd.conf
replace 'RGroups apache' '#RGroups apache' -- /usr/local/vesta/data/templates/web/httpd/*tpl
service httpd restart
2) Поменять права доступа к файлам:
chmog 644 /etc/phpmyadmin/*.php
Что разрешит любому юзеру прочитать пароль к базе mysql phpmyadmin.
Re: Mysql, phpmyadmin
2) Не помог:Deeryo wrote:В том, что не работают права доступа к файлу /etc/phpmyadmin/config-db.php виноват апдейт mod_ruid2. Раньше писал об этом тут http://forum.vestacp.com/viewtopic.php?f=29&t=8260
Исправить можно двумя способами:
1) Поправить апач (проверял в Centos):
replace 'RGroups apache' '#RGroups apache' -- /home/*/conf/*/httpd.conf
replace 'RGroups apache' '#RGroups apache' -- /usr/local/vesta/data/templates/web/httpd/*tpl
service httpd restart
2) Поменять права доступа к файлам:
chmog 644 /etc/phpmyadmin/*.php
Что разрешит любому юзеру прочитать пароль к базе mysql phpmyadmin.
chmod 644 /etc/phpmyadmin/*.php
1) Ошибки:
replace: File '/home/*/conf/*/httpd.conf' not found (Errcode: 2)
replace: File '/usr/local/vesta/data/templates/web/httpd/*tpl' not found (Errcode: 2)
Last edited by Romzes on Sun May 17, 2015 11:03 pm, edited 1 time in total.
Re: Mysql, phpmyadmin
тоже белый экран при входе в phpmyadmin :-(
не помогает в данном случае...
Code: Select all
replace 'RGroups apache' '#RGroups apache' -- /home/*/conf/*/httpd.conf
replace 'RGroups apache' '#RGroups apache' -- /usr/local/vesta/data/templates/web/httpd/*tpl
Re: Mysql, phpmyadmin
Привет, ну а вот это помогло?
Code: Select all
chmod 644 /etc/phpmyadmin/*.php