VPS Sunucuya manuel olarak Laravel Kurmak
Bildiğiniz gibi genelde CentOS Linux üzerinde Cpanel Yönetim paneli ile birçok işlemi kolayca halledebilmekteyiz. PHP ve MySQL kurulu gelse de Laravel Framework'ü kurulu gelmemektedir. Bu neden VPS(Sanal Özel Sunucu) üzerinde nasıl Laravel kurulacağını bu yazımızda inceleyeceğiz.
aravel de birçok çatı (framework) gibi Composer aracılığı ile sunucumuza kurulmaktadır. Bu nedenle önce sunucu üzerine composer kurmalıyız. Önce sunucuya SSH erişiminiz olmalıdır, bu işlem için sistem yöneticinizle iletişime geçip SSH erişimi ile sunucuya bağlanmalısınız. SSH bağlantısı için genelde Putty programını kullanıyoruz, ben Ubuntu Linux üzerinden ssh komutlarıyla bağlandım. Aşağıdaki komutla Composer yükleme dosyalarını indiriyoruz.
wget https://getcomposer.org/installer
İndirme işlemi bittikten sonra aşağıdaki komutla kontrol ediyoruz.
Bu yazımızda Laravel 5.8'i kuracağım için Cpanel'den Multi PHP bölümünden PHP 7.3 ayarladım ama Php.ini dosyasında küçük bir ayar daha yapmak gerekiyor. Aşağıdaki yoldan php.ini dosyasını nano editörü ile açıp ilgili değişikliği yapalım.
sudo nano /opt/cpanel/ea-php73/root/etc/php.ini
Dosyası açıldıktan sonra;
allow_url_fopen=On yapıyoruz normalde Off idi.
Daha sonra aşağıdaki komutla installer dosyasını herhangi bir parametre kullanmadan çalıştıralım.
php installer
Aşağıdaki komutla installer dosyası ile işimiz bittikten sonra güvenlik amacıyla siliyoruz.
rm -f installer
Sonra aşağıdaki komutu yazınca Composer ekranı gelmelidir.
php composer.phar
Laravel 5.8 gibi özellikle istediğimiz bir versiyonu kurmak istersek aşağıdaki komutu yazıyoruz.
php composer.phar create-project --prefer-dist laravel/laravel "5.8.*"
Eğer son Laravel sürümünü yüklemek istersek versiyon belirtmemize gerek yoktur.
php composer.phar create-project laravel/laravel --prefer-dist
Eğer log dosyalarında yazma hatası alırsanız aşağıdaki komutu yazınız. Sonuç ekranı bu işlemden sonra aşağıdaki şekilde gelecektir.
chmod -R 777 storage/
Mutlu kodlamalar,
Ağustos, 2020
Oğuzhan TAŞ
aravel de birçok çatı (framework) gibi Composer aracılığı ile sunucumuza kurulmaktadır. Bu nedenle önce sunucu üzerine composer kurmalıyız. Önce sunucuya SSH erişiminiz olmalıdır, bu işlem için sistem yöneticinizle iletişime geçip SSH erişimi ile sunucuya bağlanmalısınız. SSH bağlantısı için genelde Putty programını kullanıyoruz, ben Ubuntu Linux üzerinden ssh komutlarıyla bağlandım. Aşağıdaki komutla Composer yükleme dosyalarını indiriyoruz.
wget https://getcomposer.org/installer
İndirme işlemi bittikten sonra aşağıdaki komutla kontrol ediyoruz.
php installer --check
Bu yazımızda Laravel 5.8'i kuracağım için Cpanel'den Multi PHP bölümünden PHP 7.3 ayarladım ama Php.ini dosyasında küçük bir ayar daha yapmak gerekiyor. Aşağıdaki yoldan php.ini dosyasını nano editörü ile açıp ilgili değişikliği yapalım.
sudo nano /opt/cpanel/ea-php73/root/etc/php.ini
Dosyası açıldıktan sonra;
allow_url_fopen=On yapıyoruz normalde Off idi.
Daha sonra aşağıdaki komutla installer dosyasını herhangi bir parametre kullanmadan çalıştıralım.
php installer
Aşağıdaki komutla installer dosyası ile işimiz bittikten sonra güvenlik amacıyla siliyoruz.
rm -f installer
Sonra aşağıdaki komutu yazınca Composer ekranı gelmelidir.
php composer.phar
Laravel 5.8 gibi özellikle istediğimiz bir versiyonu kurmak istersek aşağıdaki komutu yazıyoruz.
php composer.phar create-project --prefer-dist laravel/laravel "5.8.*"
Eğer son Laravel sürümünü yüklemek istersek versiyon belirtmemize gerek yoktur.
php composer.phar create-project laravel/laravel --prefer-dist
Daha sonra public_html'nin bir üstüne laravel kurup, public_html yi siliyoruz.
rm –rf public_html
Bir link oluşturup; public_html yazınca laravel içindeki public klasörünü gösterecek şekilde ayarlıyoruz.
Bir link oluşturup; public_html yazınca laravel içindeki public klasörünü gösterecek şekilde ayarlıyoruz.
ln –s laravel/public public_html
Eğer log dosyalarında yazma hatası alırsanız aşağıdaki komutu yazınız. Sonuç ekranı bu işlemden sonra aşağıdaki şekilde gelecektir.
chmod -R 777 storage/
Mutlu kodlamalar,
Ağustos, 2020
Oğuzhan TAŞ
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?