Как да инсталираме PhpMyAdmin на уеб-сървър, HTML, програмиране

PhpMyAdmin - удобен инструмент за управление на бази данни MySQL през WEB интерфейс. Много полезен, когато доставчикът на интернет услуги не предвижда команден ред (например, нямате достъп до корпуса посредством SSH) за управление на бази данни. В статията се описва процеса стъпка по стъпка инсталация. Оригинални инструкции за инсталиране PhpMyAdmin могат да бъдат намерени на английски език [2].







1. Изтегляне на последната версия на PhpMyAdmin,., Виж [1]. Извличане на архива, че сме изтеглили, някъде на компютъра си (не на уеб-сървър). Архивът има папка PhpMyAdmin-3.4.4-всички-езици (3.4.4 е текущата версия на PhpMyAdmin), и в тази папка има и други допринесоха папка, JS, библиотеки и други, както и на PHP-файлове config.sample.inc.php , index.php и други. Тези файлове и папки, просто правят PhpMyAdmin система.

2. свързва чрез FTP към хостинг на файлове на нашия уеб сървър (FTP достъп обикновено се осигурява от доставчика на интернет услуги е винаги). Създаден в главната папка на уеб сървъра (често WWW папка) инструменти директория, и в нея папка с уникално име, например D9B96C56. Това е допълнителна предпазна мярка - Необходима е уникално име на папка, за които не е било възможно да се свърже с PhpMyAdmin, без да знае името на папката.

3. WWW / папка инструменти, сложи празен файл мъниче index.html със следното съдържание:

Това е необходимо, празен файл мъниче да се гарантира, че това е невъзможно да се получи списък с папки в папката WWW / инструменти.

4. Копирайте съдържанието на папка PhpMyAdmin-3.4.4-всички-езици от архива (които ние неопаковани в стъпка 1) в WWW инструменти / D9B96C56 папката / - след това в WWW папка / инструменти / D9B96C56 трябва да е корен на PHP-файлове PhpMyAdmin (довереник .sample.inc.php, index.php и т.н.) и допълнителен PHPMyAdmin папка (вноската, JS, библиотеки и т.н.). Сега WWW папка / инструменти / D9B96C56 ние главната директория PhpMyAdmin.

5. конфигуриране PhpMyAdmin. В главната папка на PhpMyAdmin имат config.sample.inc.php файла - това е шаблон за довереник. Ще се направи в главната папка на копието на име config.inc.php. Сега трябва да го редактира. Добавете 3 линии след реда "$ аз ++":







Ако използвате празна парола, както е в нашия пример (ВНИМАНИЕ: Това не се препоръчва, тъй като тя не е в безопасност - това е по-добре да се направи една тайна парола), трябва също да редактирате линията с параметъра AllowNoPassword (промените фалшива да е вярно):

[Remedy конфигурационен файл се сега има нужда от тайна парола (blowfish_secret)]

Понякога е невъзможно да се получи достъп до контролния пулт PhpMyAdmin за наличието на грешка от този тип:

Може отстраните, като следния метод, стъпките на процеса на:

1. Намерете подсистема PHP конфигурационен файл (наречен config.inc.php файл). Това може да стане с тази команда:

Както можете да видите, тя донесе повече от един файл с име config.inc.php. Вероятно, това е текущата конфигурационния файл (за Дебиан) се /etc/phpmyadmin/config.inc.php.

2. Отворете конфигурация config.inc.php по делото. Това е линия, която се зарежда тайната фраза blowfish_secret, изпратени към браузъра на бисквитката:

Blowfish_secret.inc.php отворите файла, ще видите нещо подобно:

Chrome браузър има свободно разширение EditThisCookie, която ви позволява да редактирате бисквитка.

Преглед на съдържанието на бисквитката е възможно без това разширение чрез Настройки -> Показване на разширените настройки -> Privacy -> ". Настройки за съдържанието" бутон -> бутон "Всички бисквитки и обекти на данни.".

Редактиране на бисквитка за mhpMyAdmin така че низът в бисквитката мачове низовата стойност въведен след знака = в blowfish_secret.inc.php конфигурационния файл (без кавички,):

Как да инсталираме PhpMyAdmin на уеб-сървър, HTML, програмиране

3. Рестартирайте сървъра Apache:

След това PhpMyAdmin страница ще се отвори нормално.

Забележка: понякога въпреки факта, че стойността на файла blowfish_secret.inc.php на променливата $ CFG [ 'blowfish_secret'] е зададен правилно и точно същата като променлива бисквитка, възниква грешка или иначе. Проблемът може да е, че потребителят, от чието име работи Apache сървъра няма разрешение за достъп до blowfish_secret.inc.php на файла. В този случай, трябва или да променяте разрешенията blowfish_secret.inc.php файла (това Apache може да го отвори за четене) или необходимостта от пряко редактирате config.inc.php файл и добавяне на променливата $ CFG [ 'blowfish_secret'] вместо blowfish_secret файл връзка .inc.php: