После установки InstantCMS 2.7.0 выдает 404 страницу

InstantCMS 2.X
#1 19 февраля 2017 в 20:15
Года два не заходил в сообщество и вот решил установить первый раз двойку.
Установку делал как и написано, все права назначил все по инструкции как и всегда но после установки показывает только главную страницу poetov.net/, далее любой переход по любой ссылке ведет к 404 странице.

Версию движка устанавливаю чистую 2.7.0
Хостинг: peterhost.ru/
Тариф: Luxe
Настройки можно увидеть в info.php: poetov.net/info.php

Проверил включены ли все модули- в том числе mod_rewrite — все на месте

После этого решил перезакачать в бинарном режиме — проблема осталась

Проверил фаил .htaccess все они закачались, все на месте
В основной директории стандартный:
  1. <?php phpinfo(); ?># InstantCMS rewriting rules
  2.  
  3. # Initialization
  4. AddDefaultCharset utf-8
  5. Options -Indexes
  6. RewriteEngine on
  7.  
  8. # HTTPS redirect if available
  9. #RewriteCond %{HTTPS} !=on
  10. #RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  11.  
  12. # Hide text files
  13. RewriteRule ^.htaccess$ - [F]
  14. RewriteRule ^credits.txt$ - [F]
  15. RewriteRule ^readme.txt$ - [F]
  16. RewriteRule ^license.(.*).txt$ - [F]
  17.  
  18. # Remove trailing slash from URLs
  19. RewriteCond %{REQUEST_FILENAME} !-d
  20. RewriteRule ^(.+)/$ /$1 [R=301,L]
  21.  
  22. # Sitemaps
  23. RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]
  24.  
  25. # Engine routing
  26. RewriteCond %{REQUEST_FILENAME} !-f
  27. RewriteCond %{REQUEST_FILENAME} !-d
  28. RewriteRule ^(.*)$ ./index.php [L]
Может в .htaccess нужно прописать что-то еще, для 1 версии Инстанта я частенько дописывал его под нужды, но тут не пойму. Может еще у кого такая проблема была? Подскажите пожалуйста в чем может быть дело
#2 19 февраля 2017 в 20:20
arianfinist, всё работает же. А так, в таких случаях смотрят, что в конфигурации виртуального хоста в apache в AllowOverride разрешена обработка файлов htaccess.
#3 19 февраля 2017 в 20:27
Добрый вечер Fuze давно не общались smile

AllowOverride

Fuze
Вот как раз с AllowOverride сейчас пишу в тех поддержку, но по памяти помню (не раз работал на Питерхосте) что там AllowOverride All
#4 19 февраля 2017 в 20:33

Вот как раз с AllowOverride сейчас пишу в тех поддержку

arianfinist
Видимо уже всё включили, т.к. на указанном сайте всё работает без проблем.

по памяти помню (не раз работал на Питерхосте) что там AllowOverride All

arianfinist
С 404 в таких случаях два варианта, либо AllowOverride (и в htaccess правила попросту не отрабатывают) либо mod_rewrite отключен.

Добрый вечер Fuze

arianfinist
Добрый вечер)
#5 19 февраля 2017 в 20:38


Вот как раз с AllowOverride сейчас пишу в тех поддержку

arianfinist
Видимо уже всё включили, т.к. на указанном сайте всё работает без проблем.

по памяти помню (не раз работал на Питерхосте) что там AllowOverride All

arianfinist
С 404 в таких случаях два варианта, либо AllowOverride (и в htaccess правила попросту не отрабатывают) либо mod_rewrite отключен.

Добрый вечер Fuze

arianfinist
Добрый вечер)

Fuze

Все разобрался, все было включено и правильно настроено, проблема оказалась в браузере Safari на Mac
На том же Mac если открывать в FF или Хроме все в порядке.
Попробую сейчас посмотреть в чем могут быть проблемы с Safari но он у меня чистый и без проблем
#6 20 февраля 2017 в 03:19
Да пришел ответ с хоста

Да, в общесерверной конфигурации установлен параметр AllowOverride None.
Изменение данного параметра невозможно.


В таком случае что делать?
#7 15 октября 2020 в 16:21


Да пришел ответ с хоста
Да, в общесерверной конфигурации установлен параметр AllowOverride None.
Изменение данного параметра невозможно.

Александр
Напиши этим дебилам что тебе не нужна общесерверная конфигурация, не нужно менять в конфиге апаче, а чтоб прописали в конфиге твоего сайта на твою директорию. к примеру в твой tvoysayt.conf
  1.  
  2. <Directory /var/www/html/tvoysayt>
  3. Options Indexes FollowSymLinks MultiViews
  4. AllowOverride All
  5. Order allow,deny
  6. allow from all
  7. </Directory>
#8 15 октября 2020 в 16:40



Да пришел ответ с хоста
Да, в общесерверной конфигурации установлен параметр AllowOverride None.
Изменение данного параметра невозможно.

Александр
Напиши этим дебилам что тебе не нужна общесерверная конфигурация, не нужно менять в конфиге апаче, а чтоб прописали в конфиге твоего сайта на твою директорию. к примеру в твой tvoysayt.conf
  1.  
  2.  
  3. Options Indexes FollowSymLinks MultiViews
  4. AllowOverride All
  5. Order allow,deny
  6. allow from all
  7.  

Павел
20 февраля 2017 в 03:19. laugh
#9 15 октября 2020 в 21:31
Проверьте есть в главном папке .htaccess
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.