phpMyAdmin Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2012/07/28 13:51]
создано
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2018/09/28 06:21] (текущий)
[Настройка]
Строка 8: Строка 8:
 =====phpMyAdmin===== =====phpMyAdmin=====
  
-phpMyAdmin ​is a LAMP application specifically written for administering ​MySQL serversWritten in PHP, and accessed through a web browser, phpMyAdmin ​provides a graphical interface for database administration tasks. +**phpMyAdmin** - это ​LAMP приложение,​ созданное специально для администрирования **MySQL** серверовНаписанный на PHP и доступный через ​web обозреватель, phpMyAdmin ​предоставляет графический интерфейс для задач администрирования баз данных.
- +
-    Installation +
-    Configuration +
-    References+
  
 ====Установка==== ====Установка====
  
-Before installing ​phpMyAdmin ​you will need access to a MySQL database either on the same host as that phpMyAdmin ​is installed onor on a host accessible over the networkFor more information see MySQL. ​From a terminal prompt enter:+Перед установкой ​phpMyAdmin ​вам потребуется доступ к базе ​MySQL на том же самом компьютере,​ где вы устанавливаете ​phpMyAdmin, ​либо на удаленном компьютере,​ доступным по сетиПодробности смотрите в разделе [[wiki:​руководство_по_ubuntu_server:​базы_данных:​mysql|MySQL]]Для установки в терминале введите: 
 +<​code>​sudo apt-get install phpmyadmin</​code>​ 
 +По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера **Apache2**.
  
-sudo apt-get install ​phpmyadmin+Далее производим настройку apache для обеспечения работы phpMyAdmin. \\ 
 +Начиная с ubuntu 13.10 необходимо выполнить команды в терминале:​ 
 +<​code>​sudo ln -s /etc/phpmyadmin/​apache.conf /​etc/​apache2/​conf-available/​phpmyadmin.conf 
 +sudo a2enconf phpmyadmin 
 +sudo /​etc/​init.d/​apache2 reload</​code>​
  
-At the prompt choose which web server to be configured for phpMyAdminThe rest of this section will use Apache2 for the web server.+В обозревателе перейдите по адресу **%%http://​%%//​localhost//​%%/​phpmyadmin%%** ​На странице входа введите //root// в качестве имени пользователя,​ или другого пользователя,​ если вы его настраивали,​ а также пароль этого пользователя MySQL
  
-In a browser go to http://servername/​phpmyadmin, ​replacing serveranme with the server'​s actual hostnameAt the login, page enter root for the usernameor another MySQL user if you any setup, and enter the MySQL user'password.+<​note>​Если на предыдущем шаге, когда заходите по адресу **%%http://%%//​localhost//​%%/phpmyadmin%%**сервер выдает ошибку 404 - Not found, проверьте расположение файла **%%phpmyadmin.conf%%**. В случае ubuntu 12.04: если файл отсутствует по адресу **%%/​etc/​apache2/​conf.d/​phpmyadmin.conf%%** и при этом существует по адресу **%%/​etc/​phpmyadmin/​apache.conf%%**то переместите файл и перезапустите сервер:​ 
 +<​code>​sudo ln -/​etc/​phpmyadmin/​apache.conf /​etc/​apache2/​conf.d/​phpmyadmin.conf 
 +sudo /​etc/​init.d/​apache2 restart</​code>​ 
 +После этого попробуйте снова войти через браузер. 
 +</​note>​
  
-Once logged in you can reset the root password if neededcreate userscreate/destroy databases and tablesetc.+Как только вы авторизуетесь,​ вы сможете при необходимости сменить пароль пользователя ​root, создавать пользователейсоздавать/удалять базы данныхтаблицы и пр.
  
 ====Настройка==== ====Настройка====
  
-The configuration files for phpMyAdmin ​are located in /​etc/​phpmyadmin. ​The main configuration file is /​etc/​phpmyadmin/​config.inc.php. ​This file contains configuration options that apply globally to phpMyAdmin.+Файлы настройки ​phpMyAdmin ​находятся в /​etc/​phpmyadmin. ​Основной файл настроек - это ​/​etc/​phpmyadmin/​config.inc.php. ​Этот файл содержит опции настройки,​ которые применяются к phpMyAdmin ​глобально.
  
