Message d'erreur juste après installation [Réglé]
Only variables should be assigned by reference
Support Général
Visiteur
Boosteur Inactif
Après avoir attendu avec impatience PhpBoost 3.0, je me suis lancé dans l'installation pour découvrir les nouvelles fonctionnalités.
L'installation se déroule sans soucis sur mon serveur OVH 60GP.
Je supprime le dossier "install"
Puis je reviens sur la page d'acceuil et la surprise un message d'erreur !

Donc je suis aller fouiner dans le fichier indiqué et j'arrive sur cette ligne:

N'ayant pas suffisamment de connaissances dans phpboost je me suis arrêté là
Une idée???
Édité par Visiteur Le 07/01/2009 à 11h20
horn Membre non connecté
-
Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
-
Equipe Historique
Cependant, cette astuce permet d'accélérer l'exécution du code et fonctionne sur php5 et normalement 4 aussi car CrowkaiT teste en PHP4.
Pourrais tu nous envoyer ton rapport système (le texte contenu dans le champ texte en bas du rapport) disponible dans l'administration -> outils -> Rapport Système en le collant ici, merci.
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
Visiteur
Boosteur Inactif
---------------------------------System report---------------------------------
-----------------------------generated by PHPBoost-----------------------------
SERVER CONFIGURATION-----------------------------------------------------------
php version : 4.4.9
dbms version : MySQL 5.0.44-log
gd library : 1
url rewriting : ?
register globals : 1
server url : http://www.guillaumejeanne.fr
site path : /phpboost
PHPBOOST CONFIGURATION---------------------------------------------------------
phpboost version : 3.0a5
server url : http://www.guillaumejeanne.fr
site path : /phpboost
default theme : Base
default language : french
default editor : bbcode
start page : /news/news.php
url rewriting : 0
output gz : 0
session cookie name : session
session length : 3600
guest session length : 300
DIRECTORIES AUTHORIZATIONS-----------------------------------------------------
/ : 1
/cache : 1
/cache/backup : 1
/cache/syndication/ : 1
/cache/tpl : 1
/images/avatars : 1
/images/group : 1
/images/maths : 1
/images/smileys : 1
/lang : 1
/menus : 1
/templates : 1
/upload : 1
Mais ces erreurs s'affichent aussi sur d'autres pages et concernent d'autres lignes et d'autre fichiers.
Je vais essayer de passer en php5 grace au htaccess.
EDIT: Résolu !
J'ai passé le php en v5 en ajoutant cette ligne dans le .htaccess de phpboost:
SetEnv PHP_VER 5
ATTENTION Cette ligne est surement dépendante de l'hébergeur.
Merci pour votre aide

Jvais voir si ca a changé les liens morts que j'ai trouvé

En tout cas bravo pour votre boulot
Édité par Visiteur Le 07/01/2009 à 11h20
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
CrowkaiT :
Au passage désactive l'option register_globals si tu peux, PHPBoost est protégé mais ça peut être dangeureux.
Ok merci jl'ai changé
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
Mais si vous voulez que je persiste en php4 je veux bien tester comme cela
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
val05 Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre val05
- Inscrit le : 16/09/2008
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Si beaucoup de monde la rencontre, je supprimerai cette affectation par référence qui n'est pas indispensable.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
Enfin je dis ça pour moi
Et CrowkaiT a testé Php4 en local ou sur un serveur hébergé???
Ce serait dommage de supprimer la référence si c'est la pour un gain de performance !
Édité par Visiteur Le 08/01/2009 à 12h59
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
CrowkaiT a testé sur sa machine.
Le gain en performances d'un tel passage en référence est franchement minime (de l'ordre d'une dizaine d'instructions machine économisées).
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
Citation :
Le gain en performances d'un tel passage en référence est franchement minime (de l'ordre d'une dizaine d'instructions machine économisées).
Logiquement gain en temps d'allocation mémoire et donc de mémoire, mais bon phpboost n'est pas un monstre de consommation de mémoire je suppose et cela doit surement pas changer grand chose niveau perf
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
On fait très peu d'assignations par référence parce que c'est assez délicat à gérer, là j'en ai fait une et ça merde, on n'est pas obligé de la laisser.
Ca ne sert à rien de s'enquiquiner pour gagner quelques microsecondes alors qu'à côté de ça il y a des classes qui sont beaucoup moins optimisées.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie