Почему все ссылки дают 404 Not Found, когда я перенес сайт на хостинг?

Аватар пользователя nathan158 nathan158 9 июня 2020 в 23:26

Я загрузил свой drupal сайт на веб-хостинг. Использую хостинг: aiwebhost.com. Но когда я нажимаю любую ссылку на моем сайте, я получаю сообщение об ошибке:

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

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Я нашел похожий вопрос по stackoverflow:
https://stackoverflow.com/questions/50843155/drupa...
Но там вопрос касался локального сервера. Но у меня ошибка на веб-хостинге

На локальном сервере мой сайт работает хорошо

Как это исправить?
_______________________________________________________________________________________
Решено:
Произошла ошибка, поскольку файл .htaccess не был добавлен на хостинг

Лучший ответ

Аватар пользователя marassa marassa 10 июня 2020 в 6:40

Кэш Друпала сбрасывали?
Файл .htaccess не забыли на хостинг перенести? Что в нём?

Комментарии

Аватар пользователя marassa marassa 10 июня 2020 в 6:40

Кэш Друпала сбрасывали?
Файл .htaccess не забыли на хостинг перенести? Что в нём?

Аватар пользователя nathan158 nathan158 10 июня 2020 в 11:01

На каком этапе нужно кэш сбрасывать? Я скачал з drupal.org архив tar.gz и розархировал на хостинге. На хостинге создал базу данных и установил друпал. Больше пока ничего не делал. Но ссылки дают 404 Not Found. Да действительно файла .htaccess почему то не было на хостинге. Но когда перекинул с локального проекта файл .htaccess ошибка:

The website encountered an unexpected error. Please try again later.
Drupal\Core\Database\DatabaseAccessDeniedException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in Drupal\Core\Database\Driver\mysql\Connection::open() (line 157 of /home/путь/мой сайт/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php).

Аватар пользователя marassa marassa 10 июня 2020 в 12:33

nathan158 wrote: загрузил свой drupal сайт

nathan158 wrote: На локальном сервере мой сайт работает хорошо

nathan158 wrote: Я скачал з drupal.org архив tar.gz и розархировал на хостинге. На хостинге создал базу данных и установил друпал. Больше пока ничего не делал

Так у Вас есть свой сайт, который работает на локалке, или Вы скачали голый дистрибутив Друпал?

nathan158 wrote: ссылки дают 404 Not Found.

Какие именно ссылки и откуда?

nathan158 wrote: файла .htaccess почему то не было на хостинге

Вообще-то он входит в дистрибутив Друпала. Если его почему-то не оказалось, значит Вы неправильно его поставили.