muhammet28 merhaba arkadaşlar artık filezilla eski kötü pis diyorlar bu işi iyi yapan developerlar büyük projeler nasıl yayına alınıyor bilgi verir misiniz?
angelside En pratik "git" kullanarak ile yapılıyor. Olmazsa WinSCP ile tek tek atabilirsiniz dosyaları. $> ssh -i /.ssh/sunucuA/id_rsa root@sunucuA #> cd /var/www/YeniSite.com #> git clone git@github.com:laravel/laravel.git . #> composer install #> php artisan migrate --seed #> php artisan route:cache #> php artsain config:cache
muhammet28 peki git clone yapınca dosyaları repo'nun isminde bir klasör ile kopyalıyor yani /var/www/DOSYALAR şeklinde olması lazım değil mi?
sineld git clone git@github.com:laravel/laravel.git . komutu ile mevcut klasöre proje klonlanır. Sondaki nokta'nın esprisi budur.
kzorluoglu Öncelikle ben bunu kullaniyorum, 1. Deployer — Deployment tool for PHP https://deployer.org/docs/getting-started (surada hazir laravel icin görev tarifleri mevcut. https://github.com/deployphp/deployer/tree/master/recipe) diger opsiyonlardan da bildiklerim; 2. Using remote Git hosting on Plesk https://docs.plesk.com/en-US/onyx/reseller-guide/website-management/git-support/using-remote-git-hosting.75848/ (Kendi Özel Serverimde Plesk üzerinde otomatik git yayinlama secenegini bir kere kullanmisligim var, güzel ve rahata benziyor) 3. Deployer https://github.com/REBELinBLUE/deployer (Laravel 5.4 ile yazilmis, coklu server/site yönetimi gibi kompleks özellikleri mevcut)