от m@rtin(6-06-2004)
рейтинг (12)
[ добре ]
[ зле ]
Вариант за отпечатване
Инсталиране на phpMyAdmin под Linux
Преведено от: m@rtin phreedom[@] mail dot bg
Какво е phpMyAdmin
phpMyAdmin е помощна програма написана на PHP
която е планирана като помощник при администрирането на MySQL
сървър, както локално така и през WWW. Тя се поддържа в следствие непреkъснатата работа на хората от
The phpMyAdmin project,
и сега е достъпна на 47 различни езика...
Някой от сегашните и способности включват : направа и унищожаване на база данни,
направа, унищожаване и промяна на таблици, изпълняване на SQL заявки,
изтриване, редактиране, добавяне на нови редове , промяна на привилегиите.
В допълнение, има способност за експортиране на вашите данни в няколко формата.
phpMyAdmin
е отличен инструмент който ще направи живота на MySQL
администратора по-приятен.
Този кратък tutorial предполага че вече имате Apache,
MySQL, и PHP
инсталирани правилно и работещи, и няма да се занимава с тяхната инсталация.
Освен това, машината използвана в този пример е Fedora Core 1
и вашата полза може да е различна в зависимост от Linux
дистрибуцията която използвате и как сте инсталирали пакетите споменати горе. Въпреки това,
освен ако не направите нещо различно, повечето инсталации си приличат.
Накрая, предполага се че може да работите с текстов редактор.
Нека да започваме вече !
Инсталиране
Първото нещо което трябва да направите е да вземете версия на phpMyAdmin,
по време на написването на този tutorial последна стабилна версия е 2.5.5-pl1 и може да я вземете от:
The phpMyAdmin Home Page
Променете до директорията където запазвате свалените файлове :
$cd mydownloads
Сега трябва да преместите файла в root директорията на вашия
Apache webserver, която обикновено е /usr/local/apache/htdocs.
Root потребителя обикновено притежава Apache директорията затова трябва да направите останалото като такъв ...
$su
$password
Сега преместете файла там където искате да бъде вашата директория :
#mv phpMyAdmin-2.5.5-pl1.tar.gz /usr/local/apache/htdocs
Готово сега направете Apache root директорията текуща работна директория :
#cd /usr/local/apache/htdocs
Разархивирайте файла:
#tar -zxf phpMyAdmin-2.5.5-pl1.tar.gz
Това ще отнеме секунди, след това проверете съдържанието на директорията :
#ls
Трябва да видите нова директория с името phpMyAdmin-2.5.5-pl1, ако продължите напред трябва да изтриете оригиналния файл :
#rm phpMyAdmin-2.5.5-pl1.tar.gz
Името на новата директория е доста дълго, затова го правим по-кратко:
#mv phpMyAdmin-2.5.5-pl1 phpmyadmin
Променихте името на директорията на по-лесно запомнящо се, сега направете директорията текуща :
#cd phpmyadmin
Конфигуриране
Сега трябва да редактирате config.inc.php файла който се използва при стартиране. Използвайки vi или вашия любим редактор
отворете config.inc.php,
намерете следващите редове, и ги редактирайте според вашите настройки :
$cfg['PmaAbsoluteUri'] = ''; (Default)
$cfg['PmaAbsoluteUri'] = 'http://www.yoursite.com/phpmyadmin/'; (Edited)
$cfg['Servers'][$i]['user'] = 'root'; (Default)
$cfg['Servers'][$i]['user'] = 'your_MySQL_root_user'; (Edited)
$cfg['Servers'][$i]['password'] = ''; (Default)
$cfg['Servers'][$i]['password'] = 'your_password'; (Edited)
Това е, запазете файла и го затворете .
Проверете дали работи, отворете браузър и го насочете към phpMyAdmin
като използвате вашия адрес www.yoursite.com/phpmyadmin, или localhost/phpmyadmin
ако работите локално. Ако всичко е добре трябва да видите началната страница на
phpMyAdmin , ако ли не тогава проверете лог файловете и запомнете
Google е ваш приятел. Ако видите страница пълна с PHP
грешки, проверете дали използвате правилен юзър и парола в редактираните редове по-горе.
Вие знаете какви способности има тази хубава програма и не искате всеки да има достъп до нея.
За щастие може лесно да се погрижите за това използвайки процеса на автентикация в Apache
Като root направете директория в която ще съхранявате файла с парола който ще направите :
#mkdir /usr/local/apache/passwd
Сега направете този файл и добавете юзър :
#/usr/local/apache/bin/htpasswd -c /usr/local/apache/passwd/authpass myphp
htpasswd ще ви пита за парола която искате да дадете на вашия юзър, след като въведете той ще направи файл authpass
и ще го използва с информацията за юзър с име myphp. Може да използвате каквито искате имена, това е само пример.
Последни стъпки. Променете до вашата Apache конфигурациона директория:
#cd /usr/local/apache/conf
Използвайки текстов редактор отворете файла с име httpd.conf и намерете следната секция :
Directory />
Options FollowSymLinks
AllowOverride None
/Directory>
Точно под тази секция добавете следното (ако приемем че сте използвали имената от примера горе):
Directory "/usr/local/apache/htdocs/phpmyadmin">
AuthType Basic
AuthName "myphp"
AuthUserFile /usr/local/apache/passwd/authpass
Require user myphp
/Directory>
Това е . Запазете файла и го затворете, след това рестартирайте Apache използвайки следната команда :
#/usr/local/apache/bin/apachectl restart
Идеално . Отворете браузъра отново и отворете страницата на вашия phpMyAdmin, този път ще трябва да въведете username и password
преди да имате достъп до сайта. Въведете необходимата информация .
Стигнахме до края на този tutorial, надявам се че информацията ще ви е полезна . Успех!
Written by Rick Nicholas
Източник: www.madpenguin.org
<< Пример за употреба на Access Control Lists с Линукс | Slackware ядро + ALSA >>
|