Автор Тема: вопрос по phpmyadmin [решено]  (Прочитано 5301 раз)

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
вопрос по phpmyadmin [решено]
« : 09.02.2009 23:04:09 »
Приветствую!
установил phpmyadmin-apache2-php5, phpmyadmin-common
когда пытаюсь запустить phpmyadmin ---> http://localhost/phpMyAdmin
открывается страница Object not found
apache2 и mysqld запущены
в логах пишет: File does not exist:/var/www/apache2/html/phpmyadmin
каталог phpmyadmin находятся в /var/www/html
при установке phpmyadmin-a почему то не было запроса на создания
пользователя и пароля, по идее должно было....
может что то не доустановил?
« Последнее редактирование: 12.02.2009 14:33:10 от Skull »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: вопрос по phpmyadmin
« Ответ #1 : 10.02.2009 08:13:55 »
Рабочий пример для apache:
# rpm -qa | grep apache
apache-common-1.3.37rusPL30.23-alt3
apache-1.3.37rusPL30.23-alt3
apache-mod_php5-5.2.2-alt1
phpMyAdmin-apache-php5-2.10.1-alt3

#rpm -qa | grep php5
php5-mcrypt-5.2.2-alt1
php5-libs-5.2.2-alt1
php5-5.2.2-alt1
apache-mod_php5-5.2.2-alt1
php5-mbstring-5.2.2-alt1
php5-suhosin-0.9.19-alt1
php5-mysql-5.2.2-alt1
phpMyAdmin-apache-php5-2.10.1-alt3

Теперь каталог phpmyadmin действительно находятся в /var/www/html и туда апач будет обращаться.
При  http://localhost/phpMyAdmin должно все просто открыться, без каких либо настроек в апаче.
Но будет предупредительная запись по безопасности.

Изначально логин root без пароля.

- Подсоединяемся к служебной базе MySQL c  одноимённым названием:
 # mysql -u root mysql
  - Меняем пароль рута на 123456 (или другой) и выходим. Служебная команда PASSWORD зашифровывает пароль.
 mysql> UPDATE user SET Password=PASSWORD('123456') WHERE user='root';
 mysql> quit
  - Перезагружаем сервер
 # service mysqld restart


#cp -a /var/www/html/phpMyAdmin/config.sample.inc.php /var/www/html/phpMyAdmin/config.inc.php

в config.inc.php
комментируем строку
//$cfg['Servers'][$i]['auth_type'] = 'cookie';^
и после нее вставляем:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';

phpMyAdmin заходит от имени root под его паролем. Предупредительная запись исчезла. Но это не все решение вопросов безопасности, так как снаружи по по этому адресу тоже все откроется.

Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: вопрос по phpmyadmin
« Ответ #2 : 10.02.2009 22:39:43 »
$ rpm -qa | grep apache
apache2-httpd-event-2.2.8-alt1
apache2-mod_auth_mysql-3.0.0-alt5
apache2-common-2.2.8-alt1
apache2-mod_ssl-2.2.8-alt1
apache2-mod_php5-5.2.5-alt1
apache2-httpd-prefork-2.2.8-alt1
apache2-httpd-worker-2.2.8-alt1
apache2-2.2.8-alt1
phpMyAdmin-apache2-php5-2.11.8.1-alt0.M41.1
apache2-manual-2.2.8-alt1

$ rpm -qa | grep php5
php5-libs-5.2.5-alt1
php5-mysql-5.2.5-alt1
apache2-mod_php5-5.2.5-alt1
php5-mcrypt-5.2.5-alt1
php5-5.2.5-alt1
php5-suhosin-0.9.23-alt1
phpMyAdmin-apache2-php5-2.11.8.1-alt0.M41.1
php5-mbstring-5.2.5-alt1

http://localhost/phpMyAdmin ---- не открывается ,
так у меня тоже /var/www/phpmyadmin, непонятно однако...

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: вопрос по phpmyadmin
« Ответ #3 : 11.02.2009 07:19:15 »
http://localhost/phpMyAdmin ---- не открывается ,
Открывается.
Обратите внимание, что пример приведен для apache, а не для apache2, чтобы не разбираться где и что вы сделали неправильно. Пример проверен и точно работает.
Если все аккуратно сделать, то откроется и у вас.
Одновременно работать apache и apache2 не могут.
Попробуйте остановить #service httpd2 stop
Подгрузите пакеты apache и php5, как в примере. Запустите #service httpd start
и все откроется.
Потом разберетесь и аналогично сами перенесете на apache2.
Непонятно куда вы все-таки установили phpMyAdmin и запущен ли вообще запущен ли apache. Директории которые вы указываете также некорректны.

Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: вопрос по phpmyadmin
« Ответ #4 : 11.02.2009 23:33:49 »
удалил apache2, поставил apache
phpmyadmin открылся...