git push heroku master
'u kullanarak yeni bir uygulamayı Heroku'ya zorlamak istiyorum.Reddedildi, set buildpack'i algılamayı başaramadı git: //github.com/CHH/heroku-buildpack-php
Başarılı kimlik doğrulamasından sonra aşağıdaki hatalar oluştu.
uzak: Bina kaynak: Uzak: Uzaktan: -----> buildpack set getiriliyor
git: //github.com/CHH/heroku-buildpack-php ... uzaktan yapılan:uzak:! reddedilen itin, buildpack
git set saptayamamış: //github.com/CHH/heroku-buildpack-php
detect
dosyası:
#!/bin/bash
if [ -f "$1/composer.lock" ]; then
echo "PHP (composer.json)" && exit 0
elif [ -f "$1/index.php" ]; then
echo "PHP (classic)" && exit 0
else
exit 1
fi
Bu sorumu güncelledim. – plaidshirt
Varsa, proje kök dizininde 'composer.lock' ve' index.php' var (emin olun), proje klasör yapısının, bir alt klasörde gömülü olan uygulama köküne sahip olmamanız durumunda, doğruca heroku'ya sunulup sunulmadığını kontrol edin. . Belirli bir dil/çerçeve için Buildpacks, geçerli bir uygulama olarak düşünmek için kökte gerekli dosyaları bulmayı bekler. Örneğin, bir "düğüm" uygulamasında, her bir derleme paketi kökte bir 'package.json 'arar. –
Bu projeyi klonladım, bu yüzden sadece "composer.lock" projesinin kök dizininde index.php 'bulunmadım. – plaidshirt