Magento è una piattaforma eCommerce potente che richiede una configurazione del server robusta. Segui questi passaggi per installare Magento sul tuo server VPS che esegue Rocky Linux 9 con Elasticsearch.
Prerequisiti
- Un server VPS che esegue Rocky Linux 9
- Accesso root o sudo
- Conoscenze di base della riga di comando
Passo 1: Aggiorna il tuo sistema
Assicurati che il tuo sistema sia aggiornato:
sudo dnf update -y
Passo 2: Installa le dipendenze necessarie
Installa i pacchetti necessari:
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
Passo 3: Installa Elasticsearch
Configura il repository di Elasticsearch:
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
Installa Elasticsearch:
sudo dnf install -y elasticsearch
Avvia e abilita il servizio Elasticsearch:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Passo 4: Scarica e installa Magento
Vai alla directory di root del web:
cd /var/www/html
Scarica Magento utilizzando Composer:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
Passo 5: Imposta i permessi
Imposta i permessi corretti per la directory di Magento:
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 {} \;
Passo 6: Configura Apache
Crea un nuovo file di configurazione Apache per Magento:
sudo nano /etc/httpd/conf.d/magento.conf
Aggiungi la seguente configurazione:
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName your_domain.com
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Sostituisci your_domain.com con il tuo nome di dominio reale.
Passo 7: Riavvia Apache
Riavvia il servizio Apache per applicare le modifiche:
sudo systemctl restart httpd
Passo 8: Completa l’installazione di Magento
Apri il tuo browser web e vai a http://your_domain.com. Segui le istruzioni sullo schermo per completare il processo di installazione di Magento.
Conclusione
Hai installato con successo Magento eCommerce Suite sul tuo server VPS Rocky Linux 9 con Elasticsearch. Ora puoi iniziare a costruire il tuo negozio online!