Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 02.03.2017 22:40:38

kobeumut
Üye
Kayıtlı: 02.03.2017
Mesajlar: 1

Alt klasörde yayınlama

Merhaba,

Ben lokalde yaptığım uygulamamı örnek.com/yeni şeklinde yeni klasörünün içine atmak istiyorum. Çok yabancı kaynaklardan araştırdım ama bir sonuca ulaşamadım yardımcı olabilecek biri var mıdır acilen?

Çevrimdışı

#2 08.03.2017 04:44:07

evrend
Üye
Yer: DÜZCE
Kayıtlı: 26.05.2014
Mesajlar: 316
Website

Yanıt: Alt klasörde yayınlama

Lumen'in public klasörü hariç, dosyaları normalde nasıl olması gerekiyorsa koyun.  Public klasörünün içinde bulunan index.php dosyasında aşağıdaki satırı değiştirin. Sonrasında, Lumen projenizin içerisindeki public klasörünü de kurmak istediğiniz dizinin içerisine atın.
Eski Hali;

$app = require __DIR__.'/../bootstrap/app.php';

Yeni Hali;

//Siz araya ekstra bir alt klasör daha eklediğiniz için "../" ekliyoruz. İki ekleseydiniz(yeni/web/ gibi) "../../" şeklinde ekleyecektik.
$app = require __DIR__.'/../../bootstrap/app.php';

Klasör yapısına Örnek vermek gerekirse public hariç dosyalarınız aşağıdaki dizinde olacak, bu dizine dışarıdan erişilemez;

/home/web/www.example.com/

Public klasörünün içerisindekilerde aşağıdaki dizinde olacak.;

/home/web/www.example.com/public_html/yeni/

Not: Kodları test etmedim ama %99 çalışması lazım, mantık budur.


Unutmayın, HERKOD aynı değildir.
Fiyat/Performans Cloud için: Digital Ocean.
Ayda 2,5$'a 512Mb ram, 1Core CPU Cloud için: Vultr.

Çevrimdışı

Forum alt kısmı