Самостоятельное создание сайта
Самостоятельная раскрутка и продвижение сайта

Установка phpMyAdmin

phpmyadmin    PhpMyAdmin - совокупность скриптов написанных на PHP, и обеспечивающих полноценную, в том числе удаленную работу с базами данных MySQL, через веб-интерфейс. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL.
   Сайт разработчика: http://phpmyadmin.net
   Дистрибутивы phpMyAdmin скачиваем здесь:
    http://phpmyadmin.net/home_page/downloads.php
   Документация на российском языке: http://php-myadmin.ru/

   Для тестирования установленного MySQL, давайте установим скрипт phpMyAdmin для управления базой данных MySQL. Если он будет работать, значит установка MySQL прошла успешно, мы все сделали правильно и можем собой гордиться. Ну, а если работать не будет, значит надо искать причину. Однако, вероятность того, что у Вас не получится установить phpmyadmin с первого раза - невелика, так что приступим к установке.

   Остановите сервис Apache.

Предупреждение    Один из многочисленных вопросов: "Как запускать и останавливать web сервер Apache?".
Web сервер Apache устанавливается в ОС Windows по умолчанию как служба, которая запускается каждый раз при загрузке Windows. Перезапускать web сервер необходимо, если Вы изменили конфигурационные файлы веб сервера, например httpd.conf.
   Пошаговая инструкция по включению и отключению web сервера Apache:
   1. нажмите правой кнопкой на рабочем столе на ярлык "Мой компьютер";
   2. в отображаемом меню выберите и нажмите на пункт "Управление";
   3. в появивщемся окне нажмите на "Службы и приложения";
   4. в обновившемся окне нажмите на "Службы";
   5. появится список всех запущенных, неактивных и отключеных служб;
   6. служба веб сервера обычно называется "Apache" или "Apache2.2";
   7. нажмите на службу двойным щелчком, далее выберите нужное Вам действие.

   Распакуйте архив в директорию C:\apache\localhost\www\. Появившуюся папку переименуйте в "phpmyadmin". Теперь в директории C:\apache\localhost\www\phpmyadmin создайте файл config.inc.php следующего содержания (не забудьте вписать пароль пользователя root, который вы указали при установке MySQL):

<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp'; //для http авторизации можете указать 'http' (полезно, если Вы хотите защитить доступ к базам данных)
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root
?>

   В файле config.inc.php указаны настройки phpmyadmin. Более детально почитать о всех настройках конфигурации phpmyadmin Вы можете здесь http://php-myadmin.ru/doc/config.html

Предупреждение Обратите внимание, что при подключении мы указываем phpMyAdmin, использовать расширение "mysqli", так как установленный нами MySQL 5 и произведенные ранее настройки PHP 5 (в файле php.ini необходимо разкомментировать библиотеку mysqli.dll), позволяют полноценно работать с функциями данного расширения.

   Теперь заново запустите веб сервер Apache и введите в адресной строке браузера "localhost/phpmyadmin". Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL.
 


Предупреждение   Если, вместо окна phpmyadmin, отображается ошибка о том, что не найдено подключение "mysqli", перезагрузите компьютер и запустив сервисы Apache2 и MySQL, опять напишите в адресной строке браузера "localhost/phpmyadmin". Если ошибка осталась, проверьте: указан ли путь в "Переменных средах" (строка PATH) к папке с php, перед указанием папки с mysql. Строка PATH должна быть такого вида, например:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin
Как установить, более детально, читайте в статье "Описание установки PHP".

   Чтобы иметь возможность обратится к phpmyadmin из любого хоста, откройте файл настройки конфигурации веб сервера Apache "httpd.conf" и добавьте в блок, который начинается строкой:
   <IfModule alias_module>
   Следующую строку:
   Alias /pma "C:/apache/localhost/www/phpmyadmin"

   Благодаря добавленной выше строке, Вы можете попасть в phpMyAdmin из любого хоста, для чего понадобится установить виртуальный хост и ввести в адресной строке браузера адрес вида: "имя хоста"/pma. Например: http://www.test.ru/pma.

   Теперь Вы можете полноценно работать в phpMyAdmin. Полная установка и настройка скрипта phpMyAdmin – завершен, с чем я Вас и поздравляю.
 

457
2.3 40
Рейтинг: +2.3 , голосов 40
Вы еще не голосовали!
Добавить комментарий (комментариев: 26)
Удалить ответ

