Я пытаюсь переместить мой Phalcon проект от localhost (все работает там) до производственного сервера, и я вижу 500 Внутренняя ошибка сервера. Существует, вероятно, проблема с файлом .htaccessОшибка 500 при переходе с локального хоста на производственный сервер
Htaccess в базовой директории
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
HTAccess в/общественной
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
Edit: В error_log есть PHP Fatal error: Class 'Category' not found
$menu = new Category();
$this->view->menu = Category::find(array(
"order" => "cat_order ASC"
));
Но в каталоге моделей у меня есть класс категории. Таким образом, каждый запрос является фатальной ошибкой, потому что контроллер не может найти класс моделей.
Проверьте error_log - это может быть любое количество вопросов, в том числе доступ к базам данных, вопросы PHP версии, проблемы пути , проблемы с правами файловой системы. Я бы переименовал файлы .htaccess, чтобы они не использовались, пока вы не сможете изолировать то, что не так с файлами приложения. – user2182349
В error_log есть PHP Неустранимая ошибка – khalnas