Проблема при переносе на хостинг!

LH
На сайте с 26.09.2013
Offline
89
822

Добрый день!

Делал сайт, стоит на Open Server'e. Все хорошо, работает как часы.

Переношу на хостинг, начинается...

То выдает 500 ошибку, причем только на двух определенных страничках.

То ошибки, что не удалось подключить файлы (Warning: require_once(/templates/nav.php): failed to open stream).

То ошибки с переменными (Notice: Undefined variable: total_price in..).

Или например такая ошибка (Notice: Undefined offset: 0)

Как такое возможно? Почему у меня работает, у них нет?

DT
На сайте с 28.11.2006
Offline
298
#1

На компе одно, на сервере другое ;)

Проверяйте пути хорошенько! По 500 ошибке смотрите файл .htaccess - возможно там что-то не то прописано, что у хостера вызывает ошибку.

Посмотрите лог ошибок в панели управления.

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
L
На сайте с 10.02.2015
Offline
223
#2

Пути в линуксе регистрозависимы...

S3
На сайте с 29.03.2012
Offline
302
#3
Leonid H:


Как такое возможно? Почему у меня работает, у них нет?

Хостинг шаред???

Вот чтоб такого избежать, нужно на локалке эмулировать сервер, на котором потом будет крутиться ваш сайт.

Пути... все пути... проверяйте куда и что ведет, другого совета вы не услышите тут Может еще версии пыха и мускли.

barabash
На сайте с 30.04.2011
Offline
71
#4
Leonid H:
Добрый день!

Делал сайт, стоит на Open Server'e. Все хорошо, работает как часы.
Переношу на хостинг, начинается...

То выдает 500 ошибку, причем только на двух определенных страничках.
То ошибки, что не удалось подключить файлы (Warning: require_once(/templates/nav.php): failed to open stream).
То ошибки с переменными (Notice: Undefined variable: total_price in..).
Или например такая ошибка (Notice: Undefined offset: 0)

Как такое возможно? Почему у меня работает, у них нет?

Возможные причины:

  • Неправильные пути к файлам сайта
  • Не включены некоторые PHP моды или неподдерживаемая версия php
  • При переносе не скопировался .htaccess
  • Скопировались не все файлы

Какая CMS?

edka
На сайте с 17.01.2010
Offline
208
#5

К 500 ошибке иногда еще приводит сохранение файла в UTF-8 BOM (а надо без BOM).

Тогда ошибка 500 возникает в файлах, где есть php header.

NetSky
На сайте с 05.04.2008
Offline
104
#6

версии php совпадают? а так гадать можно долго .... смотреть пациента надо

Адаптация верстки сайта под мобильные устройства. .Скорая помощь для ваших сайтов- Wordpress, DLE, Joomla, Drupal
Ragnarok
На сайте с 25.06.2010
Offline
226
#7
Leonid H:
То ошибки, что не удалось подключить файлы (Warning: require_once(/templates/nav.php): failed to open stream).

проблема с путями

Leonid H:
То ошибки с переменными (Notice: Undefined variable: total_price in..).
Или например такая ошибка (Notice: Undefined offset: 0)

включен вывод нотисов. можно его подавить, либо, что лучше, исправить

//TODO: перестать откладывать на потом
Ragnarok
На сайте с 25.06.2010
Offline
226
#8
Leonid H:
То ошибки, что не удалось подключить файлы (Warning: require_once(/templates/nav.php): failed to open stream).

проблема с путями

Leonid H:
То ошибки с переменными (Notice: Undefined variable: total_price in..).
Или например такая ошибка (Notice: Undefined offset: 0)

включен вывод нотисов. можно его подавить, либо, что лучше, исправить

LH
На сайте с 26.09.2013
Offline
89
#9

Всем спасибо, проблемы устранил!

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