Hafif, hızlı ve esnek bir PHP framework olan CodeIgniter, web uygulamaları geliştirmek isteyenler için ideal bir çözümdür. Peki, CodeIgniter Sunucusu’nu ehost.com.tr ile nasıl kurar ve yönetirsiniz?
				CodeIgniter Nedir?
CodeIgniter, PHP tabanlı açık kaynaklı bir web uygulama framework’üdür. Küçük boyutu ve hızlı performansı ile MVC (Model-View-Controller) yapısına sahip uygulamalar geliştirmeyi kolaylaştırır. CodeIgniter ile yapabilecekleriniz:- Hafif ve hızlı web uygulamaları geliştirmek
- RESTful API ve web servisleri oluşturmak
- Veri tabanı işlemlerini kolayca yönetmek
- Güvenli ve performanslı uygulamalar geliştirmek
- Mevcut PHP projelerini modern yapıya dönüştürmek
Neden ehost.com.tr ile CodeIgniter?
CodeIgniter’ın sorunsuz çalışabilmesi için PHP desteği ve güçlü sunucu kaynakları gerekir. İşte ehost.com.tr avantajları:- Yüksek Performanslı VDS ve Cloud Sunucular: Uygulamalarınız hızlı ve kesintisiz çalışır.
- Esnek Kaynak Yönetimi: CPU ve RAM ihtiyacınıza göre artırılabilir.
- Güvenlik: SSL, firewall ve IP kontrolleri ile verileriniz güvenli.
- Teknik Destek: CodeIgniter kurulumu ve optimizasyonunda uzman destek.
ehost.com.tr ile CodeIgniter Kurulumu
1. Sunucu Seçimi
Öncelikle ehost.com.tr üzerinden ihtiyacınıza uygun bir VDS veya Cloud Sunucu seçin.2. Sunucu Ortamını Hazırlama
- SSH ile sunucuya bağlanın ve paketleri güncelleyin:
ssh root@sunucu_ip_adresi
sudo apt update && sudo apt upgrade -y
- Apache, PHP ve MySQL paketlerini kurun:
sudo apt install apache2 php php-mysql php-cli unzip curl git -y
sudo apt install mysql-server -y
3. CodeIgniter Kurulumu
- CodeIgniter son sürümünü indirin:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.13.zip -O codeigniter.zip
unzip codeigniter.zip
sudo mv CodeIgniter-3.1.13 /var/www/html/codeigniter
- MySQL veritabanı oluşturun:
CREATE DATABASE codeigniter DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'ciuser'@'localhost' IDENTIFIED BY 'sifre';
GRANT ALL PRIVILEGES ON codeigniter.* TO 'ciuser'@'localhost';
FLUSH PRIVILEGES;
- Dosya izinlerini ayarlayın:
sudo chown -R www-data:www-data /var/www/html/codeigniter
sudo chmod -R 755 /var/www/html/codeigniter
4. Web Arayüzü ve Konfigürasyon
- Tarayıcı üzerinden CodeIgniter uygulamanıza gidin:
http://sunucu_ip_adresi/codeigniter
- application/config/database.phpdosyasını açarak veritabanı bilgilerini girin.
- Proje yapılandırmasını tamamlayın ve uygulamanızı test edin.
5. Alan Adı ve SSL
- CodeIgniter uygulamanızı alan adınız üzerinden erişilebilir hale getirin.
- ehost.com.tr üzerinden SSL ekleyerek HTTPS ile güvenli bağlantı sağlayın.
CodeIgniter ile Hızlı ve Hafif Uygulamalar
- MVC Yapısı: Kod organizasyonu ve yönetimi kolaydır.
- Veritabanı Desteği: CRUD işlemlerini hızlıca gerçekleştirin.
- Hafif ve Performanslı: Küçük boyutu sayesinde sunucuda hızlı çalışır.
- Güvenli: XSS ve CSRF gibi güvenlik önlemleri entegre edilmiştir.
 
								


