- Saved searches
- Use saved searches to filter your results more quickly
- [Latest STABLE] Uncaught Error: Class ‘PhpMyAdmin\ErrorHandler’ not found #14281
- [Latest STABLE] Uncaught Error: Class ‘PhpMyAdmin\ErrorHandler’ not found #14281
- Comments
- Steps to reproduce
- Expected behaviour
- Actual behaviour
- Server configuration
- Client configuration
- Saved searches
- Use saved searches to filter your results more quickly
- ROOT_PATH not defined in libraries/common.inc.php #15721
- ROOT_PATH not defined in libraries/common.inc.php #15721
- Comments
- Describe the bug
- To Reproduce
- Expected behavior
- Server configuration
- Client configuration
- Форум
- Форум
- При вызове phpMyAdmin : Parse error: syntax error
- При вызове phpMyAdmin : Parse error: syntax error
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
- Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Latest STABLE] Uncaught Error: Class ‘PhpMyAdmin\\ErrorHandler’ not found #14281
[Latest STABLE] Uncaught Error: Class ‘PhpMyAdmin\\ErrorHandler’ not found #14281
Comments
Steps to reproduce
- use the latest STABLE, I guess.
I update via git since years. And the repository seems to be fine.
EDIT: Btw. I did a git fsck — full to check for errors. It didn’t show anything, so I guess everything is fine.
Expected behaviour
I should be able to at least see the login page.
Actual behaviour
Blanc screen and the following in my Apache Logs:
[Thu May 10 22:03:37.386922 2018] [:error] [pid 27520] [client 192.168.123.254:63868] PHP Fatal error: Uncaught Error: Class 'PhpMyAdmin\\ErrorHandler' not found in /mnt/www/phpmyadmin/libraries/common.inc.php:101\nStack trace:\n#0 /mnt/www/phpmyadmin/index.php(26): require_once()\n#1 \n thrown in /mnt/www/phpmyadmin/libraries/common.inc.php on line 101 [Thu May 10 22:05:17.808323 2018] [:error] [pid 31885] [client 192.168.123.254:63957] PHP Fatal error: Uncaught Error: Class 'PhpMyAdmin\\ErrorHandler' not found in /mnt/www/phpmyadmin/libraries/common.inc.php:101\nStack trace:\n#0 /mnt/www/phpmyadmin/setup/lib/common.inc.php(21): require_once()\n#1 /mnt/www/phpmyadmin/setup/index.php(15): require('/mnt/www/phpmya. ')\n#2 \n thrown in /mnt/www/phpmyadmin/libraries/common.inc.php on line 101
Server configuration
Operating system:
Kubuntu 16.04 LTS
Web server:
Apache 2
Database:
MySQL
PHP version:
7.0.28
phpMyAdmin version:
Latest STABLE
Client configuration
Browser:
Error is browser independent.
Operating system:
OS independent.
The text was updated successfully, but these errors were encountered:
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROOT_PATH not defined in libraries/common.inc.php #15721
ROOT_PATH not defined in libraries/common.inc.php #15721
Comments
Describe the bug
ROOT_PATH not defined in libraries/common.inc.php on line 78 and it fails to include require_once ROOT_PATH . ‘libraries/vendor_config.php’ with the following error:
stderr: PHP Warning: Use of undefined constant ROOT_PATH - assumed 'ROOT_PATH' (this will throw an Error in a future version of PHP) in /home/pmya/www/phpMyAdmin-5.0.0-all-languages/libraries/common.inc.php on line 78 stderr: PHP Warning: require_once(ROOT_PATHlibraries/vendor_config.php) [function.require-once.php]: failed to open stream: No such file or directory in /home/pmya/www/phpMyAdmin-5.0.0-all-languages/libraries/common.inc.php on line 78 stderr: PHP Fatal error: require_once() [function.require.php]: Failed opening required 'ROOT_PATHlibraries/vendor_config.php' (include_path='.:/usr/local/share/pear') in /home/pmya/www/phpMyAdmin-5.0.0-all-languages/libraries/common.inc.php on line 78
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Define variable if it’s not defined
Server configuration
- Operating system: FreeBSD
- Web server: Apache 2.4
- Database version: MariaDB
- PHP version: 7.2
- phpMyAdmin version: 5.0.0
Client configuration
The text was updated successfully, but these errors were encountered:
williamdes added the question Used when we need feedback from the submitter or when the issue is a question about PMA label Dec 30, 2019
ok, it seems there was an old process hanging
But wouldn’t it be a good idea to check it if it’s set like everywhere else is?
if (! defined('ROOT_PATH')) < define('ROOT_PATH', . .); >
@pesc We have it defined in our code and there is no good reason that is not defined 😉
I got a similar error:
[Mon Dec 30 13:24:37.462389 2019] [proxy_fcgi:error] [pid 1037:tid 139967993018112] [client CLIENT_IP:57401] AH01071: Got error ‘PHP message: PHP Warning: Use of undefined constant ROOT_PATH — assumed ‘ROOT_PATH’ (this will throw an Error in a future version of PHP) in /var/www/DOMAIN/pma.5.0.0/libraries/common.inc.php on line 78 PHP message: PHP Warning: require_once(ROOT_PATHlibraries/vendor_config.php): failed to open stream: No such file or directory in /var/www/DOMAIN/pma.5.0.0/libraries/common.inc.php on line 78PHP message: PHP Fatal error: require_once(): Failed opening required ‘ROOT_PATHlibraries/vendor_config.php’ (include_path=’.:/usr/share/php’) in /var/www/DOMAIN/pma.5.0.0/libraries/common.inc.php on line 78′
root path is /var/www/DOMAIN/htdocs/ (simlink to pma.5.0.0 )
PHP-Version: 7.3
I installed it by just unpacking the tar.gz and then copying our old config.inc.php
EDIT Ah, ok had to restart apache and php-fpm after i changed the symlink. Works now.
Форум
Для того, чтобы не вводить имя/пароль от phpmyadmin каждый раз, надо сделать следующее:
1. Открываем C:\Open Server\userdata\config\phpmyadmin_config.inc.php
2. Ищем и комментируем в нем:
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '%mysqlrootpass%';
Непрочитанное сообщение Wave » 31 дек 2012, 10:43
Переименован файл (по всей видимости с версии 4.7.3):
был: phpmyadmin_config.inc.php .txt
стал: phpmyadmin_config.inc.php
Т.е. теперь надо редактировать файл:
C:\Open Server\userdata\config\phpmyadmin_config.inc.php
Проверил на версии 4.7.6 — работает.
P.S. в шапке уже правильный путь
При входе в phpmyadmin открывается страница с воттаким текстом:
Warning: require_once(libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in N:\Server\OpenServer\modules\system\html\openserver\phpmyadmin\index.php on line 11
Fatal error: require_once() [function.require]: Failed opening required ‘libraries/common.inc.php’ (include_path=’.;N:/Server/OpenServer/modules/php/PHP-5.2.17/;N:/Server/OpenServer/modules/php/PHP-5.2.17/PEAR’) in N:\Server\OpenServer\modules\system\html\openserver\phpmyadmin\index.php on line 11
У меня не так много опыта что бы понимать что от меня хотят. Если кому не трудно буду рада за подсказку.
Zord Сообщения: 165 Зарегистрирован: 01 сен 2012, 20:43 Откуда: Брянск
Непрочитанное сообщение Zord » 11 июл 2013, 16:42
Не найден файл libraries/common.inc.php
Форум
При вызове phpMyAdmin : Parse error: syntax error
При вызове phpMyAdmin : Parse error: syntax error
Скачал Open Server, установил, создал первый домен, полез в PhpMyAdmin
http://127.0.0.1/openserver/phpmyadmin/index.php
И при запуске вылезло
Parse error: syntax error, unexpected ‘@’ in D:\OSPanel\modules\system\html\openserver\phpmyadmin\libraries\common.inc.php on line 492
2018-03-16 15:08:00 Начало процедуры запуска сервера 2018-03-16 15:08:00 Обновление Hosts файла 2018-03-16 15:08:00 Обновление конфигурации MySQL-5.6 2018-03-16 15:08:00 Обновление конфигурации Sendmail 2018-03-16 15:08:00 Обновление конфигурации PHP-5.4 2018-03-16 15:08:00 Обновление конфигурации PHPMyAdmin 2018-03-16 15:08:00 Обновление конфигурации Apache-2.2 2018-03-16 15:08:00 Запуск MySQL-5.6 2018-03-16 15:08:00 Запуск Apache-2.2 2018-03-16 15:08:00 Проверка состояния сервера 2018-03-16 15:08:01 Cервер успешно запущен за 1,86 секунд!
Что бы это могло быть?
Издержки софта?
Издержки неправильных настроек OpenServer?
Издержки особенностей настройки Windows?
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Аналогичная проблема возникает на версии 5.2.8 просто один в один
Возникает если поменять меняю версию PHP 5.6, которая установлена по умолчанию на любую ниже. Если не менять, то всё работает нормально.
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Виноват, вы ответили буквально за секунду до того как я отправил свой вопрос, оттого так и получилось. Прошу извинить меня за такое совпадение.
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Re: При вызове phpMyAdmin : Parse error: syntax error, unexpected ‘@’ in phpmyadmin\libraries\common.inc.php on line 492
Приветствую всех тут собравшихся, к сожалению не смог найти никаких репозиториев для отпраки коммитов или предложения исправлений поэтому пишу через форум.
Для того что бы у пользователей не возникал такой банальный вопрос достаточно в указанном файле OSPanel/modules/system/html/openserver/phpmyadmin/libraries/common.inc.php на строке 492 первым делом убрать «@» из выражения
if (@extension_loaded('mbstring') && !empty(@ini_get('mbstring.func_overload')))потому как в версиях php ниже 5.5 просто не поддерживается установка оператора управления ошибками в выражениях, после чего станет выводиться ошибка о том что не возможно использовать результат выражения как переменную, то есть часть
ini_get('mbstring.func_overload')необходимо сначала вынести в переменную и только потом использовать в empty().
Как только мы сделаем переменную и будем через empty() обрабатывать результат переменной то получим как раз человекопонятное сообщение об ошибке:а так как empty() работает и как isset(), и просто проверяет на пустое значение (в том числе и на пустые строки, и на 0, и на null) то ошибки о том что проверяется не заданная переменная никогда не возникнет. Так же можно кстати вынести в переменную и
и обернуть в empty(), тогда будет полностью по феншую и не будет возникать у пользователей вопросов, че за фигня.
В конечном итоге начиная с 492 строки по моему скромному мнению код должен выглядеть так:$mbstring = extension_loaded('mbstring'); $overload = ini_get('mbstring.func_overload'); if (!empty($mbstring) && !empty($overload))Если есть возможность внести данные правки то было бы здорово, либо подскажите куда мне направить свой взор для написания соответствующего тикета. Спасибо за внимание.