sineld Ben; Projemi sunucuya git serverdan ftp ile deploy ediyorum ancak bu yüklediklerim arasında node_modules ve vendor dizinleri olmuyor. Projeyi yükledikten sonra sunucuya projenin kullanısı kim ise (müşteri adı, domainuser mesela) onun ssh kullanıcısı ile bağlanıp proje dizininde "composer install" komutu ile bağımlılıkları yüklüyorum. Varsa veritabanını serverda oluşturuyor ve "php artisan migrate --seed" komutu ile veritabanını oluşturuyor ve besliyorum. Alternatif olarak sql dosyası da yüklenebilir. storage ve alt dizinlerini chmod 777 yapıyorum. (chmod -R 777 storage) Ta taaa site yayında. Selamlar.
mirimiran İlginiz için teşekkür ederim ama bu işlemleri her seferinde yapack mıyım yok mu bunun kısa yolu
evrend mirimiran yazdıİlginiz için teşekkür ederim ama bu işlemleri her seferinde yapack mıyım yok mu bunun kısa yolu Bir konuda git ile nasıl deploy ettiğimi paylaşmıştım. Kodu okursanız neler yapmanız gerektiğini anlarsınız zaten. https://forum.laravel.gen.tr/d/1304/6
mirimiran Hocam sunucuya dosyayı yükledikten sonra index sayfası düzgün görünüyor link yapıları düzgün çalışıyor ama linklere tıkladığımda 404 hatası eriyor. Bunun için ne yapmam lazım
mirimiran Erişimi http://site.com/ şeklinde yapıyorum. Loocalde çalışırken public dosyasını kaldırmıştım htaccess ile erişimini düzenledim localde sorunsuz çalışıyordu ama sunucuya attında 404 hatası verdi
mirimiran Arkadaşlar laravel 5.2 yi sunucuya atmanın en kısa yolu ftp ile dosyaları yükledikten sonra storage dosyasının izinlerini 777 yapıp htaccess ve web config dosyalarını yüklemek yeterli oluyor. Eğer sıkıntı yaşayan arkdaşalar olurlarsa bana mail atabilirler elimden geldiğince yardımcı olurum