Автор Тема: phpMyAdmin-->Access forbidden!  (Прочитано 8025 раз)

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
phpMyAdmin-->Access forbidden!
« : 06.03.2010 00:31:53 »
Приветствую!
При запуске phpMyAdmin http://localhost/phpMyAdmin
выдает Access forbidden!
сделал
chmod -R 777 /var/www/phpMyAdmin
все равно Access forbidden!
почему?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: phpMyAdmin-->Access forbidden!
« Ответ #1 : 06.03.2010 08:59:15 »
почему?

Применение phpMyAdmin достаточно опасно, как и вообще PHP. Поэтому изначально все закрыто.

Для начала вам надо убедиться что правильно работает apache. Потом открыть phpMyAdmin.

Ранее описывал как это сделать:

http://forum.altlinux.org/index.php/topic,5161.msg75444.html#msg75444


Обращаю внимание, что можно и лучше обходиться полностью без phpMyAdmin командами:

# mysql -u root -p
Password:            Входим
 mysql>SHOW DATABASES; выводит список всех БД обслуживаемых сервером.
Выгрузить базу MySQL можно командой:
# mysqldump -u root -p DBName > mydb.sql
ПРИМЕЧАНИЕ: Вы должны убедиться, что база данных не изменяется в это время, иначе Вы получите противоречивую копию.
 
Сами базы MySQL хранит в /var/lib/mysql/db/, здесь можно посмотреть какие базы созданы.
Чтобы загрузить базу, нужно сначала создать пустую, а для надёжности предварительно удалить старую:
 # mysql -u root -p
 mysql> drop database if exists DBName;
 mysql> create database DBName;
 mysql> quit
а затем в неё загрузить данные:
 # mysql -u root -p DBName < mydb.sql
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: phpMyAdmin-->Access forbidden!
« Ответ #2 : 06.03.2010 12:42:03 »
Прочитал вашу инструкцию, локальной сети у меня нет,
все делаю пока на localhost.Apache2 работает , по адресу
http://localhost/ открывается тестовая страница
It works!. В файл /etc/httpd2/conf/extra-available/phpMyAdmin.conf
добавил Allow from 127.0.0.1, после этого
http://localhost/phpMyAdmin пишет :
Wrong permissions on configuration file, should not be world writable!
не правильные разрешения  записанные в кофигурационный файл.
« Последнее редактирование: 06.03.2010 12:45:38 от gor »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: phpMyAdmin-->Access forbidden!
« Ответ #3 : 06.03.2010 13:12:52 »
A
AllowOverride None
делали?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: phpMyAdmin-->Access forbidden!
« Ответ #4 : 06.03.2010 13:23:00 »
cat /etc/httpd2/conf/extra-available/phpMyAdmin.conf
<IfModule alias_module>
Alias /phpMyAdmin /var/www/phpMyAdmin//
<Directory /var/www/phpMyAdmin//>
Options Indexes MultiViews
AllowOverride All
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
</IfModule>


есть такое

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: phpMyAdmin-->Access forbidden!
« Ответ #5 : 06.03.2010 13:35:03 »
Тут очень важно просто все правильно сделать.
Alias /phpMyAdmin /var/www/phpMyAdmin// у вас
Alias /phpMyAdmin       /var/www/phpMyAdmin у меня
DirectoryIndex index.php у меня

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

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: phpMyAdmin-->Access forbidden!
« Ответ #6 : 06.03.2010 20:15:24 »
передалал так:
cat /etc/httpd2/conf/extra-available/phpMyAdmin.conf
<IfModule alias_module>
Alias /phpMyAdmin /var/www/phpMyAdmin
<Directory /var/www/phpMyAdmin>
DirectoryIndex index.php
Options Indexes Includes ExecCGI
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
</IfModule>
строчку в /etc/httpd2/conf/extra-available/Directory_html_default.conf
тоже отредактировал (добавил Indexes), но ничего не помогло
Wrong permissions on configuration file, should not be world writable!

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Re: phpMyAdmin-->Access forbidden!
« Ответ #7 : 06.03.2010 22:27:53 »
А пароль у рута к базе пустой или нет? phpadmin  с пустым не пускает.

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: phpMyAdmin-->Access forbidden!
« Ответ #8 : 06.03.2010 23:55:20 »
Цитировать
А пароль у рута к базе пустой или нет? phpadmin  с пустым не пускает.
пустой, а как назначить?

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: phpMyAdmin-->Access forbidden!
« Ответ #9 : 07.03.2010 00:32:56 »
установил пароль для root:
# mysql -u root mysql
  mysql> UPDATE user SET Password=PASSWORD('1234') WHERE user='root';
  mysql> quit
# service mysqld restart


..а, phpMyAdmin все тоже- Wrong permissions on configuration file, should not be world writable!

Оффлайн dj--alex

  • Участник
  • *
  • Сообщений: 176
Re: phpMyAdmin-->Access forbidden!
« Ответ #10 : 07.03.2010 01:25:51 »
видимо phpmyadmin как бы говорит юзай дебиан

а если серьезно на любой ОС по моему поставить сайт с зендом проще чем на альт линуксе.
вы никогда не замечали почему никому  никогда не нравится критика? даже обоснованная и с фактами?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: phpMyAdmin-->Access forbidden!
« Ответ #11 : 07.03.2010 07:18:50 »
Так нигде не сказано, что phpmyadmin работает из коробки, наоборот сказано - "все  сетевые сервисы выключены и потенционально опасные вещи запрещены". А phpmyadmin - это как-раз потнеционально опасная вещь.

Оффлайн mad_max

  • Участник
  • *
  • Сообщений: 352
Re: phpMyAdmin-->Access forbidden!
« Ответ #12 : 07.03.2010 09:16:19 »
Помоему для php забыли про control.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: phpMyAdmin-->Access forbidden!
« Ответ #13 : 07.03.2010 15:25:26 »
Цитировать
видимо phpmyadmin как бы говорит юзай дебиан
а если серьезно на любой ОС по моему поставить сайт с зендом проще чем на альт линуксе.
+1  :D :D :D

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: phpMyAdmin-->Access forbidden!
« Ответ #14 : 07.03.2010 15:30:33 »
Цитировать
А phpmyadmin - это как-раз потнеционально опасная вещь.
Тоже мне проблема поставить хитрее алиас чем phpMyAdmin. За год использования на своем личном сервере никто кроме меня в PMA не попадал (регулярно логи смотрю), только потому что alias у меня не дефолтный  ;)