Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Prestashop-vereisten
Prestashop-voorbereiding
Werk uw besturingssysteem bij
Installeer Apache
MYSQL (MARIADB) installeren
PHP installeren
Prestashop installeren

Hoe Prestashop op een wolk VPS te installeren

Trefwoorden: Cloud Servers,  VPS 

Prestashop-vereisten
Prestashop-voorbereiding
Werk uw besturingssysteem bij
Installeer Apache
MYSQL (MARIADB) installeren
PHP installeren
Prestashop installeren

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-vereisten

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.

Prestashop-voorbereiding

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.

Werk uw besturingssysteem bij

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

Installeer Apache

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.

MYSQL (MARIADB) installeren

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

PHP installeren

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.

Prestashop installeren

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:

  • Stel uw taal in
  • Accepteer de licentieovereenkomst (het zal de systeemcompatibiliteit controleren en u laten weten of er iets ontbreekt, maar het volgen van deze tutorial moet naar de volgende stap gaan)
  • Stel de winkelinformatie in
  • Stel de database -informatie in:
  • Serveradres is 127.0.0.1
  • Databasenaam is presta_db
  • Database -gebruiker is presta_user
  • Database -wachtwoord is zoals ingevoerd in de opdracht 'Grant' hierboven
  • Laat het voorvoegsel van de tabellen als 'PS_' en het selectievakje om bestaande tabellen te laten vallen (er zijn er niet).
  • Klik op 'Uw databaseverbinding testen' en u zou een groene balk moeten zien verschijnen met "Database is verbonden."
  • Klik volgende'

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