Post by Calis1978 » Thu Nov 22, 2018 4:25 pm

Hallo,

Al een aantal jaren draait mijn OC 1.5.4.1 bij transip. Nu wil ik die upgraden naar 2.3.0.2. Dit vooral om het responsive design.
OC 2.3.0.2 wil echter niet installeren bij transip omdat daar geen mcrypt meer draait. (PHP 7.2).

Hebben mensen hier workarounds voor gevonden? Een andere hosting provider misschien, maar welke dan?

New member

Posts

Joined
Tue Jul 30, 2013 8:35 pm

Post by victorj » Sat Nov 24, 2018 7:11 am

Volgens mij gebruikt oc 2.3 geen mcrypt.
zelf draai ik mijn site maar ook diverse oc 2.3.0.2 sites van anderen op cloud hosting van neostrada.
Als je een serieuze webwinkel hebt die een leuke omzet draait, dan is cloudhosting een hele goede oplossing, niet goedkoop, maar je hebt alles in de hand.
Je kunt zelf kiezen welke server configuratie, php versies, php extensies, zelf insetllen hoe de firewall reageert enz enz.
Op mijn server ingesteld dat 3 keer fout inloggen en jammer je zit in de firewall, en blijft daar tot ik je weer vrijgeef, erg veel extra security dus.
gratis sssl lekker goedkoop.
Je eigen resources en eigen ip unieke adressen, goed voor seo.
Gegarandeerde resources, dus geen last van andere sites op dezelfde server die veel resources trekken waardoor jouw site traag wordt.

Nadeel, of voordeel net hoe je het bekijkt.
Zelf je server inrichten, optimaliseren en onderhouden, veel gebeurt automatisch maar best wel veel wat je zelf moet doen, ik heb daar geen moeite mee.
je kunt dit tegen vergoeding overigens ook uitbesteden.

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 Calis1978 » Wed Nov 28, 2018 7:54 pm

Helaas, Zo'n leuke omzet heeft m'n webshop nog niet.

OC 2.3.0.2 wil toch echt niet installeren omdat mcrypt niet neschikbaar is.

Dank voor de reactie, maar m'n vraag is dus nog niet beantwoord.

New member

Posts

Joined
Tue Jul 30, 2013 8:35 pm

Post by k2tec » Wed Nov 28, 2018 10:26 pm


User avatar
Active Member

Posts

Joined
Mon Apr 12, 2010 8:06 pm

Post by pprmkr » Thu Nov 29, 2018 4:03 pm

Pak de system/library/encryption.php van versie 3.*

Code: Select all

<?php
/**
 * @package		OpenCart
 * @author		Daniel Kerr
 * @copyright	Copyright (c) 2005 - 2017, OpenCart, Ltd. (https://www.opencart.com/)
 * @license		https://opensource.org/licenses/GPL-3.0
 * @link		https://www.opencart.com
*/

/**
* Encryption class
*/
final class Encryption {
	/**
     * 
     *
     * @param	string	$key
	 * @param	string	$value
	 * 
	 * @return	string
     */	
	public function encrypt($key, $value) {
		return strtr(base64_encode(openssl_encrypt($value, 'aes-128-cbc', hash('sha256', $key, true))), '+/=', '-_,');
	}
	
	/**
     * 
     *
     * @param	string	$key
	 * @param	string	$value
	 * 
	 * @return	string
     */
	public function decrypt($key, $value) {
		return trim(openssl_decrypt(base64_decode(strtr($value, '-_,', '+/=')), 'aes-128-cbc', hash('sha256', $key, true)));
	}
}
En als je mysqli nog niet hebt ingesteld als databasedriver kun je system/library/db.php aanpassen met onderstaande code én het bestand mysqli.php kopiëren naar system/database/

Code: Select all

	public function __construct($driver, $hostname, $username, $password, $database) {
		if (file_exists(DIR_DATABASE . $driver . '.php')) {
			require_once(DIR_DATABASE . $driver . '.php');
		} else {
			exit('Error: Could not load database file ' . $driver . '!');
		}
		if ($driver == 'mysqli') {
			$class = 'DB' . $driver;
		} else {
			$class = $driver;
		}
				
		$this->driver = new $class($hostname, $username, $password, $database);
	}
Met deze aanpassing loopt 1.5.4. ook op PHP7.2

En wil je opmaak als vanaf versie 2.* ? Probeer NewDefault_bootstrap3_oc154.zip. Uitpakken en inhoud van mapje upload kopiëren ...

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands
Who is online

Users browsing this forum: No registered users and 55 guests