Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 018 707 раз!

Форум

Добро пожаловать, Гость!

У чайника не включается .htaccess

Обсуждение проблем в работе программного комплекса
Kariy
Сообщения: 5
C нами: 2 года 3 мес

Непрочитанное сообщение Kariy » 20 авг 2014, 17:40

Вот такой код в файле Apache-2.2_server.conf.txt
<Directory "%ssitedir%/*">
    AllowOverride All
    Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI
    <LimitExcept GET POST HEAD>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>


<Directory "%realsitedir%\*">
    AllowOverride All
</Directory>


И вот такой в моём .htaccess
# Настройки сервера Апач
Options -Indexes FollowSymLinks
DirectoryIndex start.php

# Настройки РНР
php_flag asp_tags on


Вместо start.php по умолчанию открывается папка Index of /
Пробный флаг (asp_tags) находится в положении Off.
Где прописать, чтобы .htaccess выполнялся?
Спасибо.

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 20 авг 2014, 18:22

Ваш хтаксес.
start.php
<?
phpinfo();


Всё отлично отрабатывает.
asp_tags On Off

Т.е глобально в Офф, а локально перезаписано Он

Kariy
Сообщения: 5
C нами: 2 года 3 мес

Непрочитанное сообщение Kariy » 20 авг 2014, 21:34

простите, не понял? =(
Вложения
scr_apache.jpg

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 21 авг 2014, 05:00

ИМХО. Собака порылась в правках конфига апачи. Что и зачем там меняли?

Kariy
Сообщения: 5
C нами: 2 года 3 мес

Непрочитанное сообщение Kariy » 21 авг 2014, 12:17

Asmodey писал(а):ИМХО. Собака порылась в правках конфига апачи. Что и зачем там меняли?


Вот этот кусочек
<Directory "%realsitedir%\*">
    AllowOverride All
</Directory>
добавил, в попытке исправить описанную проблему, но не помогает. А так open-server свежеустановленный.
Я использовал версию mini, возможно, она где-то отличается и в этом заковыка. Сейчас попробую снести и поставить full.

[upd=1408619567][/upd]
Поставил full, то же самое. Возможно, Аpache берёт свои настройки где-нибудь ещё?
Эпикфейл какой-то. Решил изучить РНР и застрял на первом же уроке :(

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 21 авг 2014, 18:29

Ни чего не менял в конфиге.
Апачи - 2.2.27.
PHP - 5.4.26 (вестимо дело не в нём, т.к. ДииректориИНдекс не отрабатывает).

Удаляйте все правки конфига. Оно и так AllowOverride All

Kariy
Сообщения: 5
C нами: 2 года 3 мес

Непрочитанное сообщение Kariy » 21 авг 2014, 20:28

:cry: Да я и так ничего не менял.
Apache-2.2_server.conf <- точно этот файл?

Вот они, все директивы из него:

<Directory />
    Options +FollowSymLinks
    AllowOverride None
    Order Deny,Allow
    Deny from all
</Directory>

<Directory "%ssitedir%/*">
    AllowOverride All
    Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI
    <LimitExcept GET POST HEAD>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

<Directory "%sprogdir%/modules/system/html/openserver">
    AllowOverride None
    Options -MultiViews -Indexes -FollowSymLinks -IncludesNoExec -Includes -ExecCGI
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/8 ::1/128
    Allow from %ips%
    %allow%Allow from all
    <LimitExcept GET POST HEAD>
        Order deny,allow
        Deny from all
    </LimitExcept>
    AddDefaultCharset Off
    <IfModule dir_module>
    DirectoryIndex index.php
    </IfModule>
</Directory>

<Directory "%sprogdir%/modules/system/html/default">
    AllowOverride None
    Options -MultiViews -Indexes -FollowSymLinks -IncludesNoExec -Includes -ExecCGI
    Order deny,allow
    Allow from all
    <LimitExcept GET POST HEAD>
        Order deny,allow
        Deny from all
    </LimitExcept>
    AddDefaultCharset Off
    <IfModule dir_module>
    DirectoryIndex index.html
    </IfModule>
</Directory>

<Directory "/cgi-bin">
    AllowOverride None
    Options +ExecCGI
    Order allow,deny
    Allow from all
</Directory>

<FilesMatch "^\.ht">
    Require all denied
</FilesMatch>


<Directory "%sprogdir%/modules/http/%httpdriver%/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Kariy
Сообщения: 5
C нами: 2 года 3 мес

Непрочитанное сообщение Kariy » 22 авг 2014, 13:17

Прогресс: понял, что .htaccess не должен иметь расширение .txt :lol: Кстати, винда запрещает файлы с именами такого типа, пришлось скопировать из шаблона.
Теперь ситуация такая: без хтаксеса работает; с хтаксесом выдаёт error 500 :oops:

Айе, нашёл ошибку, всё заработало!

deQa
Сообщения: 3
C нами: 3 мес 16 дней

Непрочитанное сообщение deQa » 20 авг 2016, 22:51

Kariy писал(а):Прогресс: понял, что .htaccess не должен иметь расширение .txt :lol: Кстати, винда запрещает файлы с именами такого типа, пришлось скопировать из шаблона.
Теперь ситуация такая: без хтаксеса работает; с хтаксесом выдаёт error 500 :oops:

Айе, нашёл ошибку, всё заработало!


Приветствую. Если ещё на связи и помнишь как решил, подскажи будь добр :)


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 1 гость