Регистр символов в каталоге для apache2

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Регистр символов в каталоге для apache2

Сообщение Slimy »

В общем проблема такая перестал апач видеть каталоги которые имеют заглавные буквы. Раньше все работало, на ура. Когда именно отвалилось не заметил.
т.е. каталог в ~/home/public_html/phpMyAdmin открывать не хочет хотя с phpmyadmin работает. Как это починить?
Еще такой момент phpmyadmin из репозиториев перестал открываться тоже, просто пустая страница. В логах 500 ошибка и все. Раньше проблем с ним не было.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Регистр символов в каталоге для apache2

Сообщение SLEDopit »

А может Вы нам конфиги покажете? А то так сложно гадать.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Регистр символов в каталоге для apache2

Сообщение Slimy »

Вот

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

cat /etc/apache2/sites-enabled/virthosts
<VirtualHost 127.0.0.1:80>
        ServerAlias www. *.loc #wildcard catch all
        VirtualDocumentRoot /home/mf/public_html/%1/
        UseCanonicalName Off
        SetEnv APPLICATION_ENV "staging"
        <Directory "/home/mf/public_html">
            Options FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>
<VirtualHost 127.0.0.2:80>
        ServerAlias www. *.dev #wildcard catch all
        VirtualDocumentRoot /home/mf/public_html/%1/
        UseCanonicalName Off
        SetEnv APPLICATION_ENV "development"
        <Directory "/home/mf/public_html">
            Options FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>

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

cat /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php

        <IfModule mod_php5.c>
                AddType application/x-httpd-php .php

                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off
                php_admin_flag allow_url_fopen Off
                php_value include_path .
                php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
                php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
        </IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>

Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Регистр символов в каталоге для apache2

Сообщение sash-kan »

Slimy
какие модули включены в apache?

Slimy писал(а):
14.11.2011 02:13
AllowOverride All
htaccess-ы инспектировали?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Регистр символов в каталоге для apache2

Сообщение Slimy »

sash-kan писал(а):
14.11.2011 12:26
Slimy
какие модули включены в apache?

Slimy писал(а):
14.11.2011 02:13
AllowOverride All
htaccess-ы инспектировали?

Там ничего не менялось с предыдщего состояния. В общемто там только редирект настроен. Да и для кататлогов где неТ .htaccess тоже не работает.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Регистр символов в каталоге для apache2

Сообщение neol »

Slimy писал(а):
03.11.2011 23:49
В общем проблема такая перестал апач видеть каталоги которые имеют заглавные буквы. Раньше все работало, на ура. Когда именно отвалилось не заметил.
т.е. каталог в ~/home/public_html/phpMyAdmin открывать не хочет хотя с phpmyadmin работает. Как это починить?

В Linux файловая система регистрозависимая (и апач, соответственно тоже). Вот в виндовом апаче возможно нет разницы между phpMyAdmin и phpmyadmin.

Но на этот случай есть модуль spelling (читать).

Slimy писал(а):
03.11.2011 23:49
Еще такой момент phpmyadmin из репозиториев перестал открываться тоже, просто пустая страница. В логах 500 ошибка и все. Раньше проблем с ним не было.

Может вы перед этим APC поставили? Если угадал, то вам сюда.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Регистр символов в каталоге для apache2

Сообщение Slimy »

neol писал(а):
20.11.2011 10:27
Slimy писал(а):
03.11.2011 23:49
В общем проблема такая перестал апач видеть каталоги которые имеют заглавные буквы. Раньше все работало, на ура. Когда именно отвалилось не заметил.
т.е. каталог в ~/home/public_html/phpMyAdmin открывать не хочет хотя с phpmyadmin работает. Как это починить?

В Linux файловая система регистрозависимая (и апач, соответственно тоже). Вот в виндовом апаче возможно нет разницы между phpMyAdmin и phpmyadmin.

Но на этот случай есть модуль spelling (читать).

Slimy писал(а):
03.11.2011 23:49
Еще такой момент phpmyadmin из репозиториев перестал открываться тоже, просто пустая страница. В логах 500 ошибка и все. Раньше проблем с ним не было.

Может вы перед этим APC поставили? Если угадал, то вам сюда.

Спс за советы, но ни то ни другое не помогло. Первое похоже больше нацелено на то чтобы принимать любой регистр и делать из него прописные буквы т.е. предполагается что файлы все с малой буквы. В любой случае у меня не заработало. Все чего добился только на index так можно было попасть, а при попытке логина сразу 404 ошибка. Я думал проблема решается строчкой другой в .htaccess, но похоже это не так.
Вторая проблема всетаки не в этом кэш есть но он от zend-php в любом случае до апдейта дистрибутива это все работало. Так что способ тоже не подошел.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали: