вторник, 13 апреля 2010 г.

Настройка phpMyAdmin в связке с Lighttpd и CodeIgniter

Установка phpMyAdmin

Подразумевается, что PHP, Lighttpd, MySql, CodeIgniter установлены и работают.

#pacman -S phpmyadmin php-mcrypt

Настройка PHP

В файле /etc/php/php.ini в строчке 'open_basedir' добавить

:/usr/share/webapps/:/etc/webapps

и раскомментировать строку

extension=mcrypt.so

Настройка MySQL

Создать пользователя mysql

mysql -u root -p YOURROOTPASSWORD
mysql> grant usage on mysql.* to myuser@localhost identified by 'mypass';


Настройка phpMyAdmin

#cd /usr/share/webapps/phpmyadmin
#sudo mkdir config
#sudo chgrp http config
#sudo chmod g+w config
#ln -s /usr/share/webapps/phpMyAdmin/ /srv/http/phpmyadmin


Отредактировать /etc/webapps/phpmyadmin/config.inc.php

cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['controluser'] = 'myuser';
$cfg['Servers'][$i]['controlpass'] = 'mypass';
$cfg['blowfish_secret'] = 'mysecret'


Перейти на http://localhost/phpmyadmin/setup

rm -rf /usr/share/webapps/phpMyAdmin/config/

Настройка lighttpd

В файле /etc/lighttpd/lighttpd.conf изменить правило

url.rewrite = (
"^/phpmyadmin/.*/?" => "$0",
"^/([^.]+)$" => "/index.php/$1"
)

Комментариев нет:

Отправить комментарий