Právě je 27 dub 2024 03:34

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: PrestaShop - častá chybová hlášení
PříspěvekNapsal: 17 zář 2018 12:14 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

ano, u nové verze aplikace PrestaShop 1.7 je to s podporou PHP 7 lepší. Každopádně PrestaShop 1.7 je úplně jiný než 1.6, takže Vám doporučuji si tuto verzi nejdříve důkladně otestovat a stejně tak proces aktualizaci. Ověřit samozřejmě budete muset i kompatibilitu nestandardních modulů a šablony.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - častá chybová hlášení
PříspěvekNapsal: 05 pro 2018 16:01 
C4 zákazník

Registrován:
08 led 2016 17:01
Příspěvky:
23
Měl jsem problém s tou verzí a stejným hlášením v errorlogu jako ztůrce tohoto vlákna. Po ponížení na php 7.1 hlášení zmizelo a vše začalo zase tak nějak jít lépe. Jen zvláštní, že se stále nemohu dostat do aktualizace kliknutím.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - častá chybová hlášení
PříspěvekNapsal: 10 pro 2018 12:32 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

pokud máte nějaký problém s modulem pro aktualizaci, tak pro něj prosím vytvořte samostatné téma. Detailně v tématu popište chování modulu, verzi modulu a verzi aplikace PrestaShop.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - častá chybová hlášení
PříspěvekNapsal: 26 úno 2020 19:02 
C4 zákazník
Uživatelský avatar

Registrován:
13 led 2014 19:25
Příspěvky:
7
Bydliště:
Nový Jičín
Pokud máte problém s funkcí Rijndael.php po přechodu na verzi PHP 7

Fatal error: Uncaught Error: Call to undefined function mcrypt_decrypt() in /data/www/shopmk.cz/www.xxxxx.cz/classes/Rijndael.php:68


Lze upravit soubor Rijndael.php přepsáním kodem uvedeným níže



Kód:
<?php
/*
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright  2007-2015 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

class RijndaelCore
{
    protected $_key;
    protected $_iv;

    public function __construct($key, $iv)
    {
        $this->_key = $key;
        $this->_iv = base64_decode($iv);
    }


  const SESS_CIPHER = 'aes-128-cbc';

  /**
   * Encrypts the session ID and returns it as a base 64 encoded string.
   *
   * @param $session_id
   * @return string
   */
  public function encrypt($session_id) {
    // Get the MD5 hash salt as a key.
    $key = $this->_getSalt();
    // For an easy iv, MD5 the salt again.
    $iv = $this->_getIv();
    // Encrypt the session ID.
    $ciphertext = openssl_encrypt($session_id, self::SESS_CIPHER, $key, $options=OPENSSL_RAW_DATA, $iv);
    // Base 64 encode the encrypted session ID.
    $encryptedSessionId = base64_encode($ciphertext);
    // Return it.
    return $encryptedSessionId;
  }

  /**
   * Decrypts a base 64 encoded encrypted session ID back to its original form.
   *
   * @param $encryptedSessionId
   * @return string
   */
  public function decrypt($encryptedSessionId) {
    // Get the Drupal hash salt as a key.
    $key = $this->_getSalt();
    // Get the iv.
    $iv = $this->_getIv();
    // Decode the encrypted session ID from base 64.
    $decoded = base64_decode($encryptedSessionId, TRUE);
    // Decrypt the string.
    $decryptedSessionId = openssl_decrypt($decoded, self::SESS_CIPHER, $key, $options=OPENSSL_RAW_DATA, $iv);
    // Trim the whitespace from the end.
    $session_id = rtrim($decryptedSessionId, '\0');
    // Return it.
    return $session_id;
  }

  public function _getIv() {
    $ivlen = openssl_cipher_iv_length(self::SESS_CIPHER);
    return substr(md5($this->_iv), 0, $ivlen);
  }

  public function _getSalt() {
    return $this->_key;
  }
}


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Častá chybová hlášení
PříspěvekNapsal: 28 úno 2020 12:51 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

děkujeme za zveřejnění úpravy.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz