Post by Castaway2 » Wed Oct 09, 2013 6:20 pm

Hallo,

Ik draai een webshop op Opencart 1.5.4. Helaas heb ik teveel options om de import/export-tool te kunnen gebruiken. De enige oplossing schijnt te zijn om de shop op een localhost te zetten en vervolgens in zijn geheel te uploaden/updaten.

Ik gebruik XAMPP als localhost. Er staat al het een en ander beschreven op dit forum, maar ik kan er maar niet achter komen hoe ik mijn huidige webshop op de localhost krijg (met functionerende database-koppelingen).

Ik heb XAMPP geïnstalleerd en heb toegang tot localhost via mijn browser. Vervolgens heb ik een schone installatie van opencart 1.5.4 op de localhost geïnstalleerd, dit werkt ook allemaal prima. Volgens mij kan ik nu mijn folders vanaf de ftp naar de opencart map in htdocs van de local host kopieren, klopt dit?

Ik krijg het niet voor elkaar om de database te kopieren van mijn online shop naar mijn local host. Als ik via phpmyadmin exporteer (utf8) krijg ik een notepad bestand. Wanneer ik deze importeer in mijn local host krijg ik alleen maar foutmeldingen. Iemand een idee?..

Newbie

Posts

Joined
Sat May 11, 2013 5:29 pm

Post by i2Paq » Wed Oct 09, 2013 6:57 pm

Je insteek is goed.

Je kan gerust alle files overzetten van het web naar lokaal; behalve: \config.php en \admin\config.php.
Zorg ook dat je rechten op files & mappen goed staan.

Exporteer via phpMyAdmin je db van je live store.

Deze importeer je via phpMyAdmin in je lokale install.
Gooi wel eerst je lokale (XAMPP) database leeg.
Dus niet je database weggooien!!

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by Castaway2 » Thu Oct 10, 2013 12:49 am

Vreemd...
Ik heb de files allemaal overgezet (overschreven) naar de mappen van de localhost (C:\xampp\htdocs\opencart), maar als ik lokaal naar de website ga blijf ik de standaard voorbeeld-webshop van opencart zien. De layout structuur van de nieuwe template wordt ook niet getoond.

De database uploaden lukt helaas ook nog niet. Ik heb de database in de localhost leeggehaald. Vervolgens op mijn domein vanuit phpmyadmin ge-exporteerd (.sql document), maar bij het importeren in de localhost krijg ik de volgende error:
Image

Iemand een idee hoe dit kan?..

Newbie

Posts

Joined
Sat May 11, 2013 5:29 pm

Post by victorj » Thu Oct 10, 2013 3:05 am

Zoals je ziet, staan links nog alle tabbelen dus de databse is niet leeg.
klik op je databse, zodat de velden zichtbaar worden in het hoofdvenster.
scroll nar beneden en klik op selecteer alle.
alle velden hebben nu een aangevinkt vakje.
naar het selectie gedeelte heb je een drop down menu
selecteer drop of verwijder
je wordt gevraagd te beveatigen of je alle velden wilt wijzigen.
klik ja
nu zijn alle tabellen verdwenen.
doe nu de import van de databse van je live shop.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Castaway2 » Thu Oct 10, 2013 2:07 pm

Ah, bedankt! Ik had alle tabellen geselecteerd en de optie 'leegmaken' uitgevoerd, dit had dus 'verwijderen' moeten zijn. :)
Nu ik de tabellen correct heb verwijderd en mijn database opnieuw heb geimporteerd krijg ik helaas een andere foutmelding..

De layout van mijn template is inmiddels wel zichtbaar op de localhost, ook zijn enkele produkten te zien. Maar de database wordt niet in zijn geheel geimporteerd. Deze melding verschijnt:

Image

Newbie

Posts

Joined
Sat May 11, 2013 5:29 pm

Post by victorj » Fri Oct 11, 2013 3:12 am

De fout zegt dat er een syntax error in de geuploade sql file zit.
controleer welke sql versie je op je live server hebt, en welke op je xampp.
zit daar verschil in, dan je xampp versie aanpassen.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by alphonsgarenfeld » Sun Oct 20, 2013 4:39 am

