+31637600902 info@acgminvent.nl

Wanneer men overgaat van PHP5.5 naar PHP5.6 dan wordt het contactformulier niet verstuurd.
In de var/log/system.log zie je een of meerdere regels staan zoals hieronder is aangegeven:

ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 311
ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated

De functie iconv_set_encoding is nog wel actueel maar het gebruik dient aangepast te worden.

HIeronder de files die je moet aanpassen om het kontaktformulier maar ook de vooruitbetalen optie weer aan het mailen te krijgen

  1. Maak de volgende folders aan
  2. /app/code/local/Zend/Locale
  • /app/code/local/Zend/Service
  • /app/code/local/Zend/Validate
  • /app/code/local/Zend/XmlRpc
  • Kopieer de volgende bestanden van  /lib/Zend/ naar /app/code/local/Zend/:
  • Locale/Format.php
    Service/Audioscrobbler.php
    Service/Technorati.php
    Validate/Hostname.php
    Validate/StringLength.php
    XmlRpc/Client.php

Verander in deze files de parameter ‘internal_encoding’ in ‘default_charset.
Let daarbij op dat je echt alleen de parameter van de functie iconv_set_encoding aanpast en geen andere code waarin de tekst ‘internal_encoding” vermeld staat/