Takip et

OpenCart’ı Ubuntu 12.04 VPS Üzerine Kurulum Rehberi

OpenCart’ı Ubuntu 12.04 VPS Üzerine Kurulum Rehberi E-ticaret günümüz iş dünyasının vazgeçilmez bir parçası haline gelmiştir ve işletme

OpenCart’ı Ubuntu 12.04 VPS Üzerine Kurulum Rehberi

E-ticaret günümüz iş dünyasının vazgeçilmez bir parçası haline gelmiştir ve işletmelerin ürünlerini geniş kitlelere ulaştırması için güçlü platformlara ihtiyacı vardır. OpenCart, açık kaynaklı, kullanıcı dostu ve zengin özelliklere sahip bir e-ticaret çözümüdür. Bu makale, OpenCart’ı eski ancak hala bazı ortamlarda karşılaşılabilecek olan Ubuntu 12.04 LTS (Precise Pangolin) tabanlı bir Sanal Özel Sunucu (VPS) üzerine nasıl kuracağınızı adım adım detaylandıracaktır. Ubuntu 12.04 LTS’nin artık resmi güvenlik güncellemeleri almadığını ve bu nedenle üretim ortamlarında kullanılmasının önerilmediğini baştan belirtmek önemlidir. Ancak, bu rehber belirli bir senaryo veya test ortamı için talep edildiğinden, kurulum adımları bu eski sürüme uygun olarak sunulacaktır.

OpenCart Nedir ve Neden Tercih Edilmelidir?

OpenCart, PHP tabanlı, MySQL veritabanı kullanan ve HTML bileşenleriyle çalışan ücretsiz bir açık kaynak e-ticaret yönetim sistemidir. Kullanıcı dostu arayüzü sayesinde teknik bilgiye sahip olmayan kişilerin bile kolayca mağaza açmasına olanak tanır. Geniş bir özellik yelpazesi sunar: sınırsız ürün ve kategori ekleme, çoklu dil ve para birimi desteği, çeşitli ödeme ve kargo entegrasyonları, SEO dostu yapısı, raporlama araçları ve binlerce tema ile modül desteği. Açık kaynak olması, geliştiricilere esneklik sunar ve sürekli gelişen bir topluluğa sahiptir. Bu özellikler, OpenCart’ı küçük ve orta ölçekli işletmeler için cazip bir seçenek haline getirir.

Kurulum Öncesi Gerekli Hazırlıklar

OpenCart kurulumuna başlamadan önce bazı temel gereksinimleri karşılamanız ve VPS’inizi hazırlamanız gerekmektedir.

VPS Erişimi ve Temel Bilgiler

VPS’inize SSH (Secure Shell) aracılığıyla erişiminizin olması gerekmektedir. Genellikle bir SSH istemcisi (Windows için PuTTY, Linux/macOS için terminal) kullanarak sunucuya bağlanılır. Root kullanıcısı veya sudo yetkisine sahip bir kullanıcı ile işlem yapmanız gerekecektir. Ayrıca, bir alan adınızın (örneğin, magazam.com) olması ve bu alan adının VPS’inizin IP adresine yönlendirilmiş olması kurulum sonrası erişim için önemlidir.

Sistemi Güncelleme

Herhangi bir yazılım kurulumuna başlamadan önce, sunucunuzdaki paket listelerini güncellemek ve mevcut paketleri en son sürümlerine yükseltmek iyi bir uygulamadır. Bu, potansiyel güvenlik açıklarını kapatmaya ve uyumluluk sorunlarını önlemeye yardımcı olur.

sudo apt-get update
sudo apt-get upgrade -y

apt-get update komutu, yerel paket indeksini güncellerken, apt-get upgrade -y komutu ise mevcut tüm paketleri yükseltir ve -y parametresi tüm sorulara otomatik olarak “evet” yanıtı verir.

Güvenlik Önlemleri

Ubuntu 12.04’ün eski bir sürüm olması nedeniyle güvenlik, özellikle dikkat edilmesi gereken bir konudur. Temel güvenlik önlemleri alarak sunucunuzu korumaya başlamak önemlidir.

Yeni Bir Sudo Kullanıcısı Oluşturma (Önerilir)

Root kullanıcısı olarak sürekli çalışmak riskli olabilir. Sudo yetkilerine sahip yeni bir kullanıcı oluşturmak ve günlük işlemleri bu kullanıcıyla yapmak daha güvenlidir.

sudo adduser yenikullanici
sudo adduser yenikullanici sudo

