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 è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 è on'; }
foreach($extensions as $extension) {
if(!extension_loaded($extension)) {
$fail .= '[*] L\'estensione '.$extension.' non è attiva';
}
else{ $pass .= '[*]L\'estensione '.$extension.' è 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 è 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