Я только что закончил разработку сайта с использованием codeigniter, и в итоге человек, которого я разрабатывал, переключился с одного хостинга на другой. Теперь, когда я сначала пытаюсь зайти на сайт, я получаю сообщение «1001 *».
"Входной файл не указан"
после просмотра некоторых веб-сайтов я обнаружил, что могу попытаться исправить это с помощью index.php? изменив их в файле config.php:
$config['index_page'] = "index.php?";
$config['uri_protocol'] = "QUERY_STRING";
Я пробовал это, но теперь я получаю это сообщение:
Произошла ошибка PHP
Серьезность: Уведомление
Сообщение: неопределенное свойство:
Вход :: $ сессия
Имя файла: controllers / login.php
Номер строки: 121
Неустранимая ошибка: вызов функции-члена
userdata () для необъекта в
/home/content/34/5024634/html/pdv/application/controllers/login.php
по линии 121
в строке 121 controllers / login.php вы видите это:
if ($this->session->userdata('logged_in') == TRUE)
, который прекрасно работает как на старом сервере, так и на локальном. Теперь, согласно моему клиенту, возврат к предыдущему хосту не вариант, поэтому я застрял с этой ошибкой некоторое время и не смог найти никакого решения, знает ли кто-нибудь из вас, как исправить это?
Самые полезные сайты, которые я проверил, это два:
http://anon83.wordpress.com/2007/12/11/codeigniter-vs-godaddy-problems/
http://codeigniter.com/wiki/Godaddy_Installaton_Tips/