We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it soon. Read more about it: https://vestacp.com/docs/vesta-2-development
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