In questo tutorial, ti mostreremo come installare Magento su Fedora 35. Per chi non lo sapesse, Magento è una piattaforma di e-commerce open source scritta in PHP che utilizza più framework PHP. Magento fornisce ai commercianti di e-commerce un sistema di carrello degli acquisti e il controllo sull'aspetto, l'aspetto e la funzionalità del loro sito. Magento offre anche strumenti di marketing, SEO (ottimizzazione dei motori di ricerca) e gestione del catalogo agli amministratori del sito . Magento 2 è l'ultima versione disponibile. Questa versione ha una serie di miglioramenti e ottimizzazioni rispetto alla versione precedente di Magento.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo della piattaforma di marketing eCommerce Magento su un Fedora 35.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Fedora 35.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Magento su Fedora 35
Passaggio 1. Prima di procedere, aggiorna il tuo sistema operativo Fedora per assicurarti che tutti i pacchetti esistenti siano aggiornati. Usa questo comando per aggiornare i pacchetti del server:
sudo dnf upgrade sudo dnf update
Passaggio 2. Installazione dello stack LAMP.
Devi configurare un ambiente LAMP sul sistema Fedora. Se non hai installato LAMP, puoi seguire la nostra guida qui.
Passaggio 3. Installazione di PHP Composer.
Esegui il comando seguente per installare Composer. Composer è uno strumento di gestione delle dipendenze da utilizzare con i progetti PHP:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
Verifica l'installazione di Composer usando il seguente comando:
composer -V
Passaggio 4. Installazione di Magento su Fedora 35.
Per impostazione predefinita, Magento è disponibile nel repository di base di Fedora 35. Ora esegui il seguente comando di seguito per scaricare l'ultimo programma di installazione di Magento dalla pagina GitHub:
wget https://github.com/magento/magento2/archive/refs/tags/2.4.3.zip
Avanti, decomprimi l'archivio Magento nella directory principale dei documenti sul tuo server:
unzip 2.4.3.zip mv magento2-2.4.3 /var/www/magento2
Quindi, cambia la directory in magento2 e usa il compositore per installare le librerie richieste:
cd /var/www/magento2 composer install
Al termine dell'installazione di Composer, imposta le autorizzazioni consigliate sui file per l'esecuzione con il server web Apache:
sudo chown -R www-data.www-data /var/www/magento2 sudo chmod -R 755 /var/www/magento2 sudo chmod -R 777 /var/www/magento2/{pub,var}
Passaggio 5. Configurazione di MariaDB.
Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation
sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:
mysql_secure_installation
Configuralo in questo modo:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Avanti, dovremo accedere alla console MariaDB e creare un database per Magento. Esegui il seguente comando:
mysql -u root -p
Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione Magento:
MariaDB [(none)]> CREATE DATABASE magento2_db; MariaDB [(none)]> CREATE USER magento2_usr@'localhost' IDENTIFIED BY 'your-strong-password'; MariaDB [(none)]> GRANT ALL ON magento2_db.* TO magento2_usr@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> quit
Passaggio 6. Configurazione di Apache.
Ora crea un file di configurazione dell'host virtuale Apache per Magento:
sudo nano /etc/httpd/conf.d/magento.conf
Aggiungi i seguenti file:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com DocumentRoot /var/www/magento2 <Directory /var/www/magento2> Allowoveride all </Directory></VirtualHost>
Salva e chiudi il file, quindi riavvia il servizio Apache per rendere effettive le modifiche:
sudo systemctl restart httpd
Passaggio 7. Accesso all'interfaccia Web di Magento.
Una volta installato correttamente, apri il tuo browser web e accedi all'interfaccia web di Magento utilizzando l'URL http://your-domian.com
. Dovresti vedere la pagina iniziale dell'installazione di Magento:
Congratulazioni! Hai installato con successo Magento. Grazie per aver utilizzato questo tutorial per installare la piattaforma di marketing eCommerce Magento sul tuo sistema Fedora 35. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Magento ufficiale sito web.