OVH Community, your new community space.

Your server does not meet the following requirements in order to install Magento.


janus57
19/02/2016, 20h44
Bonjour,

sinon pourquoi avoir posté dans la partie hébergement mutualisé ??

Cordialement, janus57

rherchel
19/02/2016, 12h56
Citation Envoyé par nowwhat
J'ai copie le fichier "magento_check.php" sur mon serveur.

Et j'ai la même chose que toi:


Le script utilise la fonction function.mysql-get-server-info() - http://php.net/manual/fr/function.my...erver-info.php
Consultation de http://php.net/manual/fr/function.my...erver-info.php m'apris que l'utilsation de function.mysql-get-server-info() est complètement faux.
Car:

Or, le script "magento_check.php" ne se connecte pas à ton serveur MySQL avant ......
Donc il ne retourne rien.
Le check pour le numéro de la version va échouer.

SI (et seulement si) t'arrive à lire et copier un peu de code PHP, tu change le fichier "magento_check.php" lègerement pour qu'il fasse son boulot correctement.
D'aillieurs : bienvenu : t'as un serveur - donc on s’arrête plus à faire tourner des sites - c'est la totale qu'il faut envisager (PHP, perl, commandes SSH / shell / analyse des logs / sauvegardes / etc etc etc ).

http://php.net/manual/fr/function.my...erver-info.php

Solution : http://pastebin.com/T5f2GXnC (ceci conforme la doc de PHP .... dispo sur le site de support de HP)

Mais ....
Ligne 25:

change "mysql-root" et "mot-de-passe-root-de-mysql" pour TES données d'accès à ton serveur.

Avec ma modification, j'ai:
C'est resolu. Merci bien à vous. Je vais commencer à mettre en ligne les données magento du site.
Merci encore

rherchel
19/02/2016, 12h42
Citation Envoyé par nowwhat
J'ai copie le fichier "magento_check.php" sur mon serveur.

Et j'ai la même chose que toi:


Le script utilise la fonction function.mysql-get-server-info() - http://php.net/manual/fr/function.my...erver-info.php
Consultation de http://php.net/manual/fr/function.my...erver-info.php m'apris que l'utilsation de function.mysql-get-server-info() est complètement faux.
Car:

Or, le script "magento_check.php" ne se connecte pas à ton serveur MySQL avant ......
Donc il ne retourne rien.
Le check pour le numéro de la version va échouer.

SI (et seulement si) t'arrive à lire et copier un peu de code PHP, tu change le fichier "magento_check.php" lègerement pour qu'il fasse son boulot correctement.
D'aillieurs : bienvenu : t'as un serveur - donc on s’arrête plus à faire tourner des sites - c'est la totale qu'il faut envisager (PHP, perl, commandes SSH / shell / analyse des logs / sauvegardes / etc etc etc ).

http://php.net/manual/fr/function.my...erver-info.php

Solution : http://pastebin.com/T5f2GXnC (ceci conforme la doc de PHP .... dispo sur le site de support de HP)

Mais ....
Ligne 25:

change "mysql-root" et "mot-de-passe-root-de-mysql" pour TES données d'accès à ton serveur.

Avec ma modification, j'ai:
Merci pour ton aide mon cher ami. Je peux donc continuer à uploader sur mon serveur les fichiers magento ainsi que la base de données MySQL.

nowwhat
19/02/2016, 11h36
J'ai copie le fichier "magento_check.php" sur mon serveur.

Et j'ai la même chose que toi:
Your server does not meet the following requirements in order to install Magento.
The following requirements failed, please contact your hosting provider in order to receive assistance with meeting the system requirements for Magento:

You need MySQL 4.1.20 (or greater)

The following requirements were successfully met:

You have PHP 5.2.0 (or greater)
Safe Mode is off
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension
Le script utilise la fonction function.mysql-get-server-info() - http://php.net/manual/fr/function.my...erver-info.php
Consultation de http://php.net/manual/fr/function.my...erver-info.php m'apris que l'utilsation de function.mysql-get-server-info() est complètement faux.
Car:
link_identifier

La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée.
Or, le script "magento_check.php" ne se connecte pas à ton serveur MySQL avant ......
Donc il ne retourne rien.
Le check pour le numéro de la version va échouer.

SI (et seulement si) t'arrive à lire et copier un peu de code PHP, tu change le fichier "magento_check.php" lègerement pour qu'il fasse son boulot correctement.
D'aillieurs : bienvenu : t'as un serveur - donc on s’arrête plus à faire tourner des sites - c'est la totale qu'il faut envisager (PHP, perl, commandes SSH / shell / analyse des logs / sauvegardes / etc etc etc ).

http://php.net/manual/fr/function.my...erver-info.php

Solution : http://pastebin.com/T5f2GXnC (ceci conforme la doc de PHP .... dispo sur le site de support de HP)

Mais ....
Ligne 25:
$link = mysql_connect('127.0.0.1', 'mysql-root', 'mot-de-passe-root-de-mysql');
change "mysql-root" et "mot-de-passe-root-de-mysql" pour TES données d'accès à ton serveur.

Avec ma modification, j'ai:
Congratulations! Your server meets the requirements for Magento.

You have PHP 5.2.0 (or greater)
Safe Mode is off
You have MySQL 4.1.20 (or greater)
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension

rherchel
19/02/2016, 10h57
Citation Envoyé par nowwhat
Code:
mysql -V
donne quoi chez toi ?

Normalement, c'est
Code:
mysql  Ver 14.14 Distrib 5.5.47, for debian-linux-gnu (x86_64) using readline 6.3
oui. c'est cela

mysql Ver 14.14 Distrib 5.5.47, for debian-linux-gnu (x86_64) using readline 6.3

nowwhat
19/02/2016, 10h55
Code:
mysql -V
donne quoi chez toi ?

Normalement, c'est
Code:
mysql  Ver 14.14 Distrib 5.5.47, for debian-linux-gnu (x86_64) using readline 6.3

rherchel
19/02/2016, 10h37
Citation Envoyé par nowwhat
Version rapide :
Installe et ouvre google.fr
Donne lui ces mots :
magento_check.php mysql

Me demande pas pourquoi j'ai choisi ces deux mots-clés ......

T'auras le soucis (donc existant déjà - donc connu - donc résolu !!)
La solution et réponse est donné avec le deuxième lien : stackoverflow.com/questions/11997072/magento-check-php-thinks-im-using-a-lower-mysql-version-than-i-amn
T'as que à copie coller le lien)

Le premier lien est aussi très pertinent.
nowwhat > çela n'a pas réglé mon PB. Une idée?

nowwhat
19/02/2016, 10h14
Version rapide :
Installe et ouvre google.fr
Donne lui ces mots :
magento_check.php mysql

Me demande pas pourquoi j'ai choisi ces deux mots-clés ......

T'auras le soucis (donc existant déjà - donc connu - donc résolu !!)
La solution et réponse est donné avec le deuxième lien : stackoverflow.com/questions/11997072/magento-check-php-thinks-im-using-a-lower-mysql-version-than-i-amn
T'as que à copie coller le lien)

Le premier lien est aussi très pertinent.

rherchel
19/02/2016, 09h19
Citation Envoyé par nowwhat
La réponse va venir (on m'a encore mis sur censure ...)
nowwhat > merci bien de tona aide. Modérateur merci bien à vous d'approuver la réponse de nowwhat car je suis bloqué là-dessus de puis 2 jours qoui!!!!!!

nowwhat
19/02/2016, 09h11
nowwhat
Thank you for posting! Your post will not be visible until a moderator has approved it for posting.
La réponse va venir (on m'a encore mis sur censure ...)

nowwhat
19/02/2016, 09h10
Citation Envoyé par rherchel
....
You need MySQL 4.1.20 (or greater)
Il te faut ces mots check mysql version et google.fr
Ça te donne ceci : https://dev.mysql.com/doc/refman/5.0...n-version.html (comme pat hasard : le doc de mysql !!)

Donc, t'as qu'a taper
mysql
puis
help.

T'auras pas mal d'info, et surtout ceci :
Server version: 5.5.47-0+deb8u1-log (Debian)

Le vrai soucis n'est pas mysql - mais mle script qui test la version de mysql - ton magento_check.php.
Il n'a pas pu interpréter (== "distiler" ) le numéro de version correctement.
Il faut voir chez Magneto (site / forum / faq / Wiki ) comment résoudre ça.

Il suffit de Google Magento check version mysql pour avoir un début d'une réponse.

PS : pas mal non plus, et plus simple :
mysql -h localhost -V

A lire aussi : http://www.redbridgenet.com/how-to-c...-command-line/ - mais t'inquiète, t'as des versions très récent, donc ok.

rherchel
19/02/2016, 08h10
Bonjour,
J'ai acquis un serveur Kimsufi dans le but de mettre mon site magento là-dessus. J'ai installé Debian 8.3 stable (Jessie) (stable) (64bits) sur le serveur.
Ensuite, j'ai installé LAMP via le commande apt-get install apache2 php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd mysql-client mysql-server
Après avoir créer un fichier magento_check.php dans le répertoire /var/www/html, j'ai l'erreur suivant:

Your server does not meet the following requirements in order to install Magento.
The following requirements failed, please contact your hosting provider in order to receive assistance with meeting the system requirements for Magento:

You need MySQL 4.1.20 (or greater)
The following requirements were successfully met:
You have PHP 5.2.0 (or greater)
Safe Mode is off
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension

Est-ce que quelqu'un peut m'aider à le réctifier? Ainsi, je pourrais uploader sur le serveur tous les fichiers de mangeto ainsi que la base de données que j'ai developpé en local.
Cordialement
Herchel