Re: phpMyAdmin - Ошибка
Victor2008
У вас случаем не локальная сеть? Прокси не стоит?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Установка phpMyAdmin → phpMyAdmin - Ошибка
Victor2008
У вас случаем не локальная сеть? Прокси не стоит?
Спасибо что уделяете внимание!
Нет, один компьютер на котором снуля установлена WinXP SP1. И я понятия неимею почему на с нуля установленной системе Apache выдает "кренделя". Может нужно где-то что-то отключить, например какую-нибудь службу, или какой-то процесс автоматически без моего разрешения запускается?? Автоматическое обновление системы у меня отключено. Что еще можно зделать?
На прокси сервер галочка не стоит, в разделе "Automatic configuration" галочка на "Automatically detect settings". Подскажите может что-то еще недоглядел?
Victor2008
К сожалению, идеи закончились. Понятия не имею, почему у вас не работает.
php.ini
Это:
extension_dir = "D:\Prorgams\php\ext"
Заменить на:
extension_dir = "D:/Prorgams/php/ext"Это:
extension=php_mysql.dl
Заменить на:
extension=php_mysql.dllПосле замены перезагрузите Apache, и все заработает.
Странно, но ничего не работает. Выдает туже ошибку.
Вот что у меня написано когда я ввожу комманду netstat -anb
Активные подключения
Имя Локальный адрес Внешний адрес Состояние
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
[httpd.exe]
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
Что это означает и если есть проблема, то как её исправить?
Спасибо за внимание.Заранее благодарен.
Sven
httpd.exe должен слушать 127.0.0.1:80, а у вас он находится на роутинговом IP. Причину, и как исправить это, я не знаю.
Ув. Hanut. Посмотрите пожалуйста файл apache/error.log
[Sun May 18 18:59:29 2008] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sun May 18 18:59:30 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Sun May 18 18:59:30 2008] [notice] Server built: Jan 18 2008 00:37:19
[Sun May 18 18:59:30 2008] [notice] Parent: Created child process 3636
[Sun May 18 18:59:31 2008] [notice] Child 3636: Child process is running
[Sun May 18 18:59:31 2008] [notice] Child 3636: Acquired the start mutex.
[Sun May 18 18:59:31 2008] [notice] Child 3636: Starting 64 worker threads.
[Sun May 18 18:59:31 2008] [notice] Child 3636: Starting thread to listen on port 80.
[Sun May 18 19:09:04 2008] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun May 18 19:09:04 2008] [notice] Child 3636: Exit event signaled. Child process is ending.
[Sun May 18 19:09:05 2008] [notice] Child 3636: Released the start mutex
[Sun May 18 19:09:06 2008] [notice] Child 3636: All worker threads have exited.
[Sun May 18 19:09:06 2008] [notice] Child 3636: Child process is exiting
[Sun May 18 19:09:06 2008] [notice] Parent: Child process exited successfully.
[Sun May 18 19:12:40 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Sun May 18 19:12:40 2008] [notice] Server built: Jan 18 2008 00:37:19
[Sun May 18 19:12:40 2008] [notice] Parent: Created child process 1516
[Sun May 18 19:12:41 2008] [notice] Child 1516: Child process is running
[Sun May 18 19:12:41 2008] [notice] Child 1516: Acquired the start mutex.
[Sun May 18 19:12:41 2008] [notice] Child 1516: Starting 64 worker threads.
[Sun May 18 19:12:41 2008] [notice] Child 1516: Starting thread to listen on port 80.
[Sun May 18 19:23:32 2008] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun May 18 19:23:32 2008] [notice] Child 1516: Exit event signaled. Child process is ending.
[Sun May 18 19:23:33 2008] [notice] Child 1516: Released the start mutex
[Sun May 18 19:23:34 2008] [notice] Child 1516: All worker threads have exited.
[Sun May 18 19:23:34 2008] [notice] Child 1516: Child process is exiting
[Sun May 18 19:23:35 2008] [notice] Parent: Child process exited successfully.
[Sun May 18 19:23:49 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Sun May 18 19:23:49 2008] [notice] Server built: Jan 18 2008 00:37:19
[Sun May 18 19:23:49 2008] [notice] Parent: Created child process 3532
[Sun May 18 19:23:51 2008] [notice] Child 3532: Child process is running
[Sun May 18 19:23:51 2008] [notice] Child 3532: Acquired the start mutex.
[Sun May 18 19:23:51 2008] [notice] Child 3532: Starting 64 worker threads.
[Sun May 18 19:23:51 2008] [notice] Child 3532: Starting thread to listen on port 80.
И скажите что здесь не так. Я полностю переустановил все компоненты сервера и переписал все конфиги, но phpmyadmin не заходит. Все что было в файле error я вам показал.
Спасибо за внимание. Заранее благодарен.
Sven
Здесь только записи о запуске и остановке (причем успешных) Apache.
Может в логах localhost что-то будет более ценное.
И всегда говорите что происходит и при каких действиях. Например: что получается при запуске phpMyAdmin и как именно этот запуск осуществляется. Иначе мне сложно сориентироваться.
apache/localhost/access.log
127.0.0.1 - - [19/May/2008:13:54:43 +0300] "GET /pma HTTP/1.1" 301 312
127.0.0.1 - - [19/May/2008:13:54:43 +0300] "GET /pma/ HTTP/1.1" 302 -
127.0.0.1 - - [19/May/2008:13:54:46 +0300] "GET /pma/error.php?lang=ru&dir=ltr&type=%CE%F8%E8%E1%EA%E0&error=%CD%E5%E2%EE%E7%EC%EE%E6%ED%EE+%E7%E0%E3%F0%F3%E7%E8%F2%FC+%F0%E0%F1%F8%E8%F0%E5%ED%E8%E5+%5Ba%40http%3A%2F%2Fphp.net%2Fmysqli%40Documentation%5D%5Bem%5Dmysqli%5B%2Fem%5D%5B%2Fa%5D%21+%CF%F0%EE%E2%E5%F0%FC%F2%E5+%ED%E0%F1%F2%F0%EE%E9%EA%E8+PHP.+-+%5Ba%40.%2FDocumentation.html%23faqmysql%40documentation%5D%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF%5B%2Fa%5D HTTP/1.1" 200 1278
127.0.0.1 - - [19/May/2008:13:54:46 +0300] "GET /pma/favicon.ico HTTP/1.1" 200 18902
127.0.0.1 - - [19/May/2008:13:55:04 +0300] "GET /pma/error.php?lang=ru&dir=ltr&type=%CE%F8%E8%E1%EA%E0&error=%CD%E5%E2%EE%E7%EC%EE%E6%ED%EE+%E7%E0%E3%F0%F3%E7%E8%F2%FC+%F0%E0%F1%F8%E8%F0%E5%ED%E8%E5+%5Ba%40http%3A%2F%2Fphp.net%2Fmysqli%40Documentation%5D%5Bem%5Dmysqli%5B%2Fem%5D%5B%2Fa%5D%21+%CF%F0%EE%E2%E5%F0%FC%F2%E5+%ED%E0%F1%F2%F0%EE%E9%EA%E8+PHP.+-+%5Ba%40.%2FDocumentation.html%23faqmysql%40documentation%5D%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF%5B%2Fa%5D HTTP/1.1" 200 1278
127.0.0.1 - - [19/May/2008:13:55:05 +0300] "GET /pma/favicon.ico HTTP/1.1" 200 18902
в файле apache/localhost/error.log-все нормально
Запускаю и выключаю сервер с помощью файлов stop-webserver.bat и start-webserver.bat
Выдает ошибку:
phpMyAdmin - Ошибка
Невозможно загрузить расширение mysqli! Проверьте настройки PHP. - Документация
Sven
1) В каталоге ext, проверьте наличие библиотеки php_mysqli.dll.
2) В php.ini должна быть раскомментирована строка: extension=php_mysqli.dll, а также корректно указан каталог с расширениями в директиве extension_dir.
3) В PATH каталог с PHP должен идти перед MySQL.
4) Ищите в системе дубли фала libmysql.dll (допустим только тот что в каталоге bin установочной директории MySQL).
Я провел поиск фала libmysql.dll и нашел только в папке MySQL/bin и в папке php.
В каталоге ext файл есть
В php.ini вроде бы тоже правильно
В PATH все указано так как сказано в статье
Sven
Запустите phpinfo() и посмотрите откуда загружается конфигурационный файл.
Loaded Configuration File
Sven
Создайте php скрипт со следующей строкой и запустите его.
<?php phpinfo(); ?>
Спасибо что показали.
Все верно загружается. Путь указан правильно. Возможны еще варианты?
Меня смущает вот эта строка в phpinfo
Hostname:Port localhost:0
Возможны еще варианты?
Больше вариантов не вижу.
Если в конфигурационном файле прописана строка о загрузке расширения mysqli, но оно не загружается, в корневых логах должна быть ошибка об этом.
Меня смущает вот эта строка в phpinfo
Это нормально. Так должно быть.
Дорого времени суток!
Все! Запустил! Плучилось!
Но вот какая штука столкнулся со следующей ситуацией:
phpMyAdmin - 2.11.5.2 мне говорит что:
При работе с многобайтными кодировками без установленного расширения PHP "mbstring", phpMyAdmin не в состоянии производить корректное разбиение строк, что может привести к непредсказуемым результатам. Установите расширение PHP "mbstring".
Обьясните пожалуйста что это значит? Мне нужно что-то закачивать?
Заранее спасибо за ответ! Ваша помощ незаменима и у Вас это очень хорошо получается!
Victor2008
Если вы намереваетесь работать с данными в utf8, или кодировками восточных языков (японский, китайский и т.д.), то подключение расширения mbstring, крайне желательно.
Чтобы установить данное расширение на Windows, надо раскомментировать в php.ini строку:
extension=php_mbstring.dll
Проследите, чтобы в каталоге ext была данная библиотека, после изменений в конфигурационном файле php, перезагрузите Apache, и библиотека должна появиться в phpinfo().
Спасибо за теплые слова.
Спасибо что ответили!
Понятно, покачто нужна только русская и украинская кодировки.
В php.ini эта библиотека раскоментирована и в папке находится радом с другими *.dll-ками, но в phpinfo странице я ее не увидел.
Далее у меня задача импортировать дамп, файл весит 1,16 Гигобайт. Phpmyadmin при попытке импорта говорит что:
Ошибка! Вероятно, размер загружаемого файла слишком велик.
Как мне обойти эту штуку?
Заранее спасибо за ответ!
Ув Hanut, вы можете посоветовать как переустановить все это? или посоветуете какие другие программы можно использовать. Подскажите какие файлы требуется удалить в реестре чтоб удалить все программы полностю. Попробую зделать все с нуля
В php.ini эта библиотека раскоментирована и в папке находится радом с другими *.dll-ками, но в phpinfo странице я ее не увидел.
Ищите ошибку, никто, кроме вас этого не сделает.
libmcrypt.dll в корне php присутствует?
Далее у меня задача импортировать дамп, файл весит 1,16 Гигобайт.
Скрипт такое, скорее всего не потянет, просто памяти не хватит.
Попробовать можно создав пустой каталог и прописав его в конфигурационном файле phpMyAdmin (config.inc.php) в директиве $cfg['UploadDir']. После этого на странице импорта можно будет выбрать файл.
Как вариант, воспользоваться командной строкой.
mysql -uroot -ppass < file.sql
Sven
Самый простой вариант - это http://denwer.ru
В реестр данные программы ничего не пишут.
Я ставил Denwer, но когда я устанавливаю движок vb, то вместо русских букв одни знаки вопрососв....мне сказали что это из-за денвера
Sven
Это из-за настроек MySQL и их можно поправить.
Опишите пожалуйста поподробней как это настроить. Как убрать эту проблему?
Форум PHP-MyAdmin.RU → Установка phpMyAdmin → phpMyAdmin - Ошибка
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.