Установка phpMyAdmin

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

Установка phpMyAdmin

Непрочитанное сообщение Гоша » 2008-08-03 14:45:10

b]Уважаемые коллеги здравствуйте![/b] Пишет вам Гога Салеля с далекой и холодной Камчатки. Подскажите в чем трабла, не могу правильно настроить и установить phpmyadmin...

Система

Код: Выделить всё

#uname -v
FreeBSD 6.2-RELEASE #4: Sun Apr 13 20:08:23 PETST 2008
Версия

Код: Выделить всё

#pkg_info | grep mysql
courier-authlib-mysql-0.58_2 MySQL support for the Courier authentication library
mysql-client-5.0.27 Multithreaded SQL database (client)
mysql-server-5.0.27 Multithreaded SQL database (server)
php5-mysql-5.1.6_3  The mysql shared extension for php
php5-mysqli-5.1.6_3 The mysqli shared extension for php
Конфиг mysql

Код: Выделить всё

# Там где лежит копии my.cnf
# /etc/my.cnf 
# /var/db/mysql/my.cnf
# /usr/local/etc/my.cnf

[client]
# Пароль для подключения к БД
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock

[mysqld]
port            = 3306
bind-address    = 127.0.0.1
socket          = /tmp/mysql.sock
skip-locking
# /etc/my.cnf
# /var/db/mysql/my.cnf
# /usr/local/etc/my.cnf

[client]
# Пароль для подключения к БД
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock

[mysqld]
port            = 3306
bind-address    = 127.0.0.1
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

skip-networking
skip-innodb
skip-bdb
server-id       = 1
log            = /var/log/mysql.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

Ставлю phpMyAdmin

Код: Выделить всё

#cd /usr/ports/databases/phpmyadmin/
#make config
[X] BZ2       bzip2 library support                        
[X] GD        GD library support                           
[X] MYSQLI    Improved MySQL support                       
[ ] OPENSSL   OpenSSL support                              
[ ] PDF       PDFlib support (implies GD)                 
[X] ZLIB      ZLIB support                                 
[X] MCRYPT    MCrypt library support                       
[X] MBSTRING  Multi-byte character-set string support      

#make && make install && make clean
Получаю

Код: Выделить всё

phpMyAdmin-2.9.0.2 has been installed into:
    /usr/local/www/phpMyAdmin
Please edit config.inc.php to suit your needs.

To make phpMyAdmin available through your web site, I suggest
that you add something like the following to httpd.conf:

    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
    <Directory "/usr/local/www/phpMyAdmin/">
        Options none
        AllowOverride Limit
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>
Добавляю алиас
#один локальный ип
#другой публичный чтобы из дома можно было ходить (ип не настоящий)

Код: Выделить всё

#ee /usr/local/etc/apache2/httpd.conf
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
        Options none
        AllowOverride Limit
        Order Deny,Allow
        Deny from all
        Allow from 192.168.0.2      
        Allow from 86.22.248.229  
        #Allow from 127.0.0.1 .example.com
</Directory>
Конфигурирую config.inc.php, получается такой вид

Код: Выделить всё

<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'http://192.168.0.1';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'password'; // Пароль пользователя root
?>
Смотрим синтаксис апача

Код: Выделить всё

/usr/local/sbin/apachectl configtest
Syntax OK

Апач рестарт

Код: Выделить всё

#/usr/local/etc/rc.d/apache2.sh restart
Performing sanity check on apache2 configuration:
Syntax OK
Stopping apache2.
Waiting for PIDS: 754.
Starting apache2.
Добавляем правила в ipfw

Код: Выделить всё

#ee /etc/ipfw.work
#Открываем с глобала и Локала порт для работы с mysql 3306
${FwCMD} add allow tcp from 192.168.0.2 to ${IpOut} 3306 via ${LanOut}
${FwCMD} add allow tcp from 86.22.248.229 to ${IpOut} 3306 via ${LanOut}
Перезагрузка

Код: Выделить всё

shutdown -r now
Не смотря на все проделанное, не могу зайти в конфигурационную страницу ??? Подскажите в чем моя ошибка?
Когда нет ничего, тогда нет ничего лучше того, что есть!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Установка phpMyAdmin

Непрочитанное сообщение f_andrey » 2008-08-03 14:58:15

Как я понимаю у тебя MySQL'ный рут без пароля, а в конфиге пхпмайадмина ты пишеш ему пароль пасворд, или я что то проглядел в таком обилие конфигов?
Кстати и что значит никак не могу зайти на конфигурационную страницу? на нее если мне не изменяет склероз заходят или до измунения конфига или уже не заходят, а заходят сразу на ИП/phpMyAdmin/
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

Re: Установка phpMyAdmin

Непрочитанное сообщение Гоша » 2008-08-03 15:44:37

Если попробовать посмотреть пользователей то получится так (

Код: Выделить всё

#mysql --database=mysql --execute="SELECT COUNT(*) FROM user"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Кстати и что значит никак не могу зайти на конфигурационную страницу? на нее если мне не изменяет склероз заходят или до измунения конфига или уже не заходят, а заходят сразу на ИП/phpMyAdmin/
захожу на phpMyAdmin именно так

Код: Выделить всё

http://ip servera/phpmyadmin/
Когда нет ничего, тогда нет ничего лучше того, что есть!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка phpMyAdmin

Непрочитанное сообщение zg » 2008-08-03 15:57:10

Гоша писал(а):bind-address    = 127.0.0.1
какой нафиг
Гоша писал(а):#Открываем с глобала и Локала порт для работы с mysql 3306
? ты как собрался коннектиться на локалхост? если с локальной машны, то первыми же правилами rc.firewall открывается полный доступ на lo0, фаер не надо трогать.
Гоша писал(а):Не смотря на все проделанное, не могу зайти в конфигурационную страницу ?
а чего говорит? если ничего, апач мучай, если к базе не может подсоединиться, то это другой разговор. sockstat проверял?

Аватара пользователя
Гоша
ефрейтор
Сообщения: 59
Зарегистрирован: 2007-12-12 16:05:35
Откуда: г. Елизово Камчатка
Контактная информация:

Re: Установка phpMyAdmin

Непрочитанное сообщение Гоша » 2008-08-03 16:08:02

1. Какой указавать bind-address??? Или он должен быть таким ???

Код: Выделить всё

bind-address = 127.0.0.1
2. Правило из файрвола ненужное убрал.

3.Апач говорит

Код: Выделить всё

Forbidden
You don't have permission to access /phpmyadmin/ on this server.
Когда нет ничего, тогда нет ничего лучше того, что есть!

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Re: Установка phpMyAdmin

Непрочитанное сообщение Gnix » 2008-08-03 16:50:10

а если зайти http://ip/phpmyadmin/index.php
тоже проблема с доступом?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка phpMyAdmin

Непрочитанное сообщение zg » 2008-08-03 17:11:47

Гоша писал(а):1. Какой указавать bind-address??? [/code]
да пущай на локалхосте крутится, так надёжней
Gnix писал(а):а если зайти m http://ip/phpmyadmin/index.php
таки да, если апач девственный, то добавь куда-нить

Код: Выделить всё

	<IfModule mod_php5.c>
		DirectoryIndex index.php index.html index.htm
	</IfModule>

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35222
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка phpMyAdmin

Непрочитанное сообщение Alex Keda » 2008-08-03 17:45:21

Гоша! Ура!
=======
Ты не пропадай =)))
А то тут недавно вспоминали посетителей которые из северных часовых поясов - тебя вот вспомнили одного, да и тот думали прпал =)))
Убей их всех! Бог потом рассортирует...