erreur php après publication ftp via iweb

Voir le sujet précédent Voir le sujet suivant Aller en bas

erreur php après publication ftp via iweb

Message par Yellowman le 24/4/2012, 23:53

Bonjour,
Anticipant la disparition annoncée de la possibilité de publier sur mobileme, j'ai trouvé un hébergeur gratuit tourner la tete

Après avoir publié le site par ftp via iweb, j'ai rencontré un problème d'erreur php lors de l'accès à celui-ci sur son nouvel emplacement. En fait chaque page .html de mon site commence par la ligne de code
Code:
<?xml version="1.0" encoding="utf-8"?>
qui renvoie une erreur de syntaxe php car l'hébergeur considère tout le site en php car les balises
Code:
 <? ?>
ne sont pas correctes en php semble-t-il...
J'ai résolu le problème en effaçant manuellement toutes ces premières lignes de tous les fichiers html de mon site mais j'en ai dénombré plus d'une bonne vingtaine.... Y a-t-il un moyen dans iweb de faire en sorte que le code du site ne contienne pas cette ligne au début de chaque fichier html ?
Sinon, dois-je m'attendre à refaire la même opération à chaque opération de mise à jour du site ???
Merci de vos conseils

Yellowman
Nouveau

Messages : 8
Inscription : 07/11/2010 Masculin Localisation : Luxembourg
Version iWeb : 3
Publication : MobileMe

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par DrOSX le 25/4/2012, 20:36

Bonjour,


Quel hebergeur ?

-------------------
Pas de support par M.P - Si vous avez des soucis de connexion, un POST est crée pour vous

DrOSX
Administrateur

Messages : 1338
Inscription : 15/10/2007 Masculin Localisation : Atlantique/Altitude 0
Version iWeb : 3
Publication : locale

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par Yellowman le 25/4/2012, 21:32

Il s'agit de 000webhost.com

Yellowman
Nouveau

Messages : 8
Inscription : 07/11/2010 Masculin Localisation : Luxembourg
Version iWeb : 3
Publication : MobileMe

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par Yellowman le 25/4/2012, 22:10

Par ailleurs en fouillant un peu sur le site de l'hébergeur j'ai trouvé la solution suivante qui consiste à modifier le ficher .htaccess (il s'agit d'un fichier cacher qu'il faut faire apparaître dans l'éditeur) et ajouter les lignes 'AddType text/html .html
AddHandler server-parsed .html'.

Il semble que du coup il n'est plus nécessaire de modifier chaque première ligne de chaque fichier html crée par iweb...

En revanche, je ne sais pas si cette manie à des conséquence sur d'autres fonctions ?

Yellowman
Nouveau

Messages : 8
Inscription : 07/11/2010 Masculin Localisation : Luxembourg
Version iWeb : 3
Publication : MobileMe

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par koeklin le 26/4/2012, 01:09

Problème des serveurs autorisant les minitags PHP.

Votre serveur autorise la lecture des minitag PHP et donc interprétait la balise xml cité plus haut comme du PHP.

1. En ajoutant ces deux lignes dans le fichier htaccess vous obligez votre serveur à considérer les fichiers html comme de simple fichier html et non comme des fichiers contenant des requêtes PHP .

2. Perso j'utilise une autre méthode : je n'empeche pas mon serveur dinterpreter mes HTML comme des fichiers PHP, au contraire, je l'encourage même à le faire (ce qui me permet de mettre du code PHP dans mes widgets fragmets HTML) mais je désactive les mini-tags PHP (toujours avec le fichier .htaccess), la balise XML des pages d'iWeb ne peut donc pas être prise à tort pour du PHP.

-------------------
Débutersurmac.com (tutoriels vidéos): 'iWeb (de la version '06 à la version '09) - mon site iWeb (en construction)
Pas d'aide par message privé - merci.

koeklin
Membre Pathologique

Messages : 1924
Inscription : 20/10/2007 Localisation : le vexin
Version iWeb : A remplir!
Publication : Ftp integré

http://www.debutersurmac.com/

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par Yellowman le 26/4/2012, 07:31

C'est ce que j'ai effectivement cru comprendre sur le forum de OOwebhost. Pouvez-vous m'indiquer la procédure pour désactiver les minitags PHP ?

Merci

Yellowman
Nouveau

Messages : 8
Inscription : 07/11/2010 Masculin Localisation : Luxembourg
Version iWeb : 3
Publication : MobileMe

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par koeklin le 26/4/2012, 11:20

Dans le fichier .htaccess, ajouter la ligne :
Code:
php_flag short_open_tag off

-------------------
Débutersurmac.com (tutoriels vidéos): 'iWeb (de la version '06 à la version '09) - mon site iWeb (en construction)
Pas d'aide par message privé - merci.

koeklin
Membre Pathologique

Messages : 1924
Inscription : 20/10/2007 Localisation : le vexin
Version iWeb : A remplir!
Publication : Ftp integré

http://www.debutersurmac.com/

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par Yellowman le 4/5/2012, 00:35

Désolé de la réponse tardive,
Merci koeklin, je viens de résoudre mon problème grâce à ton aide
Problème résolu ! applaudire

Yellowman
Nouveau

Messages : 8
Inscription : 07/11/2010 Masculin Localisation : Luxembourg
Version iWeb : 3
Publication : MobileMe

Revenir en haut Aller en bas

Re: erreur php après publication ftp via iweb

Message par Contenu sponsorisé Aujourd'hui à 17:10


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum