Страница 1 из 1

Ошибка в phpmyadmin

Добавлено: Пт янв 25, 2019 2:42 pm
sega6549
вылезает такая ошибка Warning in ./libraries/sql.lib.php#613 когда открываешь любую таблицу
СпойлерПоказать
Изображение
вроде не влияет на работоспособность но жутко бесит и мешает постоянно вылезая) немного погуглив нашел как поправить, для этого в терминале необходимо ввести команду

Код: Выделить всё

sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php

после просто обновить страницу в phpmyadmin и ошибка исчезнет
PS извините если уже было или не в том разделе создал тему, поиском ни чего не нашел

Re: Ошибка в phpmyadmin

Добавлено: Ср июн 12, 2019 7:59 am
samolet
Всем добрый день, вот такая аказия сегодня с утра прилетела, кто подскажет чем лечить?
Fatal error: Out of memory (allocated 2097152) (tried to allocate 32768 bytes) in C:\_majordomo\htdocs\phpmyadmin\libraries\Util.class.php on line 1918

Re: Ошибка в phpmyadmin

Добавлено: Вс июн 16, 2019 5:28 pm
prmres
samolet писал(а):
Ср июн 12, 2019 7:59 am
Всем добрый день, вот такая аказия сегодня с утра прилетела, кто подскажет чем лечить?
Fatal error: Out of memory (allocated 2097152) (tried to allocate 32768 bytes) in C:\_majordomo\htdocs\phpmyadmin\libraries\Util.class.php on line 1918
memory_limit сколько стоит в php.ini ?
сколько памяти на сервере?
сколько отжирает мускуль? его можно ограничить в аппетитах
сколько отжирает апач? он в принципе прожорливый, его подкручивать не только желательно но скорее обязательно, ограничив кол-во копий и их время жизни, если не ограничивать он может сожрать всё что есть и другим сервисам ничего не останется

Re: Ошибка в phpmyadmin

Добавлено: Вс июн 16, 2019 8:18 pm
samolet
спасибо а в какой папке php.ini и где смотреть мускуль с апачей?

Re: Ошибка в phpmyadmin

Добавлено: Вс июн 16, 2019 10:02 pm
prmres
samolet писал(а):
Вс июн 16, 2019 8:18 pm
спасибо а в какой папке php.ini и где смотреть мускуль с апачей?
на убунте:
/etc/php/7.2/apache2/php.ini

не вижу информации сколько памяти на сервере под мажордому
полагаю таки проблема в том что кто то отжирает память и скорей всего это апач

мускуль с апачем сколько кушают памяти смотреть в top или htop
htop ставится отдельно:

Код: Выделить всё

apt install -y htop
конфиги мускуля здесь:
/etc/mysql/my.cnf
или /etc/mysql/mariadb.cnf

найти параметр и исправить на 128M или 256M (если его нет то сделать так что б был)
innodb-buffer-pool-sizeinnodb-buffer-pool-size = 128M

апач:
в папке /etc/apache2/conf-enabled
создать файл ptefork.conf
с содержимым:

Код: Выделить всё

KeepAlive Off
HostnameLookups Off
<IfModule prefork.c>
    StartServers        2
    MinSpareServers     3
    MaxSpareServers     5
    MaxClients          8
    ServerLimit         8
    MaxRequestsPerChild 3000
</IfModule>
после всех правок:

Код: Выделить всё

systemctl restart apache2
systemctl restart mysql
или просто перезагрузка

Re: Ошибка в phpmyadmin

Добавлено: Вс июн 16, 2019 10:08 pm
JackOfShadows
C:\_majordomo\htdocs\phpmyadmin\libraries\Util.class.php on line 1918

Это не совсем убунта.

Re: Ошибка в phpmyadmin

Добавлено: Вс июн 16, 2019 10:12 pm
prmres
JackOfShadows писал(а):
Вс июн 16, 2019 10:08 pm
C:\_majordomo\htdocs\phpmyadmin\libraries\Util.class.php on line 1918

Это не совсем убунта.
да, не обратил внимания
пардон
однако симптом проблемы нехватки памяти
конфиги и содержмое какое смотреть указаны
возможно это именно оно и приведенные рекомендации помогут

Re: Ошибка в phpmyadmin

Добавлено: Сб июл 06, 2019 10:51 am
SmoKE_xDDD
Строгий режим отключите.