php_flag engine off не работает

Все о скриптах

Модераторы: Art.i, vasya

php_flag engine off не работает

Сообщение segajb » Вс апр 12, 2015 4:53 pm

в htaccess не работает директива php_flag engine off , как я понял, она где то глобально отключена, не подскажите где? Спасибо
centos

и RemoveType php тоже почему то не работает(
segajb
 
Сообщений: 48
Зарегистрирован: Чт июн 21, 2012 6:18 pm

Re: php_flag engine off не работает

Сообщение ls » Вс апр 12, 2015 6:51 pm

А что если вам просто выключить PHP в свойствах WWW домена в ISPmanager?
Что касается директивы, то думаю, это из-за /etc/httpd/conf.d/z1_home.conf - там поставить AllowOverride All вместо того, что сейчас
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6389
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: php_flag engine off не работает

Сообщение swg » Вс апр 12, 2015 6:58 pm

1. apache? (иначе .htaccess игнорируется) nginx и других совсем нет?
2. php как mod_php? (иначе php_flag игнорируется)
3. AllowOverride Options или AllowOverride All привилегии разрешены?
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: php_flag engine off не работает

Сообщение segajb » Вс апр 12, 2015 7:43 pm

swg писал(а):1. apache? (иначе .htaccess игнорируется) nginx и других совсем нет?
2. php как mod_php? (иначе php_flag игнорируется)
3. AllowOverride Options или AllowOverride All привилегии разрешены?

1. apache, остальные директивы в htaccess работают
2. mod_php
3. вот тут можно по подробней как проверить или включить?
segajb
 
Сообщений: 48
Зарегистрирован: Чт июн 21, 2012 6:18 pm

Re: php_flag engine off не работает

Сообщение segajb » Вс апр 12, 2015 7:46 pm

ls писал(а):А что если вам просто выключить PHP в свойствах WWW домена в ISPmanager?
Что касается директивы, то думаю, это из-за /etc/httpd/conf.d/z1_home.conf - там поставить AllowOverride All вместо того, что сейчас

c www доменом не подойдет так как нужно не на сайт а на папку поставить

есть файл /etc/httpd/conf.d/zzz-home.conf
в нем
Код: выделить все
<directory /var/www/*/data>
   <IfModule php5_module>
      php_admin_flag engine off
   </IfModule>
   Allow from all
   AllowOverride FileInfo AuthConfig Limit Indexes Options
</Directory>


делал
Код: выделить все
<directory /var/www/*/data>
AllowOverride All
</Directory>


не помогло
segajb
 
Сообщений: 48
Зарегистрирован: Чт июн 21, 2012 6:18 pm

Re: php_flag engine off не работает

Сообщение swg » Вс апр 12, 2015 8:01 pm

AllowOverride не знаю как проверить, применяются в порядке их появления в конфигах, т.е. в VirtualHost-е переопределит все остальные. Единственное еще что попробовать, после изменения Directoru AllowOverride all, так жестко перезапустить apache, а не через apachectl restart.
Проверил у себя, с php_flag engine off - работает, предлагает скачать файл. С php_admin_flag падает в Internal Server Error.
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: php_flag engine off не работает

Сообщение segajb » Пн апр 13, 2015 2:37 pm

ерунда какая то, и в самом httpd.conf везде стоит AllowOverride all ,а в htaccess просто игнорятся php_flag engine и RemoveType
segajb
 
Сообщений: 48
Зарегистрирован: Чт июн 21, 2012 6:18 pm

Re: php_flag engine off не работает

Сообщение swg » Пн апр 13, 2015 2:44 pm

Проверка на очепятки, выкладывайте:
1. ls -l директории с .htaccess и тестовым файлом php, который будете запускать
2. cat этого .htaccess

По настройкам, а нет ли где, именно в таком порядке:
Order Deny,Allow
swg
флудит форум
 
Сообщений: 2384
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov


Вернуться в CGI, Perl, PHP

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1