-To use phpMyAdmin ​to administer a MySQL database hosted on another serveradjust the following in /​etc/​phpmyadmin/​config.inc.php:​+Чтобы использовать ​phpMyAdmin ​для управления ​MySQL на другом серверенастройте следующую запись в /​etc/​phpmyadmin/​config.inc.php:​ 
 +<​code>​$cfg['​Servers'​][$i]['​host'​] = '​db_server';</​code>​ 
 +<​note>​Замените //​db_server//​ на актуальный IP адрес удаленного сервера базы данных. Также убедитесь,​ что компьютер с phpMyAdmin имеет права доступа к удаленной базе.</​note>​ 
 +После настройки выйдите из phpMyAdmin и зайдите снова и вы получите доступ к новому серверу.
  
-$cfg['​Servers'​][$i]['​host'​] = '​db_server';​+Файлы config.header.inc.php и config.footer.inc.php используются для добавления HTML верхнего и нижнего заголовков ​ для phpMyAdmin.
  
-Replace db_server with the actual remote database server name or IP address. Also, be sure that the phpMyAdmin host has permissions to access the remote database. +Другим важным файлом настройки является ​/​etc/​phpmyadmin/​apache.conf, ​который является символьной ссылкой на /​etc/​apache2/​conf.d/​phpmyadmin.conf ​и используется для настройки ​Apache2 ​по обслуживанию сайта ​phpMyAdmin. ​Файл содержит настройки по загрузке ​PHP, правам доступа к каталогу и прДля дополнительной информации смотрите раздел [[wiki:​руководство_по_ubuntu_server:​web_сервера:​httpd_apache2_web_server|HTTPD - Apache2 ​интернет сервер]]. 
- +=== Ограничить видимость для интернета === 
-Once configured, log out of phpMyAdmin and back in, and you should be accessing the new server. +в файл /​etc/​apache2/​conf-enabled/​phpmyadmin.conf под строчкой 
- +<​code><​Directory /​usr/​share/​phpmyadmin>​ </​code>​ 
-The config.header.inc.php and config.footer.inc.php files are used to add a HTML header and footer to phpMyAdmin. +добавить<​code>​ 
- +    Deny from all 
-Another important configuration file is /​etc/​phpmyadmin/​apache.conf, ​this file is symlinked to /​etc/​apache2/​conf.d/​phpmyadmin.conf, and is used to configure ​Apache2 ​to serve the phpMyAdmin ​siteThe file contains directives for loading ​PHP, directory permissions,​ etcFor more information on configuring Apache2 see HTTPD - Apache2 ​Web Server.+    Allow from 127.0.0.1 109.172.13.224 192.168.1.</​code>​
  
 ====Ссылки==== ====Ссылки====
  
-    The phpMyAdmin ​documentation comes installed with the package and can be accessed from the phpMyAdmin Documentation ​link (a question mark with a box around itunder the phpMyAdmin ​logoThe official ​docs can also be access on the phpMyAdmin ​site+  -- Документация по phpMyAdmin ​устанавливается из пакета и доступна по ссылке ​phpMyAdmin Documentation (знак вопроса в обрамлениипод логотипом ​phpMyAdmin. ​Официальная документация также доступна на сайте ​ [[http://​www.phpmyadmin.net/​home_page/​docs.php|phpMyAdmin]]
- +  -- Также хороший ресурс [[http://​www.packtpub.com/​phpmyadmin-3rd-edition/​book|Mastering phpMyAdmin]]
-    Also, Mastering phpMyAdmin ​is a great resource+  -- Еще один ресурс - это страница [[https://​help.ubuntu.com/​community/​phpMyAdmin|phpMyAdmin Ubuntu Wiki]].
- +
-    A third resource is the phpMyAdmin Ubuntu Wiki page.+
  
 ---- ----