.htaccess — Как мне развернуть приложение PHP на Heroku?

У меня есть устаревшее приложение PHP. Корневой каталог выглядит так:

.htaccess
index.php
composer.json
composer.lock
Procfile

В моем профиле у меня есть это:

web: vendor/bin/heroku-php-apache2 /

И в .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

И в composer.json это:

{
"require" : {
"silex/silex": "~1.1",
"monolog/monolog": "~1.7"},
"require-dev": {
"heroku/heroku-buildpack-php": "*"}
}

При развертывании на героку я не получаю ошибок, только пустой экран. Я не могу запустить приложение локально с мастером из-за того, что оно выдает эту ошибку:

This program requires Apache 2.4.10 or newer with mod_proxy
and mod_proxy_fcgi enabled; check your 'httpd' command.

Кроме того, я получаю 500 ошибок сервера на сайте Heroku.

Мне интересно, если я делаю что-то, что явно не так здесь. Не очень опытный в развертывании PHP-приложений на Heroku, поэтому я не совсем уверен, в чем дело. Заранее спасибо за помощь!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]