Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    magento e la versione MySql

    salve a tutti, ho un grosso problema con magento....

    sto cercando di installarlo, ma prima vorrei fare una verifica per la compatibilità.

    con l'hosting di aruba, (non credo che la versione mysql sia inferiore alla 4.1.20) faccio l'upload di questo file, per il controllo

    codice:
    <?php
    extension_check(array( 
    	'curl',
    	'dom', 
    	'gd', 
    	'hash',
    	'iconv',
    	'mcrypt',
    	'pcre', 
    	'pdo', 
    	'pdo_mysql', 
    	'simplexml'
    ));
    
    function extension_check($extensions) {
    	$fail = '';
    	$pass = '';
    	
    	if(version_compare(phpversion(), '5.2.0', '<')) {
    		$fail .= '[*]Hai Bisogno di  PHP 5.2.0 (o superiore)';
    	}
    	else {
    		$pass .='[*]Hai PHP 5.2.0 (o superione)';
    	}
    
    	if(!ini_get('safe_mode')) {
    		$pass .='[*]Safe Mode &egrave;off';
    		preg_match('/[0-9]\.[0-9]+\.[0-9]+/', shell_exec('mysql -V'), $version);
    		
    		if(version_compare($version[0], '4.1.20', '<')) {
    			$fail .= '[*]Hai bisogno di MySQL 4.1.20 (o superiore)';
    		}
    		else {
    			$pass .='[*]Hai MySQL 4.1.20 (o superiore)';
    		}
    	}
    	else { $fail .= '[*]Safe Mode &egrave; on';  }
    
    	foreach($extensions as $extension) {
    		if(!extension_loaded($extension)) {
    			$fail .= '[*] L\'estensione '.$extension.' non &egrave; attiva';
    		}
    		else{	$pass .= '[*]L\'estensione '.$extension.' &egrave; attiva';
    		}
    	}
    	
    	if($fail) {
    		echo '
    
    Il tuo server non rispetta i seguenti requisiti per poter installare MAGENTO.';
    		echo '
    I seguenti requisiti non sono soddisfatti informa il tuo hosting:';
    		echo '<ul>'.$fail.'[/list]</p>';
    		echo 'I seguenti requisiti sono soddisfatti:';
    		echo '<ul>'.$pass.'[/list]';
    	} else {
    		echo '
    
    Congratulazioni! sul tuo server &egrave; possibile installare magento .</p>';
    		echo '<ul>'.$pass.'[/list]';
    
    	}
    }
    ?>
    ma mi vengono fuori degli errori di questo tipo:

    codice:
    Warning: shell_exec() has been disabled for security reasons in D:\Inetpub\webs\xxxxxxxxxxx\magento-check.php on line 28
    
    Il tuo server non rispetta i seguenti requisiti per poter installare MAGENTO.
    I seguenti requisiti non sono soddisfatti informa il tuo hosting:
    
        Hai bisogno di MySQL 4.1.20 (o superiore)
        L'estensione curl non è attiva
        L'estensione mcrypt non è attiva
        L'estensione pdo non è attiva
        L'estensione pdo_mysql non è attiva
    
    I seguenti requisiti sono soddisfatti:
    
        Hai PHP 5.2.0 (o superione)
        Safe Mode èoff
        L'estensione dom è attiva
        L'estensione gd è attiva
        L'estensione hash è attiva
        L'estensione iconv è attiva
        L'estensione pcre è attiva
        L'estensione simplexml è attiva
    installando un server in locale, (wamp) con versione mysql 5.5.16, dopo il controllo mi da questi errori

    codice:
    Il tuo server non rispetta i seguenti requisiti per poter installare MAGENTO.
    I seguenti requisiti non sono soddisfatti informa il tuo hosting:
    
        Hai bisogno di MySQL 4.1.20 (o superiore)
        L'estensione curl non è attiva
    
    I seguenti requisiti sono soddisfatti:
    
        Hai PHP 5.2.0 (o superione)
        Safe Mode èoff
        L'estensione dom è attiva
        L'estensione gd è attiva
        L'estensione hash è attiva
        L'estensione iconv è attiva
        L'estensione mcrypt è attiva
        L'estensione pcre è attiva
        L'estensione pdo è attiva
        L'estensione pdo_mysql è attiva
        L'estensione simplexml è attiva

    prima di wamp avevo installato l'ultima versione di easyphp, e mi dava un solo maledetto errore... quello di mysql...
    ( Hai bisogno di MySQL 4.1.20 (o superiore))

    qualcuno mi da una mano a gestire questi errori?!?

    ringrazio in anticipo

  2. #2
    Il problema non è la versione di MySQL, ma evidentemente l'impossibilità di eseguire il controllo.

    Dal messaggio di errore pare che su Aruba non sia consentito lanciare comandi ssh da php, mentre su wamp, essendo in ambiente ms, gli stessi comandi non funzionano.
    Daniele Gagliardi

    Consulente Magento

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.