В обществе, к которому я принадлежу, есть веб-сайт, созданный кем-то, кто оставил несколько лет назад. Это было сделано с использованием codeigniter (что, вероятно, было довольно излишним, учитывая, что сайт довольно прост.)
Сервер, на котором он недавно размещен на обновленном Php, в результате чего сайт полностью сломался. Теперь он просто возвращает страницу, полную сообщений об устаревших функциях, таких как
"Произошла ошибка PHP
Серьезность: 8192
Сообщение: функция set_magic_quotes_runtime () устарела
Имя файла: codeigniter / CodeIgniter.php
Номер строки: 60
«
Читая документацию CodeIgniter, казалось, что новая версия будет хорошо работать с последней установленной на сервере PhP. Я установил последнюю версию CodeIgniter (1.7.2) и скопировал поверх представлений и настроек базы данных. Теперь я получаю сообщение об ошибке, что функция image () не определена:
"Неустранимая ошибка: вызов неопределенной функции image () в /public_html/newSystem/application/views/welcome_index.php в строке 32"
Я попытался выполнить поиск по всей документации CodeIgniter и не смог найти ссылку на эту функцию.
используется в следующих случаях:
<? = Изображения ( 'welcome_index_splash-text.gif')?> * * Тысяча двадцать-одна
, что заставило меня поверить, что это связано с функцией img (), которая преобразует текст в элемент, но замена image () на img () выдает то же сообщение об ошибке. (Ну, с img вместо изображения вместо undefined)
Поскольку я никогда раньше не использовал CodeIgniter, возможно, есть очень простое исправление, но оно, похоже, не доступно в UsersGuide.
Урок заключается в том, чтобы не использовать фреймворк, такой как CodeIgniter, когда статический HTML-код мог бы это сделать, но я не решил сначала настроить его таким образом!
Спасибо за любую помощь.