İlk komut yeni bir kullanıcı oluşturur ve parolasını belirlemenizi ister. İkinci komut ise bu kullanıcıyı sudo grubuna ekleyerek yönetici yetkileri verir. Artık exit komutuyla root oturumundan çıkıp ssh yenikullanici@your_vps_ip ile yeni kullanıcı olarak bağlanabilirsiniz.

Güvenlik Duvarı (UFW) Yapılandırması

Ubuntu, varsayılan olarak UFW (Uncomplicated Firewall) ile gelir. UFW’yi etkinleştirerek sadece gerekli portlara erişime izin vermek, sunucunuzun güvenliğini artırır.

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
sudo ufw status

Bu komutlar SSH (varsayılan 22), HTTP (80) ve HTTPS (443) portlarına izin verir ve güvenlik duvarını etkinleştirir. sudo ufw status ile kuralları kontrol edebilirsiniz.

LAMP Yığını Kurulumu

OpenCart, PHP tabanlı bir uygulama olduğu için bir web sunucusu (Apache), bir veritabanı sunucusu (MySQL) ve PHP yorumlayıcısına ihtiyaç duyar. Bu üç bileşenin birleşimi “LAMP” (Linux, Apache, MySQL, PHP) yığını olarak bilinir.

Apache Web Sunucusu Kurulumu

Apache, dünyada en yaygın kullanılan web sunucularından biridir.

sudo apt-get install apache2 -y

Kurulum tamamlandıktan sonra Apache servisi otomatik olarak başlar. Tarayıcınızdan VPS’inizin IP adresine giderek Apache’nin varsayılan karşılama sayfasını görmelisiniz. Bu, Apache’nin düzgün çalıştığını gösterir.

MySQL Veritabanı Sunucusu Kurulumu

OpenCart, tüm ürün, kategori, müşteri ve sipariş bilgilerini bir MySQL veritabanında saklar.

sudo apt-get install mysql-server mysql-client -y

Kurulum sırasında MySQL root kullanıcısı için bir parola belirlemeniz istenecektir. Bu parolayı güvenli bir yerde saklayın.

Kurulumdan sonra MySQL’i daha güvenli hale getirmek için mysql_secure_installation betiğini çalıştırmanız önerilir.

sudo mysql_secure_installation

Bu betik size bir dizi soru soracaktır:
* Enter current password for root (enter for none): MySQL root parolanızı girin.
* Change the root password? [Y/n]: Parolanızı değiştirmek isteyip istemediğinizi sorar. Zaten kurulumda belirlediyseniz ‘n’ diyebilirsiniz.
* Remove anonymous users? [Y/n]: Anonim kullanıcıları kaldırmak güvenlik için iyidir, ‘y’ seçin.
* Disallow root login remotely? [Y/n]: Root kullanıcısının uzaktan bağlanmasını engellemek güvenlik için önemlidir, ‘y’ seçin.
* Remove test database and access to it? [Y/n]: Test veritabanını kaldırmak da iyidir, ‘y’ seçin.
* Reload privilege tables now? [Y/n]: Yetki tablolarını yeniden yüklemek için ‘y’ seçin.

PHP Kurulumu ve Gerekli Uzantılar

OpenCart, PHP ile yazılmıştır ve çalışması için belirli PHP uzantılarına ihtiyaç duyar. Ubuntu 12.04 genellikle PHP 5.3 veya 5.4 ile gelir, bu da OpenCart 2.x sürümleri için uygundur. OpenCart 3.x ve üzeri PHP 7.x gerektirir, bu nedenle bu rehber OpenCart 2.x sürümü için geçerlidir.

sudo apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-gd php5-mcrypt php5-zip -y

Bu komut, temel PHP paketlerini ve OpenCart’ın ihtiyaç duyduğu önemli uzantıları kurar:
* php5-mysql: PHP’nin MySQL veritabanları ile iletişim kurmasını sağlar.
* libapache2-mod-php5: Apache’nin PHP kodunu işlemesini sağlayan modüldür.
* php5-curl: Uzak sunucularla HTTP istekleri yapmak için kullanılır (örneğin, ödeme ağ geçitleri).
* php5-gd: Görüntü işleme yetenekleri sağlar (örneğin, ürün resimlerini yeniden boyutlandırma).
* php5-mcrypt: Veri şifreleme ve şifre çözme işlevleri sağlar (OpenCart’ın eski sürümleri için gereklidir).
* php5-zip: ZIP arşivlerini işlemek için kullanılır (OpenCart kurulum dosyalarını açmak için gereklidir).