Hoi,

Ik wil hetzelfde gaan doen.

Ik heb op Db live server : versie 5.1.39-community - MySQL Community Server (GPL) en op de lokale server : versie 5.5.32-community - MySQL Community Server (GPL). Ik heb verder xampp 1.8.2 voor windows.

Welke xampp versie heb ik dan lokaal nodig ??
En betekent dit dat ik nu weer de gehele xampp met alles erop en eraan dien te deinstalleren?

Alvast dank voor reacties.

Alphons

New member

Posts

Joined
Wed Jan 04, 2012 2:05 am
Location - eindhoven, netherlands

Post by alphonsgarenfeld » Wed Oct 23, 2013 10:52 pm

Of kan ik lokaal de xampp versie gewoon behouden en kan ik de MySQL als module deïnstalleren en daarna de juiste versie ervan terugzetten? Zo ja, hoe doe ik dat ? ???

Het lijkt wellicht een verdere afdwaling van OpenCart onderwerpen maar het is toch echt de kern waar het om gaat namelijk : hoe krijg ik mijn OC webwinkel draaiend op mijn laptop ?!!! Ik denk voor velen onder ons een interessante vraag hoe je offline je webwinkel kan opbouwen.

Please reactions...

New member

Posts

Joined
Wed Jan 04, 2012 2:05 am
Location - eindhoven, netherlands

Post by victorj » Thu Oct 24, 2013 2:12 am

onder normale omstanidgheden, moet je probleemloos de databse kunnen importeren.
sql versie is beide 5.x.x.

kijk goed naar de foutmelding die je ziet.
als er ergens staat syntax error, dan zit er een fout in je sql file.

als dat zo is, stuur de sql file dan even via pm, vertel even op welke regel de foutmelding van toepassing was.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by Castaway2 » Fri Oct 25, 2013 10:30 pm

Ik ben er ook al een tijdje mee bezig maar krijg de beide SQL-versies ook niet gelijk.. Het is helaas geen kwestie van een simpele instelling veranderen. Ben benieuwd of iemand anders een mogelijkheid weet.

Newbie

Posts

Joined
Sat May 11, 2013 5:29 pm

Post by k2tec » Sat Oct 26, 2013 1:00 am

kijk eens helemaal onderaan van SQL file daar wordt de laatste tijd een vreemd teken weergegeven. de DB file moet eindigen op een ;
Vaak staat er nog L verwijder deze en sla je file opnieuw op en laad hem met phpmyadmin
Zal wel een bug in PHPmyadmin zitten, ben het al een paar keer tegen gekomen.

User avatar
Active Member

Posts

Joined
Mon Apr 12, 2010 8:06 pm

Post by psxgamer » Fri Nov 01, 2013 4:31 am

Is hierboven al ongeveer beschreven, maar hoe ik het gedaan heb.

1. Log in via www.shopurl.com/cpanel
2. Maak via uw cpanel een back up van uw website + database
3. Doe een clean install van OC op Xampp. Maak ook een nieuwe database aan met de zelfde naam/login gegevens
4. Unzip de back-up bestanden van uw website en kopieer deze bestanden naar xampp > httpdocs waar je alles overschrijft behalve de 2 config.php bestanden
5. Dan ga je naar localhost/phpmyadmin in je importeer de database die je in stap 2 gemaakt hebt.

Zo heb ik het toch voor elkaar gekregen.

Kleine kanttekening. Vaak is het beter om een 2de domein te registreren in dit 2de domein als testdomein te gebruiken. Je kan niet alles testen met Xampp. Ik had ook zaken die niet werkten onder Xammp maar wel in de live shop. Vroeger deed ik alles onder Xammp, nu heb ik op een andere domein een kopie staan van mijn shop. Als ik wat wil "spelen" test ik dit eerst op het testdomein voor ik dit effectief in mijn hoofddomein doe.

Bij het testdomein OC wel in onderhoudsmodus zetten om te vermijden dat uw site geïndexeerd wordt (=dubbele content = slecht voor uw SEO).

Active Member

Posts

Joined
Tue Apr 13, 2010 4:14 am
Who is online

Users browsing this forum: No registered users and 6 guests