İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Sağlayan: Laravel
Saniyeler içinde Cloud Sunucunuza kurulur.
PHP ekosisteminin en zarif, en popüler ve en güçlü Framework'ü olan Laravel için A'dan Z'ye optimize edilmiş eksiksiz bir web barındırma altyapısıdır. Uygulamalarınızı saatler değil, saniyeler içinde canlıya (Production) almanızı sağlar.
Laravel muhteşem bir framework'tür ancak bir sunucuya (VPS/VDS) sıfırdan Laravel ortamı kurmak tam bir çiledir. PHP uzantıları eksik çıkar, klasör izinleri (storage/bootstrap) yüzünden 500 hataları alırsınız, Nginx konfigürasyonunu ayarlarken public dizinini yanlış gösterirsiniz. Cenuta'nın sunduğu bu hazır Laravel altyapısı, tüm bu sunucu yönetim angaryasını ortadan kaldırır. Red Hat veya Ubuntu üzerinde günlerce ince ayar yapmanıza gerek kalmaz. Sadece Git'ten kodlarınızı çekin, .env dosyanızı ayarlayın ve ürününüzü dünyaya açın. Üstelik paylaşımlı (Shared) hosting'lerdeki kısıtlamaların (shell_exec, timeout) hiçbirini yaşamazsınız.
Bu hazır uygulama imajı, Laravel Optimized Stack uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:
Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra Laravel Optimized Stack sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:
SSH üzerinden sunucunuza giriş yapın (`ssh root@sunucu_ip_adresiniz`). Tüm web dosyalarınız standart olarak `/var/www/html` veya `/var/www/` altında barındırılacaktır.
`cd /var/www/` dizinine geçin. Kendi Laravel projenizi `git clone https://github.com/kullanici/repo_adi.git projem` komutuyla sunucuya indirin.
Proje klasörüne girip (`cd projem`) sırasıyla `composer install --no-dev --optimize-autoloader` ve Frontend dosyaları için (Vite/Mix) `npm install && npm run build` komutlarını çalıştırın.
Projenizde `.env.example` dosyasını kopyalayıp `.env` yapın. `php artisan key:generate` çalıştırın. En Önemlisi: `chown -R www-data:www-data storage bootstrap/cache` komutuyla Nginx'e (PHP) yazma yetkisi verin.
Laravel projeleri ana dizinden değil, `public` klasöründen çalışır. `/etc/nginx/sites-available/default` dosyasını `nano` ile açıp `root` ayarını `/var/www/projem/public;` olarak değiştirin ve `systemctl restart nginx` yapın.
Önemli Not: Klasör İzinleri İpucu: Laravel'de en çok karşılaşılan 500 (Internal Server Error) hatasının %99'u klasör yetkilerindendir. Her git pull işleminden sonra veya log yazamadığında `chmod -R 775 storage` ve chown yetkilendirmesini hatırlayın.
Laravel Hosting hakkında sıkça sorulan sorular.
Hayır. Bu imaj 'Saf' (Bare-metal hissiyatlı) bir sunucudur. Kontrol paneli bulunmaz. Tüm işlemler SSH (Terminal) veya SFTP üzerinden yapılır. Bu sayede sunucu RAM'inin %100'ü tamamen sitenize ve Laravel'e kalır (Panellerin yarattığı hantallık olmaz).
Kesinlikle hayır. Forge, sunuculara bu altyapıyı kuran ücretli bir araçtır. Siz Cenuta'nın bu hazır imajını kullanarak Forge'a ödeyeceğiniz aylık yüksek ücretlerden tamamen kurtulmuş ve aynı altyapıya sahip olmuş olursunuz.
Evet. Terminal üzerinden apt paket yöneticisini (Örn: `apt install php8.1-fpm`) kullanarak dilediğiniz PHP sürümünü kurabilir ve Nginx ayarlarından o sürüme yönlendirme yapabilirsiniz.
Kurulumda MariaDB root şifresi genellikle boştur veya sistem dosyalarında saklanır. Terminale `mysql -u root` yazdığınızda şifre sormadan girebilirsiniz. Yeni bir veritabanı oluşturmak için standart SQL (`CREATE DATABASE laravel_db;`) komutlarını kullanın.
`/etc/supervisor/conf.d/` altına `laravel-worker.conf` isimli bir dosya oluşturup içine artisan queue:work komutunuzu yazın. `supervisorctl update` dediğinizde sistem çöksede, sunucu yeniden başlasa da Laravel kuyruklarınız 7/24 çalışacaktır.
7/24 Kesintisiz ve En İyi Teknik Destek
Telefon ile Destek
Email ile Destek
Ticket ile Destek
Canlı Destek