PHP Yapılandırması (php.ini)

OpenCart’ın düzgün çalışması için bazı PHP ayarlarını optimize etmek gerekebilir. PHP yapılandırma dosyası genellikle /etc/php5/apache2/php.ini konumundadır.

sudo nano /etc/php5/apache2/php.ini

Aşağıdaki ayarları bulun ve değerlerini OpenCart’ın gereksinimlerine uygun şekilde artırın (Ctrl+W ile arama yapabilirsiniz):

* memory_limit = 256M (Varsayılan 128M olabilir. Daha büyük mağazalar için artırılabilir.)
* max_execution_time = 300 (Varsayılan 30 saniye olabilir. Uzun süren işlemler için artırılır.)
* upload_max_filesize = 128M (Varsayılan 2M veya 8M olabilir. Büyük dosya yüklemeleri için artırılır.)
* post_max_size = 128M (Varsayılan 8M olabilir. Büyük form verileri için artırılır.)

Değişiklikleri kaydedip çıktıktan sonra (Ctrl+O, Enter, Ctrl+X), Apache’yi yeniden başlatmanız gerekir.

sudo service apache2 restart
PHP Kurulumunu Test Etme

PHP’nin düzgün çalıştığını doğrulamak için bir phpinfo() dosyası oluşturabilirsiniz.

sudo nano /var/www/info.php

Dosyanın içine aşağıdaki kodu ekleyin:

Kaydedip çıktıktan sonra tarayıcınızdan http://your_vps_ip/info.php adresine gidin. PHP yapılandırma bilgilerini içeren bir sayfa görmelisiniz. İşiniz bittiğinde güvenlik nedeniyle bu dosyayı silmeyi unutmayın: sudo rm /var/www/info.php.

OpenCart Veritabanı Oluşturma

OpenCart kurulumuna başlamadan önce, OpenCart’ın kullanacağı özel bir veritabanı ve bu veritabanına erişebilecek bir kullanıcı oluşturmanız gerekir. Bu, MySQL root kullanıcısının bilgilerini doğrudan OpenCart ile paylaşmaktan daha güvenlidir.

MySQL kabuğuna root kullanıcısı olarak bağlanın:

mysql -u root -p

Parola istendiğinde MySQL root parolanızı girin.

Şimdi OpenCart için bir veritabanı oluşturun (örneğin opencart_db):

CREATE DATABASE opencart_db;

Ardından, bu veritabanına erişim sağlayacak bir kullanıcı oluşturun (örneğin opencart_user) ve güçlü bir parola belirleyin (your_strong_password yerine kendi parolanızı kullanın):

CREATE USER 'opencart_user'@'localhost' IDENTIFIED BY 'your_strong_password';

Bu kullanıcıya az önce oluşturduğunuz veritabanı üzerinde tüm yetkileri verin:

GRANT ALL PRIVILEGES ON opencart_db.* TO 'opencart_user'@'localhost';

Değişikliklerin etkili olması için yetki tablolarını yenileyin:

FLUSH PRIVILEGES;

MySQL kabuğundan çıkın:

exit;

Artık OpenCart kurulumu için hazır bir veritabanı ve kullanıcıya sahipsiniz.

OpenCart Dosyalarını İndirme ve Yapılandırma

Şimdi OpenCart’ın kurulum dosyalarını indirip web sunucunuza yerleştirme zamanı.

OpenCart İndirme

OpenCart’ın resmi web sitesinden (veya GitHub deposundan) uygun bir sürümü indirmelisiniz. Ubuntu 12.04’teki PHP 5.x ile uyumlu olması için OpenCart 2.x sürümünü tercih etmeliyiz. Örneğin, OpenCart 2.3.0.2 iyi bir seçimdir.

Önce /tmp dizinine gidin:

cd /tmp

OpenCart 2.3.0.2’yi indirin (GitHub linki değişebilir, en güncel uygun sürümü kontrol edin):

wget https://github.com/opencart/opencart/archive/2.3.0.2.zip

Eğer unzip paketi kurulu değilse kurun:

sudo apt-get install unzip -y

İndirdiğiniz ZIP dosyasını açın:

unzip 2.3.0.2.zip

Bu, /tmp/opencart-2.3.0.2 adında bir dizin oluşturacaktır. OpenCart’ın web dosyaları bu dizinin altındaki upload klasöründe bulunur.

Dosyaları Web Dizinine Taşıma

