Laravel Bilenler Konuya
8
●274
- 14-08-2022, 18:08:18Merhaba arkadaşlar sabahtan beri çözemediğim bir sıkıntı var. Cpanel bir hosting e laravel kurulumunda sorun yaşıyorum. Sorunum ise şu. Projenin alt dizinde çalışması lazım. Yani örnek olarak, abc.com/deneme. Fakat bir türlü ayarlayamadım. 404 hatası alıyorum. Url üzerinde /public atınca girebiliyorum onda sıkıntı yok. Yani abc.com/deneme/public. Ama istediğim tabikide url üzerinde public olmaması. Ana dizinde veya subdomain üzerinde hiçbir sorun yaşamadım fakat public_html altındaki yani ana dizim altındaki bir klasöre kurulumda sorun yaşıyorum. Yardım edebilecek varsa çok iyi olur. Şimdiden teşekkürler..
- 14-08-2022, 20:42:42paylaşımlı hostingde public_html ise aşağıdaki şekilde düzenleme yaparak aşabilirsin diye düşünüyorum.
AppServiceProvider.php dosyasında register methodun içerisine aşağıdaki kod blogunu eklemelisin.
$this->app->bind('path.public', function() { return base_path('public_html'); }); - 14-08-2022, 21:39:52Projemi kurulum dizini public_html/menu şeklinde. Nasıl yapmam lazımyvolkan adlı üyeden alıntı: mesajı görüntüle
- 14-08-2022, 21:41:43yukarda dediğim şekilde dener misinizyusok32 adlı üyeden alıntı: mesajı görüntüle
- 14-08-2022, 21:50:27https://igniz87.medium.com/deploy-la...l-938b705ebe5a
burda benzer bir sorunun çözümünü paylaşmışlar
index.php dosyasında app.php geçen satırdan sonra aşağıdaki kodu eklemen yeterli olabilir ama laravel sürüm farklılığına göre de değişkenlik gösterebilir.
$app->bind('path.public', function () { return __DIR__; }); - 16-08-2022, 12:44:52cpanel'de bu olay biraz dertli. özellikle direk document_root veremediğin için, bunu .htaccess'den vermeyi denemelisin eğer o olmuyorsa biraz daha kulağı tersten tutman lazım. index için verilen yol değişecek.
https://stackoverflow.com/questions/...33726#64333726
buradan kontrol edebilirsin. - 19-08-2022, 03:01:41https://www.alicancanpolat.com/laravel-public-kaldirma/
public kaldırma ile ilgili burayı kullanabilirsiniz.