CodeIgniter VPS Kurulumu

0 Réponses 2 Vues
·
Participants
Auteur de la discussion #1
CodeIgniter, PHP tabanlı hafif ve güçlü bir MVC (Model-View-Controller) framework'üdür. VPS ortamında kurulum süreci, paylaşımlı hosting'e göre daha fazla kontrol ve yapılandırma imkanı sağlar. Bu nedenle, VPS üzerinde CodeIgniter kurulumu yaparken birkaç temel adımı takip etmek gerekir. İşte detaylı ve adım adım bir rehber:


1. VPS Ortamını Hazırlama
İlk olarak, VPS'nizde uygun işletim sistemini kurmalısınız. En yaygın tercih Linux dağıtımlarıdır, özellikle Ubuntu veya CentOS. Sunucuya erişim sağladıktan sonra, aşağıdaki temel yazılımların güncel ve kurulu olması gerekir:
  • Web sunucusu (Apache veya Nginx)
  • PHP (sürüm 7.4 veya üstü önerilir)
  • MySQL veya MariaDB veritabanı sunucusu


2. Web Sunucusu ve PHP Ayarları
Apache kullanıyorsanız, mod_rewrite modülünü etkinleştirmek faydalı olur:
CODE
12a2enmod rewrite  
systemctl restart apache2

PHP ayarlarını ise php.ini dosyasından optimize edebilirsiniz. Örneğin, memory_limit, max_execution_time ve upload_max_filesize gibi ayarlar projeye göre ayarlanmalı.

3. CodeIgniter Dosyalarının Yüklenmesi
CodeIgniter’in en güncel sürümünü resmi sitesinden indirin. Ardından, ZIP dosyasını VPS’ye yükleyin ve uygun dizine çıkarın (örneğin /var/www/html/ci).
Dizin izinlerini uygun şekilde ayarlayın:
CODE
12chown -R www-data:www-data /var/www/html/ci  
chmod -R 755 /var/www/html/ci


4. Web Sunucusu Konfigürasyonu
Apache kullanıyorsanız, yeni bir sanal ana makine (virtual host) yapılandırması oluşturabilirsiniz:
CODE
1nano /etc/apache2/sites-available/ci.conf

İçeriği şu şekilde olabilir:
CODE
1234567891011

    ServerName yourdomain.com
    DocumentRoot /var/www/html/ci
    
        AllowOverride All
        Require all granted
    
    ErrorLog ${APACHE_LOG_DIR}/ci_error.log
    CustomLog ${APACHE_LOG_DIR}/ci_access.log combined


Etkinleştirip Apache’yi yeniden başlatın:
CODE
12a2ensite ci.conf  
systemctl reload apache2


5. CodeIgniter Konfigürasyonu
Uygulama dizininde application/config/config.php ve database.php dosyalarını düzenleyin.
  • base_url parametresini, sitenizin alan adı veya IP adresine göre ayarlayın.
  • Veritabanı ayarlarını doğru şekilde yapılandırın.


6. Güvenlik ve Performans
VPS’de güvenliği sağlamak adına, SSL sertifikası kurabilir, güvenlik duvarı ve Fail2Ban gibi araçlarla koruma sağlayabilirsiniz. Ayrıca, cache ve opcode cache (örneğin OPcache) kullanmak performansı artıracaktır.

Bu adımlarla VPS ortamınızda CodeIgniter kurulumunu tamamlamış olursunuz. Güçlü ve esnek bir altyapıya sahip olmak, projelerinizi daha güvenli ve hızlı hale getirir.

Vous devez être connecté pour répondre.

Utilisateurs qui consultent cette discussion (Total: 2, Membres: 2, Invités: 0)
Total: 2 (membres: 2, invités: 0)
0 citations sélectionnées