.htaccess + apache2 и PHP 5.4

12
neoks
На сайте с 17.03.2010
Offline
152
1999

Что-то я позабылся с апачем, как заставить работать на нем .htaccess ?

Поставил чистый Debian 6 и выполняю команды:

echo -e "deb http://ftp.de.debian.org/debian sid main" > /etc/apt/sources.list
apt-get update
apt-get install php5-common php5 php5-curl
/etc/init.d/apache2 restart
a2enmod rewrite
/etc/init.d/apache2 restart

Ложу скрипт в папку /var/www и как бы все работает но .htaccess не слушает, куда смотреть ?

Содержимое .htaccess:

DirectoryIndex index.php

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php [L]

LM
На сайте с 18.10.2009
Offline
117
#1

Движок какой? И нужен ли ему php5.4?

neoks
На сайте с 17.03.2010
Offline
152
#2
LinuxMan:
Движок какой? И нужен ли ему php5.4?

Самопис, все заточено под 5.4, на 5.3 и ниже не запустится)

P.S: на nginx без апача работает, но тут из за того что перенаправления на index.php не срабатывают, сам скрипт тоже не пашет)

iHead
На сайте с 25.04.2008
Offline
137
#3

для начала проверьте, обрабатывает ли Apache .htaccess вписав заведомо ошибочную строку, если 500 ошибка не случилась, тогда ищите в конфиге Apache директиву AllowOverride и меняйте ее на нужное значение, например, All.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
neoks
На сайте с 17.03.2010
Offline
152
#4
iHead:
для начала проверьте, обрабатывает ли Apache .htaccess вписав заведомо ошибочную строку, если 500 ошибка не случилась, тогда ищите в конфиге Apache директиву AllowOverride и меняйте ее на нужное значение, например, All.

.htaccess не обрабатывается, а за AllowOverride спасибо, поставил all, работает)

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#5
все заточено под 5.4

Так, оффтопик :) Я боюсь представить, что там такого в 5.4 есть неординарного :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
neoks
На сайте с 17.03.2010
Offline
152
#6
LEOnidUKG:
Так, оффтопик :) Я боюсь представить, что там такого в 5.4 есть неординарного :)

Та ничего особого в принципе, просто по мелочам на него перебрался, например кодировка и т.д :) Та и как говорится, нуно двигатся в ногу со временем 🤣

M
На сайте с 16.09.2009
Offline
278
#7
neoks:
Ложу скрипт в папку /var/www и как бы все работает но .htaccess не слушает, куда смотреть ?

В документацию, ясен пень:

http://httpd.apache.org/docs/2.2/configuring.html#htaccess

PS: Вместо sid лучше бы вам подключить testing. А еще лучше настроить apt pinning (man apt_preferences).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
neoks
На сайте с 17.03.2010
Offline
152
#8
myhand:
В документацию, ясен пень:
http://httpd.apache.org/docs/2.2/configuring.html#htaccess

PS: Вместо sid лучше бы вам подключить testing. А еще лучше настроить apt pinning (man apt_preferences).

Та мне апач не нужен, я поставил только что бы проверить работу скрипта на нем :)

M
На сайте с 16.09.2009
Offline
278
#9
neoks:
Та мне апач не нужен

А кто .htaccess будет вам обрабатывать - Пушкин?

neoks
На сайте с 17.03.2010
Offline
152
#10
myhand:
А кто .htaccess будет вам обрабатывать - Пушкин?

Вы не поняли, я апач ставил только для проверки работы скрипта на нем, а так работаю на nginx)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий