XXXX в настоящее время не может обработать этот запрос.HTTP ERROR 500 - PullRequest
0 голосов
/ 15 октября 2018

Меня попросили отредактировать код приложения Cake php, чтобы адаптировать его к определенной потребности.Для этого я выполнил следующие действия.

Я вошел на свой удаленный сервер.Я установил xampp.Поместите приложение в это место: / opt / lampp / htdocs / CarteInteractiveHoceima Я набрал этот URL: http://51.254.205.243/CarteInteractiveHoceima/index.php Хотя я получил эту ошибку: 51.254.205.243 в настоящее время не может обработать этот запрос.HTTP ERROR 500

Я не знаю, что происходит.Я сделал несколько исследований.Некоторые говорили, что я должен установить файл .htaccess следующим образом:

<IfModule mod_rewrite.c> RewriteEngine on # Uncomment if you have a .well-known directory in the root folder, e.g. for the Let's Encrypt challenge RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>

Другие говорили, что я должен изменить файл httpd.conf следующим образом:

Alias /bitnami/ "/opt/lampp/htdocs/" Alias /bitnami "/opt/lampp/htdocs" <Directory "/opt/lampp/htdocs"> Options -Indexes AllowOverride All Order allow,deny Allow from all </Directory>

Другие говорили, чтоЯ должен изменить разрешения sudo chmod -R 777 для папок:

app / tmp / cache

app / tmp / cache / models

app / tmp / cache / persistent

Я проверил журнал error.php и обнаружил следующее:

    [15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(): Failed opening '/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  set_error_handler() expects the argument (ErrorHandler::handleError) to be a valid callback in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/Configure.php on line 473
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(): Failed opening '/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  set_exception_handler() expects the argument (ErrorHandler::handleException) to be a valid callback in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/Configure.php on line 476
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Log/CakeLog.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(): Failed opening '/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Log/CakeLog.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Fatal error:  Uncaught Error: Class 'CakeLog' not found in /opt/lampp/htdocs/CarteInteractiveHoceima/app/Config/bootstrap.php:102
Stack trace:
#0 /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/Configure.php(98): include()
#1 /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/bootstrap.php(431): Configure::bootstrap(true)
#2 /opt/lampp/htdocs/CarteInteractiveHoceima/app/webroot/index.php(98): include('/opt/lampp/htdo...')
#3 /opt/lampp/htdocs/CarteInteractiveHoceima/index.php(41): require('/opt/lampp/htdo...')
#4 {main}
  thrown in /opt/lampp/htdocs/CarteInteractiveHoceima/app/Config/bootstrap.php on line 102
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Warning:  include(): Failed opening '/Applications/MAMP/htdocs/CarteInteractive/lib/Cake/Error/ErrorHandler.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 547
[15-Oct-2018 09:41:02 Europe/Berlin] PHP Fatal error:  Uncaught Error: Class 'ErrorHandler' not found in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php:957
Stack trace:
#0 /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php(943): App::_checkFatalError()
#1 [internal function]: App::shutdown()
#2 {main}
  thrown in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Core/App.php on line 957

Я удалил файлы в app / tmp / cache и получил эту ошибку вместо предыдущей:

[15-Oct-2018 10:25:50 Europe/Berlin] PHP Fatal error:  Class 'Object' not found in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Controller/Controller.php on line 59
[15-Oct-2018 10:25:50 Europe/Berlin] PHP Fatal error:  Uncaught Error: Class 'Controller' not found in /opt/lampp/htdocs/CarteInteractiveHoceima/lib/Cake/Error/ExceptionRenderer.php:177

Вот строки, которые вызывают проблемы в controller.php:

class Controller extends Object implements CakeEventListener { ...

и в ExceptionRender.php:

$controller = new Controller($request, $response);

Если у вас есть идея, как это исправитьвопросы и заставить приложение работать я был бы рад.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...