Ваш почтовый ящик никогда не будет опубликован
Трудно разобрать цифры? Нажмите на рисунок, чтобы обновить.
#1 19/01/2014 21:38 Dox
reply
Помогите пожалуйста
Когда пишу http://localhost/www/phpmyadmin
открываеться пустая сраница
В чем ошибка?
#2 05/06/2013 18:12 Николай
reply
Ах как все подробно ++++++++++++
#3 24/04/2012 12:44 Ержан
reply
 connot write to file "\usr\local\php5/php.ini когда запускаю денвер ?помогите пожалуйста 
#4 17/03/2012 08:14 цуцууцуу
reply
#5 26/09/2011 14:42 Daur
reply
apache/localhost/www/phpmyadmin как создать первую страницу покажите пример! Заранее спасибо!
#6 30/05/2010 18:16 Катя
reply
При наборе в браузере "localhost/phpmyadmin" вместо основного окна phpMyAdmin появляется набор из файлов. В чём может быть ошибка?
31/05/2010 10:34 admin
проверьте настройки apache:
в файле httpd.conf в блоке:

DirectoryIndex index.html index.htm index.shtml index.php project.html
у Вас должен присутствовать "index.php"
#7 28/04/2010 17:32 1@mail.ru
reply
переместил некоторые каталоги Теперь phpmyadmin находится по пути C:\apache\phpmyadmin в каталоге C:\apache\localhost\www пусто изменил в файле httpd.conf строку Alias /pma "C:/apache/localhost/www/phpmyadmin" на Alias /pma "C:/apache/phpmyadmin" теперь работает http://localhost/phpmyadmin/ и http://www.test.ru/pma/ на что повлияют изменения и почему потребовалось перемешать каталог?
#8 14/04/2010 16:20 k-serg
reply
При попытке доступа к phpMyAdmin выводится следующее сообщение Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Из-за чего это может быть?
#9 05/04/2010 22:05 Dimon4ik
reply
У меня такая проблема при том как я захожу на http://localhost/phpmyadmin/ мне предлагают сохранить ,что хз?! и вообще када я вставляю в сервер .php файлы , и при заходе на них мне всегда предлагает браузер сохранит их
#10 01/04/2010 14:00 i0
reply
или вместо автооризации: "соединенение невозможно, измените настойки"
01/04/2010 15:33 admin
Пароль пользователя root вводится при инсталяции mysql, посмотрите на изображения http://info-pages.com.ua/e/9
чтобы заново сконфигурировать mysql выполните mysql/bin/MySQLInstanceConfig.exe
#11 01/04/2010 13:47 i0
reply
Думаю, проблема в этом: " $cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root" я не вводил никаког пороля при инсталяции джумлы, к тому же по каким-то причинам и не могу это сделать - инсталяция возвращается на этот же шаг при наличии пароля. если я в этой строчке удаляю слово "пароль" и оставляю "...] = '';" это мне ничего не дает: требуют авторизацию на "localhost/phpmyadmin"... незанаю, что не так помогите
#12 25/03/2010 12:50 dmitriy
reply
у меня такая проблема: запускаю сервер>>захожу на http://localhost/phpmyadmin и появляется такое (Невозможно загрузить расширение mysqli! Проверьте настройки PHP. - Документация). что мне сделать что бы эту ошибку исправить? прошу поподробнее а то я могу не понять. заранее благодарен. (если что то я пользуюсь "denwer" последним)
26/03/2010 09:21 admin
внимательно ознакомьтесь со статьей, чуть выше изображения и ниже про это пишеться:

1. раскоментировать расширение php_mysqli.dll
2. проверить что данное расширение работает с помощью phpinfo();
3. добавить путь к папке с установленым php в "Переменных средах"

проверьте/выполните эти три пункта и все будет работать
#13 21/03/2010 15:49 alexander
reply
пишет следующее [Sun Mar 21 15:33:54 2010] [error] [client 127.0.0.1] Directory index forbidden by Options directive: D:/data/phpmyadmin/
22/03/2010 10:53 admin
в глобальных настройках апача в файле httpd.conf найдите блок:

DirectoryIndex index.html index.htm index.shtml index.php

