
Ontdek alle stappen die u moet volgen om uw e-commerce in PrestaShop te migreren naar een andere webhostingdienst.
Dit is een van de technische taken waarmee elke e-commerce winkelier op een bepaald moment in zijn of haar carrière te maken kan krijgen.
Het migreren van uw PrestaShop-winkel naar een nieuwe server kan complex zijn, vooral als u het zelf probeert te doen zonder dat u er enige echte kennis van hebt.
De migratie van een winkel naar een nieuwe server is uiteindelijk niet erg ingewikkeld, maar het is noodzakelijk om rekening te houden met een bepaald aantal aspecten en om alle stappen van het proces te volgen om geen problemen op uw website tegen te komen.
Hier is een kleine gids die u zal helpen uw website te migreren naar een andere hosting, zoals we al deden in de blog in het geval van de migratie naar versie 1.7 van dit platform.
Waar moet ik rekening mee houden bij het migreren van mijn e-commerce winkel naar een andere hosting?
Om uw website te verplaatsen, moet u eerst deze stappen volgen:
- Installeer de FTP-client van uw keuze op uw computer om via FTP verbinding te kunnen maken met de nieuwe en oude server. Als u in dit stadium problemen ondervindt, neem dan contact op met de helpdesk van het betreffende hostingbedrijf en vraag de gegevens op die u nodig hebt.
- Zorg dat u beschikt over een beheerdersaccount in het cPanel van uw winkels, zowel in de oude als in de nieuwe server.
- Bovendien moet u een beheerdersaccount hebben in de backoffice van uw PrestaShop winkels, zowel in de nieuwe als in de gehoste versie op de oude server.
Hoe migreert u uw PrestaShop naar een andere server, stap voor stap?
Als u bovenstaande stappen hebt gevolgd, kan de migratie eindelijk beginnen!
Stap 1: zet uw e-commerce winkel in de onderhoudsmodus
Controleer de versie van PrestaShop waarin de online winkel zich bevindt en zet deze in de onderhoudsmodus.
Update indien nodig de versie waarop uw website momenteel draait.
Als u niet weet waar u moet controleren in welke versie van PrestaShop uw winkel zich bevindt, kijkt u gewoon naar de bovenste balk in de backoffice van uw winkel.
Bovendien raden wij u aan, hoewel het niet verplicht is, om de winkel in de onderhoudsmodus te zetten, zodat als iemand uw domein binnenkomt, u geen gegevens verliest tijdens het migratieproces van uw Prestashop.
Als u een lokale website hebt, is deze stap niet nodig, omdat uw PrestaShop-site niet openbaar is op het internet.
Stap 2: maak een back-up op de oude server
Ga hiervoor als beheerder naar het configuratiescherm van de huidige (de oude) server en zoek de back-upmodule waarmee u snel een back-up van uw PrestaShop kunt maken.
Op de officiële marktplaats vindt u verschillende back-up modules die uw werk makkelijker en sneller maken.
Als u in dit stadium problemen ondervindt, neem dan contact op met de supportafdeling van het hostingbedrijf. Ze zal u snel vertellen waar u naartoe moet om deze stap uit te voeren.
Zodra u de back-up hebt gemaakt, downloadt u deze naar uw computer.
Voer geen enkele stap van de migratie van uw PrestaShop-winkel uit voordat u een back-up hebt gemaakt.
Zo raakt u bij een probleem tijdens het proces uw website niet kwijt.
Stap 3: download de bestanden van uw winkel naar uw computer
Download eerst alle bestanden van uw PrestaShop online winkel naar uw computer.
Hoe moet deze actie worden uitgevoerd?
Volg deze stappen. Maak eerst een nieuwe map aan op uw bureaublad en maak verbinding met de FTP-client van uw keuze, en maak dan via FTP verbinding met de huidige server.
Hoe weet u dat u succes hebt gehad?
Als de verbinding succesvol was, zou u een lijst met mappen in het rechtervenster moeten zien verschijnen.
Eenmaal ingelogd, moet u naar uw publieke map navigeren, beter bekend als de public_html of htdocs map, en deze openen.
Merk op dat als u uw winkel in een subdirectory hebt geïnstalleerd (d.w.z. als deze een domein heeft dat is geformatteerd als: www.yourstore. com/store), u naar de bijbehorende directory moet zoeken en deze moet openen.
Selecteer alle bestanden (ctrl+A/cmd+A) en sleep ze naar de map die u op uw bureaublad hebt aangemaakt om het downloaden van alle bestanden naar uw computer te starten.
Dit proces kan enkele minuten duren, afhankelijk van het aantal bestanden en hun grootte.
Zodra alle bestanden uit uw PrestaShop zijn gedownload, verschijnt er een melding om u te informeren dat de bestandsoverdracht voltooid is.
Stap 4: exporteer uw winkelbestand
Zodra u de bestanden naar uw computer hebt overgebracht, gaat u terug naar het cPanel van de huidige server en zoekt u de phpMyAdmin module (phpMyAdmin is een tool die in PHP is geschreven om een database te beheren; het stelt u in staat om SQL-databasegegevens aan te maken, te verwijderen of te wijzigen).
Is deze eenmaal geopend, dan vindt u aan de linkerkant een lijst met alle beschikbare databases. Selecteer de database van uw huidige winkel.
Een lijst met tabellen verschijnt dan aan de rechterkant.
Klik op "Exporteren" om te beginnen met het downloaden van uw database.
Houd de standaardopties geselecteerd en ga verder.
Uw browser begint dan met het downloaden van een zip-bestand met een kopie van uw PrestaShop-database.
Stap 5: Maak een nieuwe database aan op de nieuwe server
Ga als beheerder naar het configuratiescherm van de nieuwe server, zoek de MySQLDatabaseWizard module op en volg de stappen om een nieuwe database aan te maken.
Kies een naam die duidelijk verschilt van de database van uw oude Prestashop site.
Stap 6: de database importeren van de oude winkel naar de nieuwe server
Zoek op de server de phpMyAdmin-module opnieuw op.
Open die. U ziet in het linkerpaneel de lijst met beschikbare databases. Selecteer degene die we in de vorige stap hebben gemaakt.
Klik in het rechtervenster op "Importeren" en selecteer het bestand dat we in stap 4 hebben gedownload.
U ontvangt een melding wanneer uw PrestaShop-database correct is geïmporteerd.
Stap 7: download de bestanden van uw winkel naar de nieuwe server
Ga terug naar uw FTP-client en maak verbinding met de server van uw keuze.
Navigeer naar de public_html directory als u uw winkel in de hoofdmap van de site wilt installeren. Als u deze liever in een submap installeert (bijvoorbeeld www. yourweb. com/store), maak dan de corresponderende map aan in de publieke directory en open deze.
Sleep de bestanden van uw computer (degene die we in stap 3 hebben gekopieerd) en plaats ze in de overeenkomstige directory op de nieuwe server.
Nogmaals, dit proces kan een paar minuten duren.
Stap 8: wijzig de bestanden config/settings.inc.php van Prestashop
Zoek het config/settings.inc.php bestand in uw FTP-client, open het en wijzig de regels hieronder.
Dit PHP-bestand moet worden bewerkt met de informatie afkomstig van de hosting en de informatie die we hebben gekozen om onze PrestaShop te configureren:
- DB_SERVER: database server.
- DB_NAME: naam van de database vanaf stap 5.
- DB_USER: gebruiker gekoppeld aan de database.
- DB_PASSWD: wachtwoord van de gebruiker.
Sla de map op en upload deze naar de server.
Stap 9: controleer de machtigingen
Voordat u controleert of de nieuwe winkel goed werkt, moet u zich ervan vergewissen dat de bestanden en directory's de vereiste machtigingen hebben.
U moet deze machtigingen altijd controleren bij uw hostingprovider. U moet deze machtigingen altijd controleren bij uw hostingprovider.
- Machtigingen voor bestanden: 664
- Machtigingen voor directory's: 755
Als u problemen hebt met het laden van afbeeldingen, probeer dan de toestemming in te stellen op 777.
Stap 10: maak de cache leeg
Idealiter moet u de cache van uw pagina leegmaken en de pagina opnieuw laten indexeren om er zeker van te zijn dat alles goed werkt.
Houd er rekening mee dat als u deze stap negeert, het mogelijk is dat u de gegevens van de oude pagina die zijn opgeslagen in de cache van uw browser ziet, en dat als er een probleem optreedt, er geen fouten zullen verschijnen.
Om de cache goed te legen, verwijdert u de inhoud van de mappen /cache/smarty/compile en /chache/smarty/cache, behalve het bestand index.php in elk van deze mappen.
Stap 11: deactiveer de onderhoudsmodus
Ga naar de Prestashop back office van uw website en schakel de onderhoudsmodus van uw winkel uit.
We moeten dan ons domein betreden om te controleren of onze website goed werkt.
Als dit het geval is, is het migratieproces van Prestashop naar een andere hosting voltooid. Uw winkel is nu beschikbaar op uw nieuwe server.
Conclusie
Had u moeite met het migreren van uw PrestaShop naar een andere hosting?
Ik weet zeker dat dit niet het geval is, want zoals u ziet, zijn er weliswaar wat technische en delicate stappen, maar het is over het algemeen niet meer zo ingewikkeld als vroeger, vooral omdat u verschillende specifieke modules hebt om u door het proces te leiden. U hoeft niet veel technische kennis te hebben om dit te doen.
Ik moedig u aan om het te proberen met uw eigen online winkel!
Image by Freepik.