Почему на хостинге не работает связь с MySQL и выдается страница с ошибкой 404?

Добрый день! Проблема состоит в том, что я импортировал свой сайт на хостинг, а также импортировал БД на тот же хостинг. В файлах сценария указал все необходимые данные для подключения к соответствующей БД. При входе на сайт, ввожу в форму авторизации данные и отправляю их на сервер. В итоге ошибок по соединению с базой не выдается, НО меня сразу перебрасывает на страницу 404. Я подумал, что может где-то указал, несуществующую ссылку, поэтому проверил все ссылки на наличие битых и таковых не оказалось. Даже скопировал файлы с сайта и запустил на локальном сервере и все заработало.
Ребята, я в тупике - помоги мне разобраться с этой проблемой.
Сайт - sevnef.890m.com
Тестовый логин: 123
Тестовый пароль: 321
  • Вопрос задан
  • 2610 просмотров
Решения вопроса 1
Glueon
@Glueon
DevOps
Если честно пока - это гадание на кофейной гуще. Дистационно проблему достаточно сложно решать.
Я вижу, что сначала делается серия редиректов:
http://sevnef.890m.com/LOG_in.php
http://sevnef.890m.com/work.php
http://sevnef.890m.com/add.php

Последний запрос вовращает Location: http://error.hostinger.eu/? - ту самую 404 ошибку, что вы видите.
Что бросается в глаза, что при обращении к первому и второму URL-у я получаю Cookie с PHPSESSID, в то время как обращении к sevnef.890m.com/add.php никакой сессии со мной не поддерживает и я сразу получаю редирект на 404-ю ошибку.
Поэтому имеется подозрение, что первые два редиректа делает ваш код, а последний - nginx сервера хостера, потому что реально файла add.php нет на сервере. Ищите его.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Sali_cat
Просто хостинг смените + левый домен. Разобраться сложно, надо больше инф. Но 404 это нету файла или не тот путь"собственно файла там не будет"
Ответ написан
Комментировать
@VseOk7 Автор вопроса
Спасибо большое! Оказывается вместо add.php был файл Add.php.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы