Я разработал приложение PHP: просто index.php с несколькими ссылками на другие файлы PHP. Мы сделаем из него прогрессивное веб-приложение (PWA). Я хочу протестировать его на нескольких устройствах Android, для которых мне нужен общедоступный URL-адрес. Я хочу использовать Heroku для этого.
Я установил Heroku CLI, и все работает, кроме развертывания. Когда я хочу выполнить развертывание, Heroku выдает мне сообщение об ошибке, в котором говорится, что приложение не поддерживается этим сборочным пакетом. Когда я очищаю пакеты сборки, поток автоматического назначения пакета не работает, потому что Heroku не распознает язык.
ERROR: Application not supported by this buildpack!
remote: !
remote: ! The 'heroku/php' buildpack is set on this application, but was
remote: ! unable to detect a PHP codebase.
remote: !
remote: ! A PHP app on Heroku requires a 'composer.json' at the root of
remote: ! the directory structure, or an 'index.php' for legacy behavior.
remote: !
remote: ! If you are trying to deploy a PHP application, ensure that one
remote: ! of these files is present at the top level directory.
remote: !
remote: ! If you are trying to deploy an application written in another
remote: ! language, you need to change the list of buildpacks set on your
remote: ! Heroku app using the 'heroku buildpacks' command.
Однако: я настроил - пусто - composer.json
специально для Heroku И у меня уже был index.php
.
Я не могу понять, что все еще идет не так.
Уже создан файл composer.json
и composer.lock
для решения проблем, которые Heroku выделяет в сообщении об ошибке.