Message-ID: <465722502.379250.1711708806467.JavaMail.root@confluence-doc2-production> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_379249_1262014322.1711708806462" ------=_Part_379249_1262014322.1711708806462 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html Probleemoplossing

Probleemoplossing

Inhoudsopgave

=20 =20

Probleemoplossing

Schakel foutmeldingen in als u witte pagina's krijgt=

Module

Voor PrestaShop 1.6 en hoger kunt u gebruikmaken van een module: https://w= ww.prestashop.com/forums/topic/513401-free-module-enable-debug-mode-from-ba= ck-office/

Als uw backoffice en/of frontoffice witte pagina's toont, zonder foutmel= dingen, 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:

=20
define('=
_PS_MODE_DEV_', false);
=20

...en veranderen naar:

=20
define('=
_PS_MODE_DEV_', true);
=20

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 h= et 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_.

Het is niet = meer mogelijk om in te loggen

Er zijn gevallen waarbij PrestaShop uw e-mail en wachtwoord niet meer he= rkent, waardoor het onmogelijk wordt om in te loggen op de front- of backof= fice. De gebruiker wordt simpelweg teruggestuurd naar het loginscherm. Somm= ige gebruikers melden dat IE10 de enige browser is die hier last van heeft.=

Dit is meestal een probleem dat veroorzaakt worden door de browser cooki= e 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 cooki= es in een browser te verwijderen. Hier is een pagina met uitleg hoe u dit d= oet: https://support.google.com/mail/an= swer/32050?hl=3Dnl.

Een wachtwoor= d handmatig herstellen

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 we= er ingelogd kan worden.

Hiervoor moet u toegang hebben tot uw database, door bijvoorbeeld gebrui= k te maken van phpMyAdmin.

U moet de volgende procedure volgen:

  1. Open het bestand /config/settings.inc.php, in de hoof= dmap van de winkel. Zoek de regel met "_COOKIE_KEY_". Kopieer = de inhoud ernaast (zonder aanhalingstekens): het is onderdeel van de MD5 va= n uw wachtwoord.
  2. U moet nu een nieuwe MD5-hash genereren voor uw wachtwoord:
    1. Ga naar http://www.miraclesalad.com/webtool= s/md5.php.
    2. Plak de waarde van "_COOKIE_KEY_" in het tekstveld in het = tekstveld en voeg hier uw wachtwoord aan toe, xykxB41JrEacRIoZxDioPNRmKeuO3= ixCLygNxBAkeOkAHf2YUVESuT9jMIJNWACHTWOORD, waar de cookie_key eindigt met T= 9j en uw wachtwoord MIJNWACHTWOORD is (het mag van alles zijn).
    3. Klik op de knop "md5": dit maakt een MD5-hash aan van de inhoud van het= tekstveld. Kopieer deze.
  3. U moet nu de hash in uw database stoppen:
    1. Open de database van uw winkel met phpMyAdmin. Als u niet weet hoe u ph= pMyAdmin gebruikt, kunt u uw webmaster of hostingprovider om hulp vragen.
    2. Open de tabel pw_employee, zoek de rij die bij uw acc= ount hoort (u moet uw voor- en achternaam zien, en e-mailadres) en klik op = de knop "Bewerken".
    3. Zoek het veld passwd en voer hier de MD5 in die = u zojuist hebt gegenereerd/
  4. Log in op uw backoffice met het e-mailadres dat u in de tabel ziet en h= et wachtwoord dat u zojuist hebt gebruikt (MIJNWACHTWOORD).

Als dit nog steeds niet werkt, dan kunt u phpMyAdmin gebruiken om naar d= e tabel ps_shop_url te gaan en de waarde van de hoofdwink= el 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:&n= bsp;http://support.prestashop.com/en/.

Pre= staShop verstuurt het nieuwe wachtwoord niet

Om een nieuw wachtwoord aan te vragen moet uw winkel kunnen verbinden me= t de SMTP-server, zodat PrestaShop e-mails kan verzenden.

Er zijn twee oplossingen beschikbaar:

  1. Configureer de SMTP-server om e-mails te versturen
    1. Vraag uw hostingprovider om de informatie.
    2. Ga naar uw backoffice en dan de pagina "E-mail" onder het menu "Geavanc= eerde instellingen".
    3. Selecteer de optie "Stel mijn eigen SMTP-parameters in". Er verschijnt = een formulier: vul de informatie van uw host in.
    4. Bewaar uw  veranderingen.
    5. Vraag opnieuw om een wachtwoord. U zou deze moeten ontvangen.
  2. Volg deze stappen:
    1. Kies een nieuw wachtwoord. In ons voorbeeld: "$$$rabbit$159$$$".
    2. Met uw FTP-client opent u het bestand login.php = in de administratiemap (de naam hangt af van uw installatie).
    3. Aan de onderkant van het bestand voegt u de volgende regel toe:
      echo md5( PSQL( _COOKIE_KEY_ . 'newpassword' ) );
      Dus met ons w= achtwoord:
      echo md5( PSQL( _COOKIE_KEY_ . '$$$rabbit$159$$$' ) );<= /code>
      Plaat hier uw eigen wachtwoord!
  3. Ga naar het loginscherm van de backoffice, alsof u wilt inloggen, en ko= pieer de tekst dat aan de onderkant van de pagina verschijnt (bijv. a0= ee884b507dd4624ce51968cfbb19a9).
  4. Ga naar de database van PrestaShop, met bijvoorbeeld phpMyAdmin. In de = tabel ps_employee vervangt u de huidige waarde in de kolo= m passwd met de nieuwe waarde voor het account waarvan u = het wachtwoord wilt wijzigen. Sla uw instellingen op.
  5. U kunt nu weer inloggen met het gebruikelijke account en nieuwe wachtwo= ord.

Inloggen nadat per ongeluk het standaardtaalpakket is verwijder= d

In het geval dat u het standaardtaalpakket hebt verwijderd van uw winkel= , dan kunnen er problemen optreden als u wilt verbinden met uw backoffice.<= /p>

Zo kunt u het probleem oplossen als de standaardtaal Nederlands was:

  1. Ga naar phpMyAdmin
  2. Kies de database van uw winkel en selecteerde tabel ps_lang.=
  3. Klik op de knop "Toevoegen" aan de bovenkant een maak een nieuw item aa= n met de volgende waarden:
    • id_lang -> 1
    • name -> Nederlands
    • active -> 1
    • iso_code -> nl
    • language_code -> nl
    • date_format_lite -> d-m-Y
    • date_format_full -> d-m-Y H:i:s
    • is_rtl -> 0
  4. Voor de query uit.

U moet nu weer in kunnen loggen.

------=_Part_379249_1262014322.1711708806462--