• 23-03-2017, 10:43:40
    #1
    Arkadaşlar Laravel'e yeni başladım. Kendi öğrenme serüvenimle ilgili bir blog serisi yazıyorum. Her öğrendiğim şey için küçük blogcuglar yazıp bu konu altında paylaşacağım.

    İlk paylaşımım Laravel projesini paylaşımlı hostinge yüklemek. Buyrun.

    https://www.kodmanyagha.com/blog/lar...inge-yuklemek/
    • YILMAZ
    YILMAZ bunu beğendi.
    1 kişi bunu beğendi.
  • 25-03-2017, 12:11:47
    #2
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar Laravel'e yeni başladım. Kendi öğrenme serüvenimle ilgili bir blog serisi yazıyorum. Her öğrendiğim şey için küçük blogcuglar yazıp bu konu altında paylaşacağım.

    İlk paylaşımım Laravel projesini paylaşımlı hostinge yüklemek. Buyrun.

    https://www.kodmanyagha.com/blog/lar...inge-yuklemek/
    Bir önceki yazınız için bir kaç yorumum olacak.

    Alıntı
    Apache veya Nginx ayarlarını yapmanız gerekiyor
    Çok büyük bir olay değil yapmanız gereken tek şey public_html dizinin değilde laravelin public dizinin root olarak göstermek . Ayrıca bu güzel bir şey çünkü; temel dosyalar böylece public dizinin dışında kalıyor. Ayrıca paylaşımlı hostingde çok basit kullanılıyor. En azından ben bir yerden bakmadım mantık yürütüp yatım


    2.
    Alıntı
    “php artisan serve” komutunu kullanmadan nasıl çalıştıracağımı araştırıyorum.
    "php artisan serve" komutunun çok bir olayı yok sadece php üzerinden serve ediyor (php -s localhost:8000). Wamp kurupda php artisan serve demeden de kullanabilirsiniz.

    3.
    Alıntı
    framework için ayrı bir sunucu kuracakmışız
    Öyle bir şey yok 4 tane sistem yaptım laravel ile 2si vpsde diğer 2si hostgatorde.

    4.
    Alıntı
    Klasik bir PHP developer’dan fazlasını istemeyin arkadaşım
    Bizi bitiren bu zaten. PHP developer değil developer olalım.

    5.
    Alıntı
    klasör altında toplayamıyoruz?
    Güvenlik. Şöyle düşünün. app/Http/Kernel.php de bir açık çıktı. Bu dosya public_html altında olursa direk url erişim mümkün olabilir ama laravel de kökdizin public olduğu için app\Http dizini yukarıda kalıyor ve böylece direk erişim olmuyor.

    Yazınız için teşekkürler.
  • 26-03-2017, 12:12:49
    #3
    Yorumunuz için çok teşekkür ederim. Birkaç sorum olacak. Apache veya Nginx ayarlarını Cpanel yüklü bir sunucuya belirli bir hosting için yapılması gerekir. Bunu nasıl yapacağız? Örneğin abc.com domaini için public klasörünü ana klösör olarak göstermek cpanel'de nasıl yapılıyor? Bunu yapmak için hosting sağlayıcıdan izin almak veya sağlayıcıya yaptırmak gerekmez mi?

    Frameworke ait klasörlerin için içlerine htaccess koyup "Deny From All" yazarak erişim engellemesi yapabiliriz. Bu bir çözüm sayılmaz mı?
  • 27-03-2017, 14:36:59
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yorumunuz için çok teşekkür ederim. Birkaç sorum olacak. Apache veya Nginx ayarlarını Cpanel yüklü bir sunucuya belirli bir hosting için yapılması gerekir. Bunu nasıl yapacağız? Örneğin abc.com domaini için public klasörünü ana klösör olarak göstermek cpanel'de nasıl yapılıyor? Bunu yapmak için hosting sağlayıcıdan izin almak veya sağlayıcıya yaptırmak gerekmez mi?

    Frameworke ait klasörlerin için içlerine htaccess koyup "Deny From All" yazarak erişim engellemesi yapabiliriz. Bu bir çözüm sayılmaz mı?

    Paylaşımlı hostingde kullanmak için yapmanız gereken şey çok basit. "public" dizinin altındaki dosyaları hostunuzdaki "public_html" in içine atıyorsunuz. public dizinin dışındaki larave dosyalarınada "/home/user" altına atıyorsunuz ve server.php nin içindeki

    require_once __DIR__.'/public/index.php';

    kısmınıda

    require_once __DIR__.'/public_html/index.php';

    ile değiştiriyorsunuz.


    Misafir adlı üyeden alıntı: mesajı görüntüle
    Frameworke ait klasörlerin için içlerine htaccess koyup "Deny From All" yazarak erişim engellemesi yapabiliriz. Bu bir çözüm sayılmaz mı?
    Sayılır ama her dizine tek tek .htaccess koymak işin ameliliği olur biraz Yeni bir dizin geldiği zaman onada yeniden ekliyeceksin . OOP yi bırakıp düz kodlamak gibi bir şey olur.