Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Cloud Servers, VPS
Prestashop is een e-commerce framework gebouwd op PHP en MySQL.Het biedt een interface van het themetype, een eenvoudig te organiseren catalogus van producten en banden in veel verschillende betalings- en verzendplatforms.Bovendien volgt het statistieken, metrieken en wordt deze vertaald in bijna 200 talen voor eenvoudige internationalisering.Prestashop is open source, waardoor het een gratis oplossing is voor deze goed gewilde platforms.
Prestashop biedt maatwerk, waardoor u de mogelijkheid geeft om uw kleuren, logo en ontwerp uit een selectie van honderden thema's te kiezen.Beheer van klantenrelaties, statistieken, producttracking en bestellingen kunnen allemaal worden gedaan met behulp van de Prestashop GUI.Bovendien ondersteunt het meerdere valuta's en sociale media-integratie.
Prestashop vereist Apache, MySQL en PHP en kan worden geïnstalleerd op Linux, Windows of OS X. Specifiek, Apache 2.2 of NGINX, PHP 7.1 of hoger, en MySQL 5.6 of hoger vereist zijn.De PHP-extensies curl, DOM, FILEINFO, GD, INTL, MBSTRING, ZIP, JSON, en pictogrammen zijn ook noodzakelijk.
Notitie: Het wordt aanbevolen om een server te gebruiken met 2 GB of meer RAM.
Hieronder staan de stappen om de Prestashop-vereisten op een Linux VPS (virtuele privéserver) of dedicated server te installeren.
Voordat u Prestashop zelf installeert, moet u eerst het volgende op uw server voorbereiden door via SSH op uw server aan te melden.Deze stappen zijn de basis die nodig is om het Prestashop-framework op te zetten.
Stap 1: Voordat u een nieuwe installatie begint, moet u ervoor zorgen dat uw besturingssysteem up-to-date is door de volgende opdracht uit te voeren
yum update
We zullen Apache met DNF installeren, de standaardpakketbeheerder voor Centos 8:
dnf install httpd
Na het installeren van Apache Services op uw systeem, start alle vereiste diensten:
systemctl restart httpd
systemctl status httpd
systemctl enable httpd
U kunt controleren of Apache wordt uitgevoerd door uw favoriete webbrowser te openen en het URL-http: //-adres-adres in te voeren.
Stap 1: Installeer Mariadb
dnf install mariadb-server
systemctl start mariadb
Stap 2: Secure MariaDB
MARIADB is standaard niet gehard.U kunt MARIADB beveiligen met behulp van het MySQL_Secure_Installation-script.
Het zou het beste zijn als je leest en onder elke stap zorgvuldig om een root-wachtwoord in te stellen, anonieme gebruikers te verwijderen, de root-aanmelding op afstand te verwijderen en de testdatabase en toegang tot veilige MariaDB te verwijderen:
mysql_secure_installation
Opmerking: er is standaard geen root-wachtwoord, druk op Enter wanneer u wordt gevraagd.
Stap 3: Start de MARIADB-databaseserver opnieuw en stel deze in om op het opstarten van het systeem te starten.
systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb
Stap 1: Installeer PHP en vereiste modules
dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml php-zip php-json php-intl
Stap 2: Herstart Apache met SystembCTL voor de wijzigingen in werking:
systemctl restart httpd
Stap 3: Test uw PHP-installatie om te controleren of deze correct is geïnstalleerd.
Maak een nieuw bestand met de naam Test.php aan / Var / WWW / HTML en voeg het volgende toe:
nano /var/www/html/info.php
<?php
phpinfo();
?>
Druk vervolgens op CTRL-X, Y, voer u in om Nano op te slaan en af te sluiten.
Toegang tot http: // [uw server IP] /info.php om te bevestigen dat de PHP is geïnstalleerd.
Stap 1: Download het Prestashop-archief:
Aan https://www.prestashop.com/en/versions Klik met de rechtermuisknop op 'Download' en kies 'Copy Link-adres'
Type in uw SSH-terminal, type
cd /var/www/html/
wget
En ruimte, klik vervolgens met de rechtermuisknop om de URL te plakken en vervolgens in te voeren.
Als alternatief kunt u het naar uw bureaublad downloaden en vervolgens SFTP gebruiken om het te uploaden.
Stap 2: Unzip het ZIP-bestand:
unzip prestashop_1.*
En stel de machtigingen in, zodat PHP kan schrijven naar de directory:
chown -R root.apache /var/www/html/
chmod 775 /var/www/html/
Stap 3: Maak een database voor Prestashop.
Meld u aan bij MySQL met het wachtwoord voor de root die u in de MySQL_Secure_Installation-stap hierboven hebt ingesteld.
mysql -u root -p
Voer in de MySQL-opdrachtregel:
CREATE DATABASE presta_db;
GRANT ALL ON presta_db.* TO 'presta_user'@'localhost' IDENTIFIED BY 'ThisShouldBeAStrongerPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
Stap 4: Start de Prestashop-installatie.
Navigeer in een webbrowser naar http: // [Your Server IP] /, en het moet beginnen met het uitschakelen van het Prestashop-bestand en het installeren.Het geeft dan de opties om:
Prestashop zal dan de installatie afmaken.
Stap 5: Post installeren opruimen
Per de laatste pagina in de installatie moet de / installirectory worden verwijderd.Voer in de opdrachtregel op de server.
rm -rf /var/www/html/install
Stap 6: Log in op de backend van de winkel.
Navigeer in uw browser naar http: // [Uw Server IP] / Admin en log in met het e-mailadres / wachtwoord dat u hebt ingesteld tijdens de Prestashop-installatie op de pagina 'Winkelinformatie'.Het zal een nieuwe willekeurige admin-URL (om veiligheidsredenen) genereren en u omleiden.
Je bent helemaal klaar!U kunt nu de winkel instellen, producten toevoegen, verzending, betaling en andere plug-ins configureren en beginnen met verkopen.
Geschreven door Hostwinds Team / juli- 30, 2021