#php #cakephp #cakephp-2.0 #cakephp-3.0
#php #cakephp #cakephp-2.0 #cakephp-3.0
Вопрос:
Ошибка: [Cake View Exception MissingTemplateException] Файл шаблона «Ошибка error500.ctp» отсутствует. # 0 C:xampphtdocsmmdb11vendorcakephpcakephpsrcViewView.php (588): Торт Просмотр Просмотр->_getViewFileName(‘Ошибка error500’) #1 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorExceptionRenderer.php (366): Торт Просмотр Просмотр-> визуализация (‘error500’, ‘ошибка’) #2 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorExceptionRenderer.php (333): CakeErrorExceptionRenderer->_outputMessageSafe(‘error500’) #3 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorExceptionRenderer.php (336): CakeErrorExceptionRenderer->_outputMessage(‘ошибка 500’) #4 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorExceptionRenderer.php (194): CakeErrorExceptionRenderer->_outputMessage(‘ошибка’) #5 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorErrorHandler.php (144): CakeErrorExceptionRenderer->render() # 6 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorBaseErrorHandler.php (180): CakeErrorErrorHandler->_displayException(Объект(CakeError PHP7ErrorException)) #7 C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorBaseErrorHandler .php(164): Cake Error BaseErrorHandler->HandleException(Объект (Cake Error PHP7ErrorException)) #8 [внутренняя функция]: CakeError BaseErrorHandler-> wrapAndHandleException(объект (Cake Error PHP7ErrorException)) #9 {основной} файл C:xampphtdocsmmdb11vendorcakephpcakephpsrcErrorErrorHandler.php Строка: 156
Комментарии:
1. ошибка отсутствия файла в папке ошибок
2. Не могли бы вы опубликовать дополнительную информацию (хост-система и т. Д.). Также, пожалуйста, отформатируйте вопрос, вы только что опубликовали трассировку стека, которая почти нечитаема в этом формате.
3. или вы можете просто дать мне подсказку, чтобы преобразовать код 2.5 в 3.3, потому что он не профессиональный. Обе версии следуют другой процедуре, так как же ее преобразовать
Ответ №1:
Эти версии несовместимы. Вы можете обновить CakePHP до 2.9.1 (или любой другой версии в ветке 2.x). CakePHP 3 использует пространства имен, и многое в коде изменилось.
в основном вам придется переписать свое приложение, чтобы использовать CakePHP 3.3