OpenCart dosyalarını Apache’nin servis edeceği bir dizine taşımanız gerekir. Genellikle /var/www/html veya /var/www kullanılır. Biz /var/www/opencart dizinini kullanacağız.

sudo mkdir -p /var/www/opencart
sudo mv /tmp/opencart-2.3.0.2/upload/* /var/www/opencart/

Bu komutlar, OpenCart için bir dizin oluşturur ve indirdiğiniz dosyaları bu dizine taşır.

Dizin ve Dosya İzinlerini Ayarlama

Web sunucusunun OpenCart dosyalarına erişebilmesi ve yazabilmesi için doğru izinleri ayarlamak çok önemlidir. Apache genellikle www-data kullanıcısı ve grubu altında çalışır.

sudo chown -R www-data:www-data /var/www/opencart
sudo chmod -R 755 /var/www/opencart

Bu komutlar, OpenCart dizininin ve tüm alt dizinlerinin/dosyalarının sahipliğini www-data kullanıcısına ve grubuna atar ve genel okuma/yürütme izinleri verir.

OpenCart’ın kurulumu sırasında ve sonrasında bazı dizinlere yazma izni olması gerekir. Bu izinleri geçici olarak 777 olarak ayarlayabiliriz. Kurulum tamamlandıktan sonra, güvenlik nedeniyle bu izinleri tekrar 755 veya 775’e düşürmek ve yalnızca Apache’nin yazması gereken dosyalara 644/664 izinleri vermek daha güvenli olacaktır.

sudo chmod 777 /var/www/opencart/system/storage/cache
sudo chmod 777 /var/www/opencart/system/storage/logs
sudo chmod 777 /var/www/opencart/system/storage/download
sudo chmod 777 /var/www/opencart/system/storage/upload
sudo chmod 777 /var/www/opencart/image
sudo chmod 777 /var/www/opencart/image/cache
sudo chmod 777 /var/www/opencart/image/catalog

Ayrıca, OpenCart’ın yapılandırma dosyalarını oluşturmadan önce örnek yapılandırma dosyalarını kopyalamanız gerekir:

sudo cp /var/www/opencart/config-dist.php /var/www/opencart/config.php
sudo cp /var/www/opencart/admin/config-dist.php /var/www/opencart/admin/config.php

Bu yeni config.php dosyalarına da web sunucusunun yazma izni olması gerekir. Kurulumdan sonra bu dosyaların izinlerini 644’e düşürmek en iyi uygulamadır.

sudo chmod 644 /var/www/opencart/config.php
sudo chmod 644 /var/www/opencart/admin/config.php

Apache Sanal Host Yapılandırması

Alan adınız üzerinden OpenCart mağazanıza erişebilmek için Apache’de bir sanal host (Virtual Host) yapılandırması oluşturmanız gerekir.

Yeni bir sanal host yapılandırma dosyası oluşturun:

sudo nano /etc/apache2/sites-available/opencart.conf

Dosyanın içine aşağıdaki içeriği ekleyin. your_domain.com yerine kendi alan adınızı veya VPS IP adresinizi yazın.


    ServerAdmin webmaster@localhost
    ServerName your_domain.com
    # ServerAlias www.your_domain.com # Eğer www ile de erişilecekse
    DocumentRoot /var/www/opencart

    
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

AllowOverride All yönergesi, OpenCart’ın SEO dostu URL’leri için gerekli olan .htaccess dosyasını kullanmasına izin verir.

Sanal host dosyasını kaydedip çıktıktan sonra, bu sanal hostu etkinleştirin ve Apache’yi yeniden başlatın:

sudo a2ensite opencart.conf
sudo a2dissite default # İsteğe bağlı: varsayılan Apache sayfasını devre dışı bırakır
sudo service apache2 restart

Web Kurulum Sihirbazını Çalıştırma

Artık OpenCart’ın web tabanlı kurulum sihirbazını başlatmaya hazırsınız. Tarayıcınızı açın ve alan adınıza veya VPS IP adresinize gidin (örneğin, http://your_domain.com).

1. Lisans Anlaşması (License): OpenCart lisans anlaşmasını okuyun ve kabul edin.
2. Ön Kontroller (Pre-Installation): OpenCart, sunucunuzun gereksinimleri karşılayıp karşılamadığını kontrol edecektir. Tüm öğelerin yeşil renkte “Writable” veya “On” olarak işaretlendiğinden emin olun. Eğer bir sorun varsa, yukarıdaki izin ayarlarını veya PHP uzantılarını kontrol edin.
3. Yapılandırma (Configuration):
* Veritabanı Bağlantısı:
* Database Driver: MySQLi (varsayılan)
* Hostname: localhost
* Username: opencart_user (daha önce oluşturduğunuz kullanıcı adı)
* Password: your_strong_password (daha önce belirlediğiniz parola)
* Database Name: opencart_db (daha önce oluşturduğunuz veritabanı adı)
* Port: 3306 (varsayılan)
* Prefix: oc_ (varsayılanı bırakabilirsiniz veya değiştirebilirsiniz)
* Yönetici Hesabı:
* Username: Yönetici panelinize giriş yapmak için bir kullanıcı adı belirleyin (örneğin, admin).
* Password: Güçlü bir yönetici parolası belirleyin.
* E-Mail: Yönetici e-posta adresinizi girin.
4. Kurulum Tamamlandı (Installation Complete): Kurulum tamamlandığında, “Installation complete!” mesajını göreceksiniz.

Kurulum tamamlandıktan sonra, güvenlik nedeniyle install dizinini silmeniz çok önemlidir.

sudo rm -rf /var/www/opencart/install

Bu adım, yetkisiz kişilerin sitenizi yeniden kurmasını veya hassas bilgilere erişmesini engeller.

Artık OpenCart mağazanıza http://your_domain.com adresinden ve yönetici panelinize http://your_domain.com/admin adresinden erişebilirsiniz.

Kurulum Sonrası Önemli Adımlar

OpenCart kurulumunuzu tamamladınız, ancak mağazanızın performansını, güvenliğini ve işlevselliğini artırmak için bazı ek adımlar atmanız önerilir.

SEO URL’lerini Etkinleştirme

OpenCart, daha temiz ve arama motoru dostu URL’ler oluşturmak için “SEO URL’leri” özelliğine sahiptir.

1. .htaccess dosyasını etkinleştirme: OpenCart’ın kök dizininde bulunan .htaccess.txt dosyasını .htaccess olarak yeniden adlandırmanız gerekir:

sudo mv /var/www/opencart/.htaccess.txt /var/www/opencart/.htaccess

2. Apache mod_rewrite modülünü etkinleştirme: Eğer daha önce etkinleştirmediyseniz, Apache’nin URL yeniden yazma modülünü etkinleştirin:

sudo a2enmod rewrite
    sudo service apache2 restart

3. OpenCart Yönetici Panelinden Etkinleştirme:
* Yönetici panelinize giriş yapın.
* System > Settings > Store > Edit (Sistem > Ayarlar > Mağaza > Düzenle) yolunu izleyin.
* Server (Sunucu) sekmesine gidin.
* Use SEO URLs (SEO URL’leri Kullan) seçeneğini Yes (Evet) olarak ayarlayın.
* Değişiklikleri kaydedin.

Artık ürün ve kategori sayfalarınız daha anlamlı URL’lere sahip olacaktır.

CRON İşleri (İsteğe Bağlı)

Bazı OpenCart modülleri veya arka plan işlemleri (örneğin, stok güncellemeleri, bildirimler) için düzenli olarak çalışan CRON işlerine ihtiyaç duyabilir. Eğer böyle bir gereksiniminiz varsa, crontab -e komutunu kullanarak CRON işleri ekleyebilirsiniz.

Örneğin, her gün belirli bir saatte çalışan bir CRON işi:

0 0   * /usr/bin/php /var/www/opencart/cli_script.php

Burada /var/www/opencart/cli_script.php OpenCart’ın bir CLI (komut satırı arayüzü) betiği olacaktır.

SSL Kurulumu (HTTPS)

E-ticaret siteleri için SSL sertifikası kullanmak zorunludur. Müşteri verilerini korur, sitenize güvenilirlik katar ve arama motoru sıralamalarında avantaj sağlar. Ubuntu 12.04 için Let’s Encrypt Certbot kurulumu biraz daha karmaşık olabilir ancak yine de mümkündür.

Genel adımlar:
1. Certbot istemcisini yükleyin.
2. Alan adınız için bir SSL sertifikası alın (certbot --apache).
3. Apache sanal hostunuzu HTTPS (port 443) kullanacak şekilde yapılandırın.
4. OpenCart yönetici panelinden System > Settings > Store > Edit > Server altında Use SSL (SSL Kullan) seçeneğini Yes olarak ayarlayın.

Bu adım, bu makalenin kapsamının dışında daha detaylı bir konu olsa da, e-ticaret siteniz için hayati önem taşır.

Yedekleme Stratejisi

Verileriniz işinizin kalbidir. Düzenli yedekleme stratejisi oluşturmak felaket durumlarında sizi kurtaracaktır. Hem OpenCart dosyalarını (/var/www/opencart) hem de MySQL veritabanını (mysqldump komutuyla) düzenli olarak yedeklemelisiniz.

Güvenlik İpuçları

* Güçlü Parolalar: Her zaman güçlü, karmaşık parolalar kullanın.
* Yönetici Dizini Adını Değiştirme: Varsayılan /admin dizinini daha az tahmin edilebilir bir isimle değiştirmek, kaba kuvvet saldırılarını zorlaştırabilir. Bunu yapmak için hem dizinin adını hem de admin/config.php içindeki ilgili yolu güncellemeniz gerekir.
* Dosya İzinleri: Kurulumdan sonra kritik dosya ve dizinlerin izinlerini en güvenli seviyeye (644 dosyalar için, 755 dizinler için) düşürün. Yalnızca Apache’nin yazması gereken dizinlere yazma izni verin.
* Güncellemeler: OpenCart’ın kendisi ve kullandığı modüller için düzenli olarak güvenlik güncellemelerini takip edin. Ancak, Ubuntu 12.04’ün kendisi eski olduğu için işletim sistemi seviyesindeki güvenlik güncellemeleri artık mevcut değildir. Bu, bu kurulumun en büyük güvenlik zayıflığıdır.

Sorun Giderme

Kurulum sırasında veya sonrasında bazı sorunlarla karşılaşabilirsiniz. İşte yaygın sorunlar ve çözümleri:

* Boş Beyaz Sayfa (White Screen of Death): Genellikle bir PHP hatasından kaynaklanır. Apache hata günlüklerini (/var/log/apache2/error.log) veya PHP hata günlüklerini kontrol edin. display_errors ayarını php.ini dosyasında On yaparak hataları ekranda görmeyi deneyebilirsiniz (ancak üretim ortamında Off olmalıdır).
* Veritabanı Bağlantı Hatası: MySQL sunucusunun çalıştığından emin olun (sudo service mysql status). OpenCart yapılandırmasında (config.php) veritabanı kullanıcı adı, parolası ve veritabanı adının doğru olduğundan emin olun.
* İzin Hataları: OpenCart’ın yazma iznine sahip olması gereken dizinlerde sorun olabilir. Yukarıdaki chmod 777 komutlarını tekrar uygulayın ve Apache’nin www-data kullanıcısının bu dizinlere sahip olduğundan emin olun (chown).
* 404 Not Found Hatası: Apache sanal host yapılandırmanızda veya .htaccess dosyasında bir sorun olabilir. AllowOverride All ayarının etkin olduğundan ve mod_rewrite‘ın yüklü olduğundan emin olun.
* Resimler Yüklenmiyor: image ve image/cache dizinlerinin yazma iznine sahip olduğundan emin olun.

Sonuç

Bu detaylı rehberde, OpenCart e-ticaret platformunu Ubuntu 12.04 LTS tabanlı bir VPS üzerine adım adım nasıl kuracağınızı öğrendiniz. LAMP yığını kurulumundan OpenCart veritabanı ve dosya yapılandırmasına, Apache sanal host ayarlarından web kurulum sihirbazına kadar tüm süreçleri ele aldık. Kurulum sonrası SEO URL’leri, SSL ve güvenlik önlemleri gibi önemli konulara da değindik.

Ancak, bu kurulumun Ubuntu 12.04 gibi eski bir işletim sistemi üzerinde yapıldığını ve bu sürümün artık güvenlik güncellemeleri almadığını bir kez daha vurgulamak önemlidir. Bu durum, potansiyel güvenlik açıkları ve modern web teknolojileriyle uyumsuzluk riskleri taşır. Bu nedenle, ciddi bir üretim ortamı için OpenCart’ı daha güncel bir Ubuntu sürümü (örneğin, Ubuntu 20.04 LTS veya 22.04 LTS) ve daha yeni PHP sürümleri (PHP 7.4 veya PHP 8.x) ile kurmanız şiddetle tavsiye edilir. Modern sistemler, daha iyi performans, daha fazla güvenlik ve güncel özellikler sunar.

Umarız bu rehber, OpenCart mağazanızı kurma yolculuğunuzda size yardımcı olmuştur. E-ticaret maceranızda başarılar dileriz!

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Exit mobile version