Ошибка 404 при переносе сайта с локального сервера на хостинг

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Добрый день! Проблема такая. При переносе с локального сервера на хостинг открывается только главная страница. При переходе на другие страницы вы ходит ошибка

#1 8 июля 2023 в 15:49

Добрый день! Проблема такая. При переносе с локального сервера на хостинг открывается только главная страница. При переходе на другие страницы выходит ошибка:

Not Found
The requested URL /users was not found on this server.

Apache/2.4.25 (Debian) Server at xxxxxx.ru Port 80

Также не открываются модальные окна на главной странице (например «вход») .

Подскажите, в какую сторону «рыть»? Заранее Спасибо!

P.S. Хостинг свой, без техподдержки. Это должен быть подсайт на домене основного сайта. Настройки Apache делал по аналогии с главным сайтом.

#2 8 июля 2023 в 17:14

Подскажите, в какую сторону «рыть»?

evgnk

Поиском найти  решенные аналогичные ситуации. Вот, например.

#3 8 июля 2023 в 17:29

Подскажите, в какую сторону «рыть»?

evgnk

Поиском найти  решенные аналогичные ситуации. Вот, например.

IamB

К сожалению, не помогло

#4 9 июля 2023 в 08:16

Настройки Apache делал по аналогии с главным сайтом.

evgnk

Интересно узнать, а какие (настройки) собственно на «главном»?))

mod_rewrite Включен?

Другие требования выполнены?

instantcms.ru/get

Cистемные требования
Для корректной работы InstantCMS ваш сервер должен иметь следующее ПО:

Веб-сервер Apache с установленным модулем mod_rewrite (или без него, если Apache >= 2.2.16);
Или веб-сервер Nginx с портированными в него правилами из файлов .htaccess CMS;
Интерпретатор PHP версии 7.0 или выше. PHP 8.X поддерживается;
Модули для PHP: gd, iconv, mbstring, simplexml, json, filter;
СУБД MySQL 5+, MariaDB;

#5 9 июля 2023 в 10:00

Настройки Apache делал по аналогии с главным сайтом.

evgnk

Интересно узнать, а какие (настройки) собственно на «главном»?))

mod_rewrite Включен?

Другие требования выполнены?

instantcms.ru/get

Cистемные требования
Для корректной работы InstantCMS ваш сервер должен иметь следующее ПО:

Веб-сервер Apache с установленным модулем mod_rewrite (или без него, если Apache >= 2.2.16);
Или веб-сервер Nginx с портированными в него правилами из файлов .htaccess CMS;
Интерпретатор PHP версии 7.0 или выше. PHP 8.X поддерживается;
Модули для PHP: gd, iconv, mbstring, simplexml, json, filter;
СУБД MySQL 5+, MariaDB;

RSN

Всё включено. Проблема решена путём добавления в файл apache2.conf строк:

<Directory /путь до директории с сайтом/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

и добавления в .htaccess в корневой папке сайта строки Options +FollowSymLinks под строкой RewriteEngine on

Всем откликнувшимся Спасибо!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.