Inhoudsopgave
Als uw backoffice en/of frontoffice witte pagina's toont, zonder foutmeldingen, dan is het noodzakelijk om de PHP-fouten zichtbaar te maken om het probleem te vinden.
Dit kan gedaan worden met het bestand /config/defines.inc.php
in uw PrestaShop-installatie. U moet de volgende regel aanpassen:
define('_PS_MODE_DEV_', false); |
...en veranderen naar:
define('_PS_MODE_DEV_', true); |
Ga nu naar dezelfde pagina in uw winkel. PrestaShop toont alle relevante foutmeldingen (als ze er zijn), die u moeten helpen bij het oplossen van het probleem.
Zodra het probleem is opgelost, moet u de instellingen weer terugzetten: bewerk /config/defines.inc.php
en zet de waarde false
weer terug bij _PS_MODE_DEV_
.
Er zijn gevallen waarbij PrestaShop uw e-mail en wachtwoord niet meer herkent, waardoor het onmogelijk wordt om in te loggen op de front- of backoffice. De gebruiker wordt simpelweg teruggestuurd naar het loginscherm. Sommige gebruikers melden dat IE10 de enige browser is die hier last van heeft.
Dit is meestal een probleem dat veroorzaakt worden door de browser cookie van uw winkel: als de gebruiker herhaaldelijk in- en uitlogt, dan kan er iets fout gaan met de encryptiesleutels.
In elk geval is er een manier om dit op te lossen door de cache en cookies in een browser te verwijderen. Hier is een pagina met uitleg hoe u dit doet: https://support.google.com/mail/answer/32050?hl=nl.
Het komt voor dat er niets gebeurt als u een nieuw wachtwoord opvraagt. Er kunnen een aantal redenen voor zijn, maar het belangrijkste is dat er weer ingelogd kan worden.
Hiervoor moet u toegang hebben tot uw database, door bijvoorbeeld gebruik te maken van phpMyAdmin.
U moet de volgende procedure volgen:
/config/settings.inc.php
, in de hoofdmap van de winkel. Zoek de regel met "_COOKIE_KEY
_". Kopieer de inhoud ernaast (zonder aanhalingstekens): het is onderdeel van de MD5 van uw wachtwoord._COOKIE_KEY
_" in het tekstveld in het tekstveld en voeg hier uw wachtwoord aan toe, xykxB41JrEacRIoZxDioPNRmKeuO3ixCLygNxBAkeOkAHf2YUVESuT9jMIJNWACHTWOORD, waar de cookie_key eindigt met T9j en uw wachtwoord MIJNWACHTWOORD is (het mag van alles zijn).pw_employee
, zoek de rij die bij uw account hoort (u moet uw voor- en achternaam zien, en e-mailadres) en klik op de knop "Bewerken".passwd
en voer hier de MD5 in die u zojuist hebt gegenereerd/Als dit nog steeds niet werkt, dan kunt u phpMyAdmin gebruiken om naar de tabel ps_shop_url
te gaan en de waarde van de hoofdwinkel kunt controleren. De id
is 1. Het moet het bestandspad van de winkel bevat:
Als alles faalt, neemt u contact op met het PrestaShop supportteam op: http://support.prestashop.com/en/.
Om een nieuw wachtwoord aan te vragen moet uw winkel kunnen verbinden met de SMTP-server, zodat PrestaShop e-mails kan verzenden.
Er zijn twee oplossingen beschikbaar:
login.php
in de administratiemap (de naam hangt af van uw installatie).echo md5( PSQL( _COOKIE_KEY_ . 'newpassword' ) );
echo md5( PSQL( _COOKIE_KEY_ . '$$$rabbit$159$$$' ) );
ps_employee
vervangt u de huidige waarde in de kolom passwd
met de nieuwe waarde voor het account waarvan u het wachtwoord wilt wijzigen. Sla uw instellingen op.In het geval dat u het standaardtaalpakket hebt verwijderd van uw winkel, dan kunnen er problemen optreden als u wilt verbinden met uw backoffice.
Zo kunt u het probleem oplossen als de standaardtaal Nederlands was:
ps_lang.
id_lang
-> 1name
-> Nederlandsactive
-> 1iso_code
-> nllanguage_code
-> nldate_format_lite
-> d-m-Ydate_format_full
-> d-m-Y H:i:sis_rtl
-> 0U moet nu weer in kunnen loggen.