Bazı panellerde uygulama olarak yüklemek için eklenmemiş olabiliyor. Bu durumda ftp ile bağlanarak bazı ayarlar yapmak gerekebilir. Daha önce bu şekilde 2-3 kurulum yapmıştım. Kısaca anlatacağım;
1) Sunucuda ana dizine bir klasör açıyoruz. (public_html'in olduğu dizin, public_html'in içine değil ! )
2) Laravel projemizin public klasörü hariç diğer tüm klasör ve dosyaları sunucuda açtığımız klasöre atıyoruz.
3) Laravel projemizdeki public klasörünün içerisindekileri sunucumuzdaki public_html'e atıyoruz
4) Sunucudaki public_html içerisinde index.php dosyamız var, bunu düzenleyerek aşağıdaki kodları değiştiriyoruz ve acilan_dizin yerine sunucuya laravel dosyalarını attığımız klasörü yazıyoruz.
`require __DIR__.'/../acilan_dizin/bootstrap/autoload.php';
...
$app = require_once __DIR__.'/../acilan_dizin/bootstrap/app.php';`
Detaylı anlatım:
https://dev.to/asapabedi/deploying-laravel-5-applications-on-shared-hosting-without-the-use-of-ssh--16a6