1

Тема: В httpd.conf отсутствует <IfModule alias_module>

При установке с phpmyadmin
"...Далее откройте многострадальный httpd.conf и добавьте в блок начинающийся строкой:
<IfModule alias_module>
Следующую строку:
Alias /pma "C:/apache/localhost/www/phpmyadmin" ... "

Но такой строки <IfModule alias_module> нет.

На этом форуме нашел похожую тему
В которой рекомендуется сделать
строку вида  Alias /pma "C:/apache/localhost/www/phpmyadmin" в самом конце httpd.conf.
Сделал - но в результате ничего не изменилось.

Если ввести  в адресной строке браузера "localhost/phpmyadmin" то открывается директория где лежит файл
config.inc.php (то есть ссылка на этот файл). Это было и без строки
Alias /pma "C:/apache/localhost/www/phpmyadmin" в самом конце httpd.conf.

P.S. Возможно это имеет значение
в файле httpd.conf
закоментировал строки (с ними апач не запускался)
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    #AllowOverride ALL #это строка

#
# Controls who can get stuff from this server.
#
   # Order allow,deny #и эти строка
    #Allow from all

Отредактировано ivnh (2011-01-09 16:11:30)

2

Re: В httpd.conf отсутствует <IfModule alias_module>

ivnh пишет:

Сделал - но в результате ничего не изменилось.

Попробуйте в браузере ввести "localhost/pma".

Не знаю почему у вас нет строки <IfModule alias_module>. Покажите ссылку на установленный дистрибутив Apache.

ВКонтакте Facebook Twitter

3

Re: В httpd.conf отсутствует <IfModule alias_module>

Hanut пишет:
ivnh пишет:

Сделал - но в результате ничего не изменилось.

Попробуйте в браузере ввести "localhost/pma".

Не знаю почему у вас нет строки <IfModule alias_module>. Покажите ссылку на установленный дистрибутив Apache.

Если ввести  "localhost/pma" то результат такой же


Апач взят с одного из зеркал
http://www.apache.org/dyn/closer.cgi

название файла httpd-2.0.64-win32-x86-no_ssl.msi

4

Re: В httpd.conf отсутствует <IfModule alias_module>

Вам нужна версия 2.2.17 у вас более старая линейка.

Скачайте и установите дистрибутив Apache 2.2.17 с официального сайта - без SSL http://www.sai.msu.su/apache//httpd/bin … no_ssl.msi
с поддержкой SSL  http://www.sai.msu.su/apache//httpd/bin … 0.9.8o.msi

далее к нему скачайте php сборки VC6 (не VC9!)с официального сайта - http://windows.php.net/download/
рекомендую php 5.2.17: http://windows.php.net/downloads/releas … C6-x86.zip

Сборки 5.3 ещё немного сыроваты, стоит подождать их дальнейшего развития.

Отредактировано DmitryV (2011-01-09 16:32:54)

Facebook Twitter

5

Re: В httpd.conf отсутствует <IfModule alias_module>

В файле httpd.conf добил строки
<IfModule alias_module>
Alias /pma "C:/apache/localhost/www/phpmyadmin"
</IfModule>
все заработало


В 2.0.64 разве не должно быть строки <IfModule alias_module>?

Отредактировано ivnh (2011-01-12 23:02:15)

6

Re: В httpd.conf отсутствует <IfModule alias_module>

ivnh пишет:

В 2.0.64 разве не должно быть строки <IfModule alias_module>?

Я уже не помню в каком виде там генерировался конфигурационный файл, но раз этой строки нет - значит нет. Директивы и сам Alias, разумеется, работают и в 2.0 и в 2.2, так что вы все правильно сделали, что добавили этот блок.

ВКонтакте Facebook Twitter

7

Re: В httpd.conf отсутствует <IfModule alias_module>

Аналогичная проблема, версия апачи 2.0.48, только выскакивает сообщение в браузере:
Not Found

The requested URL /pma was not found on this server.
Apache/2.0.48 (Win32) PHP/5.2.8 Server at localhost Port 80
добавил строки:
<IfModule alias_module>
Alias /pma "C:\Program Files\Apache Group\Apache2\localhost\www\phpmyadmin"
</IfModule>
но увы не помогло, на сервере хостятся несколько сайтов может в этом проблема?