Laravel çerçevesinin paylaşımlı barındırmaya kurulumu birkaç adımda gerçekleştirilir; bu kılavuzda bunları detaylı bir şekilde inceleyeceğiz.
Barındırma kontrol panelinde Web Siteleri ve Alan Adları menüsüne gidin, uygulamayı kurmak istediğiniz alan adını seçin ve menüden ekran görüntüsünde gösterildiği gibi Git seçeneğini seçin.
Açılan Git ayarları menüsünde, Uzak Git deposu alanına https://github.com/laravel/laravel bağlantısını yapıştırın ve TAMAM'a tıklayın.
Birkaç saniye içinde depo eklenecek ve ayar menüsünü gösterecektir. Örneğimizde, varsayılan depo ayarlarını kullandık.
Ana menüye geri dönelim ve gerekli paketleri kurmak için php composer menüsüne gidelim. Tarayıcı butonuna tıklayın.
Birkaç saniye içinde, kurulum için gerekli olan bağımlılıklar bulunacak ve doğru çalışması için gerekli olanları aşağıdaki ekran görüntüsünde gösterildiği gibi kurun.
Kurulumdan sonra, paket bağımlılıkları sağdaki vurgulanan blokta Kurulu durumuna geçecektir.
Ana menüye dönelim ve uygulamanın kendisi için barındırma ve php ayarlarına geçelim. Şimdi varsayılan dizini değiştirmemiz gerekiyor; bizim durumumuzda httpdocs yerine httpdocs/public olarak ayarlayın.
Sonra Tamam'a tıklayın; global ayarların uygulanması biraz zaman alacaktır, bunu kontrol paneline bildireceğiz. Bu, aynı alan adı veya ayarlarla birden fazla kullanıcının aynı anda çalışmasını sağlamak için yapılmaktadır. Ardından php ayarlarına gidin ve sürümün doğru olduğundan emin olun; örneğimizde nginx fpm ile çalışan php 7.4 kullandık.
- Ayrıca, php ayarlarında open_basedir yönergesinin {WEBSPACEROOT} değerine ayarlandığından emin olmakta fayda var; eğer daha önce bir şey değiştirilmediyse, böyle ayarlar varsayılan olarak vardır.
- Şimdi, kontrol panelinin dosya yöneticisini kullanarak, httpdocs klasörünün kökündeki dosyayı .env.example olarak adlandırılmış dosyayı .env olarak yeniden adlandırın.
- Sonra, bir şifreleme anahtarı üretmeniz gerekiyor; barındırma kontrol panelinin sağ menüsünde görev zamanlayıcısını açın ve bir php betiği çalıştırın; betiğin yolu /var/www/vhosts/node-name.ru/httpdocs/artisan olacak ve argümanlar key:generate şeklinde olmalıdır (Betiğin yolundaki alan adını kendi alan adınızla değiştirmeyi unutmayın)
Betik yalnızca 1 kez çalıştırılmalıdır; çünkü görev eklenmemelidir, zamanlayıcıyı komut satırı olarak kullandık. Betik başarıyla çalıştırılırsa, Uygulama anahtarı başarıyla ayarlandı mesajını göreceksiniz. Hazır.
Uygulamamız böyle görünüyor: