OVH Community, votre nouvel espace communautaire.

passé de php 4.4.9 à php 5.2.0 ou plus: Attention Débutant


tutomaog
22/08/2012, 17h01
Thanks Nowwhat, mon droit du fichier .htaccess est 704

Encore 3300 fichiers en upload, en esperant que cela fonctionne.

Nowwhat
22/08/2012, 16h49
T’inquiète.
La solution est simple.

T'as créé un fichier - son nom est ok - je présume que tu l'as créé dans le répertoire /www/
Mais ... son encodage n'est pas correct.

Ton serveur/hébergement, ce n'est pas un Mac, ni un PC. Ce truc - son système de fichiers est du genre 'linux' donc le format du fichier doit être 'unix'.

Comme site admin, tu devrais avoir un traitement de texte qui saura faire ce format.
je ne connais strictement rien d'un mac, mais je suis sûr que ça se trouve.

Puis, avec ton logiciel FTP, vérifie aussi les droits de ton fichier '.htaccess'. Il faut éviter les droits '777' sur toutes les fichiers et répertoires.

édit: wtf: déjà 4 réponses depuis que je tape ..... et c'est même pas la rentrée encore.

cassiopee
22/08/2012, 16h47
Nos messages se sont croisés

tutomaog
22/08/2012, 16h46
Citation Envoyé par cassiopee
Vraisemblablement un problème d'encodage du fichier ".htaccess" au moment
de son enregistrement. Il y a fort à parier que TextEdit encode par défaut en Unicode
(utf-8) alors qu'il faut sélectionner ANSI ou ASCII comme encodage pour ce type
de fichier.

Donc recommence ta manip simplement en vérifiant bien l'encodage au moment
de la création du fichier dans ton Mac.

Si ça ne fonctionne toujours pas, le mieux est d'aller voir le fichier de logs
des erreurs par là : https://logs.ovh.net afin de voir plus précisément quel
est le problème.
Merci pour ta réponse, oui c'était bien un problème de texteedit mais apparament ( voir mon post du dessus) il y a encore des soucis.
J'attend que l'upload se termine ( d'ici 15 minutes ) et je vous dis quoi.

Merci en tous les cas.

tutomaog
22/08/2012, 16h45
J'avance au bout de 5 heures passé sur le problème...
J'ai crée mon .htaccess sur windows avec notepad.

Et la O Miracle, mon installation se lance MAIS...j'obtient un autre message :

Folowing files have not been uploaded correctly

Please upload them again and refresh

Read more about this error in our knowledgebase

Corrupted files in affiliate system directory: /homez.334/tutomaog/www/affiliate

File Status
htaccess MISSING
samples_tests/.htaccess CORRUPTED

Donc je suis entrain d'uploadé de nouveau le dossier complet du logiciel.

cassiopee
22/08/2012, 16h44
Vraisemblablement un problème d'encodage du fichier ".htaccess" au moment
de son enregistrement. Il y a fort à parier que TextEdit encode par défaut en Unicode
(utf-8) alors qu'il faut sélectionner ANSI ou ASCII comme encodage pour ce type
de fichier.

Donc recommence ta manip simplement en vérifiant bien l'encodage au moment
de la création du fichier dans ton Mac.

Si ça ne fonctionne toujours pas, le mieux est d'aller voir le fichier de logs
des erreurs par là : https://logs.ovh.net afin de voir plus précisément quel
est le problème.

tutomaog
22/08/2012, 16h21
Bonjour à tous, je suis Débutant dans ce monde de php, etc...
Donc désolé, j'ai lu beaucoup de posts sur ce forum a ce sujet mais sans réponse pour mon problème précis.

J'ai contacté ce matin OVH technicien via mon manager, reçu une réponse type "bateau" :

Bonjour,

Afin de mettre en place la version 5 de PHP sur votre hébergement, je vous remercie de bien vouloir suivre le guide ci-dessous :

http://guides.ovh.net/Php5ChezOvh

Une fois le fichier ".htaccess " créé, vous basculerez sur la version de votre choix.

Je vous souhaite une bonne journée.

Donc voici mon gros souci.

J'ai un site depuis 3 ans déjà, qui fonctionne très bien et du coup je viens d'acheté (cher) un logiciel d'affiliation ( Post Affiliate Pro ).

Impeccable, ce matin, après l'achat, j'upload le dossier sur mon serveur OVH Mutualisé type Buisness ( je ne sais pas si c'est linux ou windows)!.

Et quand je lance la commande d'installation, soit :

http://www.tuto-mao-guitare.com/affiliate/install/

J'obtiens ceci :

Please upgrade to PHP 5.2.0 or higher. Your current PHP version is 4.4.9

Donc je m'empresse de contacté le support technique OVH, et la mystère...

Je crée un fichier .htaccess, je suis sur mac donc avec TextEdit ( j'espere que ce logiciel le permet ), je met dans ce fichier la commande indiqué par la réponse "bateau" du support technique d'OVH, soit :

SetEnv PHP_VER 5_4

J'enregistre ce fichier en l'appelant 0001....je lupload a ma racine www avec Filezilla, je le renomme dans filezilla en .htaccess et la....Drame, je n'ai plus acces a mon site via Safari mais a la place j'ai ce message :

> The server encountered an internal error or misconfiguration and was unable to complete your request.
>
> Please contact the server administrator, postmaster@www.tuto-mao-guitare.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
>
> More information about this error may be available in the server error log.

Donc je supprime ce fichier .htaccess et la mon site est de nouveau accessible.

Donc j'ai besoin de votre précieuse aide, mais je suis débutant donc j'aimerais vraiment des réponses simples et savoir si il m'est possible ou pas de passé ce php en version 5.

En vous remerciant de par avance,
Didier.

PS ; j'ai lu beaucoup de post sur ce même sujet, sans trouvé une réponse qui marche....