Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2008-11-14 16:30:19

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Suite à la 93 201 245 546 531 257 854 565 463 apparition d’une question sur ce message d’erreur sur le forum, il est temps de l’afficher haut et clair ici :

un message d’erreur ressemblant à

Parse error: syntax error, unexpected '{' in /chemin/vers/dotclear/inc/public/prepend.php on line 37

est symptomatique d’une non-activation de php 5 sur le serveur hébergeant votre installation.

Pour activer php 5 chez votre hébergeur, ça se passe dans un fichier .htaccess, et vous trouverez à ce sujet diverses précisions dans la doc hébergeur vous concernant (si votre hébergeur à vous n’est pas documenté, tournez-vous vers lui et n’hésitez pas à venir partager avec nous le fruit de vos découvertes).

Bonne installation.


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#2 2008-12-05 10:55:24

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Bonjour, j'ai de mon côté le message suivant qui doit signifier la même chose : Parse error: syntax error, unexpected '{' in /mnt/149/sda/6/0/kalawangue/admin/install/index.php on line 75 .
J'ai essayé de suivre votre lien mais il ne fonctionne pas. J'ai fait une recherche sur ce problème avec le terme .htaccess et toutes les réponses renvoient à cette page (dans mon cas, Free) : http://fr.dotclear.org/documentation/2. … ng/free.fr .
Le problème c'est qu'il ne me semble pas qu'il y est expliqué comment activer php 5  dans le fichier .htaccess. Je peux me tromper car je n'y connais absolument rien. Ce n'est donc absolument pas clair pour moi. Existe t-il un réel pas à pas qui expliquerait clairement de quelle manière faire activation ?
(Je précise que lorsque je me rends à la page http://sql.free.fr/phpPgAdmin/ , tout semble fonctionner comme sur des roulettes).
Merci si quelqu'un peut m'aider car je lis de la doc sur le sujet depuis 3 heures et je n'y comprends plus rien.
Kinoui

Hors ligne

#3 2008-12-05 11:25:48

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

As-tu essayé via l'installeur automatique, comme mentionné sur la page ?

(J'ai corrigé le lien du message initial, il devrait fonctionner maintenant)


Dyslexics have more fnu!

Hors ligne

#4 2008-12-05 12:57:18

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Merci pour ta réponse Dsls.
J'ai suivi le lien et finalement, il mène toujours à cette page "Installation sur Free" qui n'explique pas comment s'en sortir.
J'ai essayé l'installateur automatique en tout premier lieu puisqu'il est expliqué qu'il fonctionne très bien sur Free. Mais il me répond que la configuration de mon php ne lui permet pas de fonctionner. Du coup, je me suis rabattue sur la méthode classique et là, le couac arrive quand j'essaie de faire l'installation avec l'adresse suivante : http://adresse de mon blog/admin/install/.
Auriez-vous une solution ? Merci.

Kinoui

Hors ligne

#5 2008-12-05 13:21:48

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Lorsqu'il précise que la conf de php ne permet pas l'installation, il propose également de faire en sorte que. Dis-lui oui :-)


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#6 2008-12-05 18:58:37

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Salut Kozlika.
En fait, il ne me propose pas d'alternative.
Voici le message que j'obtiens :
NetInstall
Damnit !
Due to restrictions in your PHP configuration, NetInstall cannot get its job done.
Please see Dotclear documentation to perform a normal installation.
Really sorry for the inconvenience.

Donc je ne sais pas trop quoi faire.
Si quelqu'un a une solution, je suis preneuse.

Kinoui

Hors ligne

#7 2008-12-05 19:55:26

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Uh ? voilà qui n'est pas ordinaire, c'est la première fois que j'entends parler d'un truc comme ça chez Free mais c'est peut-être en raison de leurs nouvelles restrictions.

Il va donc te falloir activer php5 toi même. Crée un fichier nommé .htaccess avec en seul contenu cette ligne :

php 1

et place-le à la racine de ton hébergement.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#8 2008-12-05 20:03:27

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Bon, je vais sans doute faire grincer des dents mais... comment créer ce fichier ? (Pas taper, je suis une totale débutante ;o) !)
Mais sinon, merci pouir ta réponse !
Kinoui

Hors ligne

#9 2008-12-05 20:22:10

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Il faut créer un fichier nommé htaccess.txt, l'envoyer sur le serveur par ftp puis le renommer en .htaccess (ne pas oublier le . devant)

Mais il n'est pas sûr que Free reste un hébergeur intéressant, depuis quelques jours de nombreuses limitations ont été apportées aux pages perso, et les Dotclears ne fonctionnent plus correctement :(

Hors ligne

#10 2008-12-05 22:10:17

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Trouvé un tuto pas à pas chez un Dotclearien pour la création d'un .htaccess http://geraldetsonblog.free.fr/index.ph … les-nuls-1

Cela dit, la remarque de mon collègue est pertinente…


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#11 2008-12-06 12:15:57

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Bonjour à vous et merci pour vos réponses.

J'ai en effet parcouru le forum et il semble que la résolution des problèmes posés par la diminutions des libertés pour les pages perso de Free ne sont pas de mon niveau. J'envisage donc de trouver un autre hébergeur.
Ce qui me plait chez Free, ce sont les 10 Go d'espace disque, l'absence de publicité et la gratuité. J'avoue que je ne sais absolument pas quelle taille fait actuellement le blog que je voudrais déménager. Je suis allée voir sur le sujet "Hébergeurs compatibles DC2" et dans la Documentation, les offres semblent tourner autour de 50 à 500 Mo donc je me dis qu'il ne doit pas être nécessaire d'avoir tant d'espace disque que cela. Mais ce n'est pas simple du tout cette affaire (je n'ai trouvé que e3b.org mais il faut payer pour l'inscription).

Je continue à chercher (si vous connaissez des hébergeurs SIMPLES POUR LES NULS...) et en attendant, je vais potasser vos liens et conseils pour essayer d'installer DC2.

Merci

Kinoui

Hors ligne

#12 2008-12-06 16:56:33

kinoui
Membre
Lieu : Rennes
Inscription : 2007-05-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

C'est à nouveau moi. J'ai réussi l'installation ! Comme une grande grâce à vos conseils. Merci beaucoup.

Kinoui

Hors ligne

#13 2008-12-06 17:08:31

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Youpi !


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#14 2008-12-07 15:28:22

soldiez
Membre
Inscription : 2008-11-14
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

bonjour,

je garde le sujet car j'ai le même soucis. y'a 1h tout marchait bien, j'ai fais des modif sur l'ensemble des billets (près de 120) pour leur attribuer des Tag. j'ai eteind le pc portable et je reviens dans le bureau pour ajouter un billet et là, mazet :

"Parse error: syntax error, unexpected '{' in /home.34/j/a/z/.../www/blog/inc/public/prepend.php on line 37"

alors j'essaie d'optimiser la base, ça ne change rien... j'essaie de faire une réinstalle avec le script, on me dit que ce n'est pas possible car c'est déjà présent dans le répertoire que je souhaite...

je suis chez OVH 1G + option SQL 100Mo et jusque là je n'avais pas de soucis avec dotClear...
url : www.jazt.fr

Hors ligne

#15 2008-12-07 15:38:43

Tomtom33
Responsable des travaux finis
Lieu : Barcelone
Inscription : 2006-06-13

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Chez moi, ton blog marche très bien


Le lab => http://lab.dotclear.org
Besoin d'un plugin? => http://plugins.dotaddict.org
Besoin d'un thème? => http://themes.dotaddict.org
Besoin d'une astuce? => http://tips.dotaddict.org

Hors ligne

#16 2008-12-07 16:33:10

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Pareil. Ça devait être un hoquet du serveur.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#17 2008-12-18 12:35:28

elodie
Membre
Inscription : 2008-12-18

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Bonjour tout le monde,

j'ai installé Dotclear 2 il y a quelques jours, sur un espace OVH.
Le blog initial marche bien.

J'ai voulu ensuite passer en mode multiblogs.
J'ai donc suivi pas à pas cette procédure : http://fr.dotclear.org/documentation/2. … /multiblog

Lorsque je vais sur l'url du nouveau blog créé, j'obtiens le message suivant : Parse error: syntax error, unexpected '{' in /homez.42/formatiota/www/dotclear/inc/public/prepend.php on line 37

Comme indiqué dans ce fil, j'ai vérifié si mon .htaccess comporte bien la commande SetEnv PHP_VER 5 et effectivement elle y est.

Je suis à court d'idées pour la suite !
Merci d'avance si vous savez quoi faire :)

Elodie

Hors ligne

#18 2008-12-18 12:42:38

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Pour être sûre : tu as bien mis un exemplaire de ce .htaccess dans le répertoire du second blog ?
Si oui, chez OVH les .htaccess sont très sensibles aux permissions. Ce fichier doit être doté du chmod 755 ; il faut peut-être vérifier ce point ?


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#19 2008-12-20 16:20:01

elodie
Membre
Inscription : 2008-12-18

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Merci, c'est résolu !

Hors ligne

#20 2009-03-07 16:46:24

isaric
Membre
Inscription : 2006-06-01
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Merci Kozlika]Uh pour ta solution, j'avais le même problème.

Si j'ai bien compris, par cette manière on active php 5 ?


Hébergé chez Free.fr.

Hors ligne

#21 2009-08-07 15:58:52

Collete
Banni(e)
Inscription : 2009-08-07

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

C'est exactement ce que je recherchais, merci!


Ah, tu cherchais à te faire virer en mettant ton lien caché sur le forum ? Ben c'est gagné, t'es viré !

Dernière modification par Philippe (2009-08-07 16:34:20)

Hors ligne

#22 2009-08-17 19:09:51

honnyvore
Membre
Inscription : 2008-09-02
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

OVH aurait-il changé son fonctionnement ? Le message d'erreur est de nouveau présent ( http://dragon-ball.fr/lego/ > Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /homez.165/dragonba/www/lego/index.php on line 37 ) malgré le fichier HtAccess avec la permission 755... des idées ?


Mon blog dédié à ma collection de Lego .·´¯`·-> http://www.lego-blog.fr <-·´¯`·.
Découvrez les Chara Puchi Dragon Ball .·´¯`·-> www.dragon-ball.fr <-·´¯`·.

Hors ligne

#23 2009-08-17 19:22:21

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Que contient ton fichier .htaccess ? Quel forfait d'hébergement as-tu ?

Hors ligne

#24 2009-08-17 19:55:01

honnyvore
Membre
Inscription : 2008-09-02
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Je suis sur un 60GP et le fichier contient "SetEnv PHP_VER 5"


Mon blog dédié à ma collection de Lego .·´¯`·-> http://www.lego-blog.fr <-·´¯`·.
Découvrez les Chara Puchi Dragon Ball .·´¯`·-> www.dragon-ball.fr <-·´¯`·.

Hors ligne

#25 2009-08-17 20:27:10

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : syntax error, unexpected '{' in (…)/public/prepend.php on line 37

Ce message d'erreur n'est pas le même que celui de ce sujet et n'est pas non plus lié à ton fichier .htaccess. Je me suis fait eu.

Qu'y-a-t-il dans le fichier index.php désigné par ton message d'erreur ?

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map