Форум: Servers & Services
Тема: не работещ web phpmyadmin
Автор: rotation

Мнение от rotation пуснато на Февруари 26 2010, 17:59
Качих на апачи сървър phpmyadmin система, но не работи. Показва се следната грешка:
Code Sample: 

Deprecated: Function eregi() is deprecated in /srv/www/htdocs/phpmyadmin/libraries/select_lang.lib.php on line 208

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/phpmyadmin/libraries/select_lang.lib.php:208) in /srv/www/htdocs/phpmyadmin/libraries/database_interface.lib.php on line 68

В какво ли е проблемът :22;
Мнение от mcwolf пуснато на Март 02 2010, 15:01
ами то ясно си пише какъв е проблемът "headers already sent"
а хедърът се изпраща при подаване на какъвто и да е текст към клиентът (браузерът) - причината е предупреждението "Deprecated: Function eregi() is deprecated"

решението - забрани извеждането на подобни предупреждение (в php.ini)
Мнение от krou пуснато на Март 03 2010, 15:11
Това едва ли ще реши кардинално проблема.
Най-вероятно си с php 5.3 и функцията която ползва тази версия на phpmyadmin вече не се поддържа от php.

Имаш 2 варианта

Или да сложиш phpmyadmin за php 5.3 или да минеш на по стара версия на php
Мнение от mcwolf пуснато на Март 04 2010, 11:22
решението ще е кардинално :) - функцията се поддържа но не се препоръчва

общо взето предупрежденията и съобщенията за грешки имат отношение към разработчикът на приложението (и този който го поддържа) и абсолютно никакво към крайния потребител - така че изключването на предупрежденията (и съобщенията за грешки) може да се приеме за препоръчително

най вероятно могат да се забранят и от .htaccess за да не се налага да се пипа конфигурационния файл - ма нямам време да преглеждам документацията на php
Мнение от rotation пуснато на Март 05 2010, 08:22
Да, под php 5.3 съм. Има ли phpmyadmin за тази версия, защото аз не намирам :(
Powered by ikonforums 1.0.0 © 2006 ikonforums