1

Тема: Не удается установит phpMyAdmin

Доброго времени суток !
Прошу помощи. Четвертый день пытаюсь установить и настроить phpMyadmin, Apache, PHP, MySQL согласно рекомендациям из статьи "Инструментарий разработчика". Все вроде работает, кроме phpMyadmin. Вот что отображает:

Forbidden

You don't have permission to access /phpmyadmin on this server.
Apache/2.2.11 (Win32) PHP/5.2.9-1 Server at localhost Port 80

.
Сам сервер запускается без ошибок.
.
Буду очень признателен за любую помощь

2

Re: Не удается установит phpMyAdmin

rotkiv
Посмотрите записи в error.log.

3

Re: Не удается установит phpMyAdmin

error.log(каталог C:\apache):

[Wed Apr 01 21:36:23 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-1 configured -- resuming normal operations
[Wed Apr 01 21:36:23 2009] [notice] Server built: Dec 10 2008 00:10:06
[Wed Apr 01 21:36:23 2009] [notice] Parent: Created child process 388
[Wed Apr 01 21:36:23 2009] [notice] Child 388: Child process is running
[Wed Apr 01 21:36:23 2009] [notice] Child 388: Acquired the start mutex.
[Wed Apr 01 21:36:23 2009] [notice] Child 388: Starting 64 worker threads.
[Wed Apr 01 21:36:23 2009] [notice] Child 388: Starting thread to listen on port 80.

error.log (каталог C:\apache\localhost):

[Wed Apr 01 21:36:30 2009] [error] [client 127.0.0.1] client denied by server configuration: C:/apache/localhost/www/phpmyadmin

access.log (каталог C:\apache\localhost):

127.0.0.1 - - [01/Apr/2009:21:36:30 +0400] "GET /phpmyadmin HTTP/1.1" 403 298

....после того, как попытался достучаться до http://localhost/phpmyadmin

4

Re: Не удается установит phpMyAdmin

rotkiv
Подумайте, каким образом вы так настроили конфигурацию Apache (возможно виртуальный хост localhost), что сервер отклоняет подключения от 127.0.0.1. Если проблему решить не сможете, то покажите ваш httpd.conf и httpd-vhosts.conf.
[client 127.0.0.1] client denied by server configuration

5

Re: Не удается установит phpMyAdmin

Hanut сказал:

rotkiv
Подумайте, каким образом вы так настроили конфигурацию Apache (возможно виртуальный хост localhost), что сервер отклоняет подключения от 127.0.0.1. Если проблему решить не сможете, то покажите ваш httpd.conf и httpd-vhosts.conf.
[client 127.0.0.1] client denied by server configuration

Выкладываю ссылку на httpd.conf и httpd-vhosts.conf. Не могу понять, в чем ошибка. Делаю на 100% согласно рекомендациям с данного ресурса.
Ошибка одна и та же.(см. выше по теме)
Помогите пожалуйста разобраться.
Заранее спасибо.

http://rotkiv.webasyst.net/DD/2.0/file_ … Y=VkEwNTIz

6

Re: Не удается установит phpMyAdmin

rotkiv
Раскомментируйте строку:
Include conf/extra/httpd-mpm.conf

Посмотрите нет ли .htaccess файлов в каталогах. Ошибок не видно.

7

Re: Не удается установит phpMyAdmin

Hanut сказал:

rotkiv
Раскомментируйте строку:
Include conf/extra/httpd-mpm.conf

Посмотрите нет ли .htaccess файлов в каталогах. Ошибок не видно.

Да. Действительно. В каталоге phpmyadmin лежал файлик .htaccess следующего содержания:

# This folder does not require access over HTTP
# (the following directive denies access by default)
Order allow,deny

Закомментирвал единственную открытую строку и все заработало.

Осталось два маленьких вопроса: 1. для чего нужен этот файл и смысл содержания вышеуказанного (в моем случае).
2. Include conf/extra/httpd-mpm.conf - что означает эта строка ? В указаниях по настройке httpd.conf про нее не упоминается.

Не могли бы Вы пояснить вкратце. Для общего понимания так сказать.

_________________________________________________________________________________________________________________

[size=16]И огромное спасибо за помощь ![/size]

8

Re: Не удается установит phpMyAdmin

rotkiv
Не знаю откуда у вас оказался .htaccess файл. В дистрибутиве его нет.
Очевидно, что он добавлен для закрытия каталога с phpMyAdmin.

Include conf/extra/httpd-mpm.conf - изначально она должна быть раскомментирована. Каким образом она оказалась закомментированной - мне не понятно. В данном подключаемом конфигурационном файле указывается место для создания .pid файла (содержащий идентификатор процесса httpd.exe, а также в нем прописаны некоторые настройки по максимальному количеству подключений, потоков, и т. д.

Re: Не удается установит phpMyAdmin

Подскажите пожалуйста. У меня такая же проблема, ощущение, что где-то не так настроен Apache.
httpd-vhosts.conf, httpd.conf, error.log

10

Re: Не удается установит phpMyAdmin

Бытурка сказал:

Подскажите пожалуйста. У меня такая же проблема, ощущение, что где-то не так настроен Apache

Добавьте в самый верх файла httpd-vhosts.conf строку:

NameVirtualHost *:80

Если не заработает, то посмотрите изменилась ли ошибка в логах.

11

Re: Не удается установит phpMyAdmin

Подскажите пожалуйста пятые сутки не сплю. Установила zend server, настроила все phpMyadmin, Apache, PHP, MySQL по инструкции, но когда перехожу  http://localhost/  выдает ошибку

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@prosto.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

12

Re: Не удается установит phpMyAdmin

Смотрите error.log. Проблема в ошибке при конфигурации.

13

Re: Не удается установит phpMyAdmin

[Thu Jan 31 22:57:39 2013] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Thu Jan 31 22:57:39 2013] [notice] Child 1232: Exit event signaled. Child process is ending.
[Thu Jan 31 22:57:40 2013] [notice] Child 1232: Released the start mutex
[Thu Jan 31 22:57:41 2013] [notice] Child 1232: All worker threads have exited.
[Thu Jan 31 22:57:41 2013] [notice] Child 1232: Child process is exiting
[Thu Jan 31 22:57:41 2013] [notice] Parent: Child process exited successfully.
[Thu Jan 31 22:57:46 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Jan 31 22:57:46 2013] [notice] Digest: generating secret for digest authentication ...
[Thu Jan 31 22:57:46 2013] [notice] Digest: done
[Thu Jan 31 22:57:46 2013] [notice] Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/0.9.8o configured -- resuming normal operations
[Thu Jan 31 22:57:46 2013] [notice] Server built: Jun 28 2012 14:40:56
[Thu Jan 31 22:57:46 2013] [notice] Parent: Created child process 3872
[Thu Jan 31 22:57:46 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Jan 31 22:57:46 2013] [notice] Digest: generating secret for digest authentication ...
[Thu Jan 31 22:57:46 2013] [notice] Digest: done
[Thu Jan 31 22:57:47 2013] [notice] Child 3872: Child process is running
[Thu Jan 31 22:57:47 2013] [notice] Child 3872: Acquired the start mutex.
[Thu Jan 31 22:57:47 2013] [notice] Child 3872: Starting 150 worker threads.
[Thu Jan 31 22:57:47 2013] [notice] Child 3872: Starting thread to listen on port 10081.
[Thu Jan 31 22:57:47 2013] [notice] Child 3872: Starting thread to listen on port 80.

14

Re: Не удается установит phpMyAdmin

не понимаю что сделать надо.
теперь при переходе на http://localhost/ выдает ошибку
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@prosto.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/0.9.8o Server at localhost Port 80

15

Re: Не удается установит phpMyAdmin

Смотрите error.log относящийся к localhost.