Magento, sa?lam bir sunucu yap?land?rmas? gerektiren güçlü bir eCommerce platformudur. Rocky Linux 9 ve Elasticsearch kullanan VPS sunucunuza Magento kurmak için bu ad?mlar? izleyin.
Ön Gereksinimler
- Rocky Linux 9 çal??an bir VPS sunucusu
- Root veya sudo eri?imi
- Temel komut sat?r? bilgisi
Ad?m 1: Sistem Güncellemesi
Sisteminizin güncel oldu?undan emin olun:
sudo dnf update -y
Ad?m 2: Gerekli Ba??ml?l?klar? Yükleyin
Gerekli paketleri yükleyin:
sudo dnf install -y httpd php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-json php-zip php-soap php-intl php-gd php-curl git
Ad?m 3: Elasticsearch’i Yükleyin
Elasticsearch deposunu ayarlay?n:
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
echo "[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
enabled=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch" | sudo tee /etc/yum.repos.d/elasticsearch.repo
Elasticsearch’i yükleyin:
sudo dnf install -y elasticsearch
Elasticsearch hizmetini ba?lat?n ve etkinle?tirin:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Ad?m 4: Magento’yu ?ndirin ve Kurun
Web kök dizinine gidin:
cd /var/www/html
Composer kullanarak Magento’yu indirin:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
Ad?m 5: ?zinleri Ayarlay?n
Magento dizini için do?ru izinleri ayarlay?n:
sudo chown -R apache:apache /var/www/html/*
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;
Ad?m 6: Apache’yi Yap?land?r?n
Magento için yeni bir Apache yap?land?rma dosyas? olu?turun:
sudo nano /etc/httpd/conf.d/magento.conf
A?a??daki yap?land?rmay? ekleyin:
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName your_domain.com
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
your_domain.com k?sm?n? gerçek alan ad?n?zla de?i?tirin.
Ad?m 7: Apache’yi Yeniden Ba?lat?n
Yap?land?rma de?i?ikliklerini uygulamak için Apache hizmetini yeniden ba?lat?n:
sudo systemctl restart httpd
Ad?m 8: Magento Kurulumunu Tamamlay?n
Web taray?c?n?z? aç?n ve http://your_domain.com adresine gidin. Magento kurulumunu tamamlamak için ekrandaki talimatlar? izleyin.
Sonuç
Rocky Linux 9 üzerindeki VPS sunucunuza Elasticsearch ile Magento eCommerce Suite’i ba?ar?yla kurdunuz. Art?k çevrimiçi ma?azan?z? olu?turmaya ba?layabilirsiniz!