проверьте, есть в нем запись index.php, если нет, что скорее всего, то добавьте
потом перезапустите apache
#14 20/03/2010 23:55 alexander
reply
Добрый день помогите с проблемкой. вроде все сделал как написано. при вводе в браузере http://localhost/phpmyadmin/ появляется следующее :Forbidden You don't have permission to access /phpmyadmin/ on this server.
21/03/2010 10:25 admin
1. проверьте, что у Вас пишет в логах файл error.log. Возможно ошибка будет указана.
2. проверьте, не находится ли случайно в папке phpmyadmin файл .htaccess, если в нем есть такая строка или наподобие ее:
"Order allow,deny",
то закомментируйте ее (поставить в начале строки #)
#15 10/03/2010 16:33 Atomohod
reply
Добрый день, спасибо за сайт - очень помогает, у меня проблема при запуске localhost/phpmyadmin выводится ошибка Невозможно загрузить расширение mcrypt! Проверьте настройки PHP. В фале php.ini библиотека подключена. И еще Apache можно запускать и останавливать только из Служб. Файлы .bat не работают. Помогите!
10/03/2010 21:00 admin
все-таки проверьте еще раз действительно ли подключена библиотека mcrypt с помощью phpinfo()
что касается bat запуска посмотрите раздел: Running Apache as a Console Application
#16 27/02/2010 00:29 Александр
reply
день добрый! у меня такая проблема. Apache запускается но ругается на такую ошибку: Warning: DocumentRoot [C:/Program Files/Apacge Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist. при вводе в браузере localhost/phpmyadmin ничего не отображается. до этого вроде все работало без проблем(не уверен так как в этом не силен). что делать? заранее спасибо!
28/02/2010 11:47 admin
судя по ошибке, Вам надо проверить существование пути DocumentRoot посмотрите этот параметр в файле "httpd.conf"
#17 16/02/2010 11:37 admin
reply
давайте по-порядку:
1. удостоверьтесь, что запущен web-сервер! (читайте в статье как запустить)
2. в адресной строке пишите http://localhost, если отображается страница с файлами значит все ок, если пишет ошибку соединения смотрите пункт 1.
3. корень сервера указывается при настройке web-сервера в строке DocumentRoot файла httpd.conf
16/02/2010 10:40 Санек
При написании в строке браузера http://localhost/phpmyadmin/ не открывается панель управления базами данных. Что делать? Если можно дайте простой ответ - от куда что взять и что куда поставить. В этой цитате:"Напишите в адресной строке http://localhost, запустится файл который находится в корне сервера. Разместите папку phpmyadmin в корне сервера и обратитесь к ней таким образом http://localhost/phpmyadmin. Тогда все получится" Пока что ничего не получается. Не запускается файл, и где находится корень сервера и как размещать папку phpmyadmin в корне сервера я не знаю. ПОМОГИТЕ
#18 13/01/2010 14:12 Roman
reply
В папке с веб-сервером есть папка Mysql, а в ней папка bin, в которой находятся следующие файлы: mysql.exe, mysqldump.exe, mysqladmin.exe, v_mysqld.exe. Это единственные файлы с расширением exe, других там нет. Может быть подойдет какой-то из них?
14/01/2010 09:46 admin
хм, странно, у меня в этой папке около 20 exe-шных файлов, и среди них есть MySQLInstanceConfig.exe. Возможно Вы не до конца установили MySQL? Тем более, если пароль нигде не указывали. Здесь официальный исходник, попробуйте переустановить http://dev.mysql.com/downloads/mirror.php?id=380326#mirrors
#19 13/01/2010 13:08 Roman
reply
Указал. И вот я пытаюсь зайти в phpMyAdmin, вводя в открывшееся окно (для указания имени и пароля)те же самые данные, которые я указал в config.inc.php. Но такая же проблема: имя юзера в поле сохраняется а вот пароль сбрасывается (бут-то я ввел не правельные данные). Почему так?
13/01/2010 13:58 admin
найди в папке с установленым MySQL файл MySQLInstanceConfig.exe, запусти и проведи конфигурацию. Обрати внимание, что в этой конфигурации следует указывать только пароль. При входе в phpmyadmin укажи логин root (только этот логин, так как пользователь root создан по умолчанию), а вот пароль тот, который ты указал. После входа в phpmyadmin создашь уже нужного пользователя.
#20 12/01/2010 18:42 Roman
reply
Прописал в адресной строке http://localhost/phpmyadmin/. Открылось окно, где нужно ввести имя пользователя и пароль. Я установил готовый веб-сервер и при установке нигде не указывал ни пользователя, ни пароль. И, разумеется, получить доступ к основному окну скрипта phpMyAdmin я не могу. Где я должен указать имя пользователя и пароль? В каком файле хранятся эти сведения?
13/01/2010 10:01 admin
укажите имя и пароль в файле config.inc.php, посмотрите выше в статье пример
#21 12/11/2009 16:05 POLISTIROL
reply
я не понял, немного темку про вирт хост, что это такое, и как он создается, обьясните пожалуйста заново, или дайте ссылку на статью. я оплатил хостинг на год, и купил домен .net зарегистрировал cfqn auto-haus.net(вообще хочу создать интернет магазин по запчастям, я не програмист, но быстро учусь, и с вашей помощью думаю у меня все получиться!)вообщем какие преимущества вирт хоста?
13/11/2009 11:06 admin
Само название хост означает название или имя домена по которому вы можете обратится к сайту, например:
http://google.com
или http://cityhost.com.ua.
Если смотреть глубже, то на самом деле каждый веб-сервер в интернете имеет свой статический ip-адрес. На одном ip-адресе может быть любое количество доменов. При регистрации домена вы или ваш хостер указывает на каком ip-адресе служба DNS должна искать ваш сайт(домен).
А теперь собственно ответ на ваш вопрос: виртуальный хост - это название(домен) по которому ваш виртуальный (локальный) домашний веб-сервер должен отобразить ваш сайт. Локальный веб-сервер на компьютере имеет ip-адрес 127.0.0.1. По умолчанию при установке веб-сервера вам доступен один виртуальный хост http://localhost, но для создания и разработки нескольких сайтов Вы можете создать сколько угодно виртуальных хостов.
Как создать виртуальный хост почитайте здесь http://info-pages.com.ua/e/11
#22 06/10/2009 19:27 deep
reply
" Остановите сервис Apache с помощью ярлыка "Stop", находящегося в меню "Start" (Пуск), либо спомощью пакетного файла stop-webserver.bat. " вот уже непонятно. Представьте себе, сколько не искал ярлык стоп в меню ПУСК, так ничего и не нашел. Как-то поконкретнее можно писАть? Не все же профи...
07/10/2009 10:39 admin
ясно, спасибо что сообщили, внес в статью поправки: пошагово описал как отключить и включить веб сервер
#23 19/07/2009 09:05 Аркадий
reply
У меня почему-то phpMyAdmin расположен по адресу: http://localhost/Tools/phpMyAdmin/ А не на http://localhost/phpmyadmin Но пока его нашел, ушло полдня с лишним. Может быть, кому-то это поможет phpMyAdmin 2.6.1 MySQL 5.0.45 Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at localhost Port 80 Denver 3
#24 07/05/2009 03:12 Даниил
reply
Ув. администратор пожалуйста помоги мне с проблемкой... сталкиваюсь в жизни со всей этой серверной системой первый раз... всё делаю как описано на форуме и никак :( прописываю localhost пишет на странице It work! а пишу localhost/phpmyadmin пишет
The requested URL /phpmyadmin/pma was not found on this server. Пожалуйста если не сложно обьясни поподробнее
07/05/2009 11:04 admin
так, а почему сервер отвечает "The requested URL /phpmyadmin/pma ...", хотя должен был бы писать "The requested URL /phpmyadmin ...", значит надо проверить пути в файле настроек конфигурации веб сервера Apache "httpd.conf". Но, сначала подойди с другого конца, найди файл ("index.html" или "index.php"), который выводит надпись It work!. Потом, рядом с этим файлом размести папку phpmyadmin и набери в браузере localhost/phpmyadmin и будет работать
#25 25/12/2008 17:52 allman
reply
чет не получается ( вроде все сделал как сказано но выдаёт такую муть Невозможно загрузить расширение mysqli! Проверьте настройки PHP
25/12/2008 19:18 admin
1. проверьте подключены ли в php.ini модули:
extension=php_mysql.dll и extension=php_mysqli.dll
2. перезапустите сервис Apache и MySQL (если не знаете как перегрузите компьютер )
#26 04/12/2008 21:02 Руслана
reply
не могу установить пнпадмин, все ошибку показывает The requested URL /phpmyadmin was not found on this server.
04/12/2008 16:38 admin
ответ сервера The requested URL /phpmyadmin was not found on this server. означает что обращаются к папке phpmyadmin которой нет в корне сервера.
Напишите в адресной строке http://localhost, запустится файл который находится в корне сервера. Разместите папку phpmyadmin в корне сервера и обратитесь к ней таким образом http://localhost/phpmyadmin. Тогда все получится

Дополнительно

» С чего начать сайт?

» Установка программ

» Пример создания сайта

» Хостинг и домен

» Оптимизация сайта

» Раскрутка сайта

» Заработок web-мастера

» Примеры PHP/Javascript

» Блог и мои записки

Последние новости

Статьи по рейтингу

» Особенности покупки контента 5.0 1
» Выбор хостинга 4.8 5
» Поисковые системы 4.7 9
» Курс молодого web-мастера 4.6 21
» Где взять бесплатные ссылки 4.5 11
» Что такое сниппеты 4.5 6
» Addstudio - SEO модуль 4.5 4
» Отладка js и CSS 4.4 14
» Стратегия дохода на Sape.ru 4.3 3
» Каталоги и биржи статей 4.3 4