Installation phpraid

Norberius

Elite
voila , je n y connais rien en php donc j ai telecharger un forumphp raid tout fait mais voila , je ne sais pas comment l installer , j explique se que j ai deja fait si vous savez me dire si c est correct .
alors j ai telecharger les fichier , je les ai uploader sur mon serveur ftp et la pas moyen d'y acceder... alors je sais pas si c est a cause du ftp ou de moi,je l ai ai mis sur le ftp de tvcablenet
merci d avance
 

*Serval

Elite
un lien de dl vers php raid ?

Y a pas un README.txt ou un INSTALL.txt ?
 

Gh0$T

Elite
c'est bon, je me charge de celui là par msn ;)
 

*Serval

Elite
Pfff tricheur :p

Viens Leaf, on va bouder ailleurs
 

Leaf

pentoboules (h)
KOServal a dit:
Pfff tricheur :p

Viens Leaf, on va bouder ailleurs
J'te suis :cool:

DeScH, t'as plus rien à demander ! ;-D
 

SkYlEsS

Elite
Woooooooooooooooot le nécrophile !
 

neku

Codeur roumain
c'est pas joli joli de poster 2x la même chose, il t'aurais simplement fallu de mettre 'up' quoi que le post était encore dans le haut.
Puis si personne ne t'as répondu, c'est soit que personne n'ai d'idées ou de solutions, soit que tu ne donne pas assez de précisions et que personne n'a envie de passer du temps et te tirer les vers du nez.

puis pour les messages du type :
Warning: session_start() [function.session-start]: open(/mnt/149/sda/8/0/guildeargonaute/sessions/sess_2876c19ad90c5305d1b9635ea0ebfd46, O_RDWR) failed: No such file or directory (2) in /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php on line 70

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php:70) in /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php on line 70

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php:70) in /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php on line 70

Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /mnt/149/sda/8/0/guildeargonaute/auth/auth_phpraid.php on line 78
cela signifie que une page à déjà fait un echo ou envoyé une entete avant que l'une des fonctions session ne soit appelée

et pour la suite je pense que ce soit logique vu que la session n'a pas pu être créé, il ne peut pas l'ouvrir.
alors avec un peu de logique, tu observe qu'est-ce qui est fait avant qu'une fonction de session ne soit appelée.

avec un tit coup de google tu aurais trouvé ceci : http://cyberzoide.developpez.com/php4/faqsession/

et tu aurais pu trouvé l'explication à ton problème

Quelles sont les erreurs possibles ?

Répertoire de session inaccessible

Warning: open(/tmp\sess_3c80883ca4e755aa72803b05bce40c12, O_RDWR) failed: m (2) in c:\phpdev\www\bp\header.php on line 2

ou encore PHP Warning: Unknown(): open(/tmp\sess_3c80883ca4e755aa72803b05bce40c12, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
PHP Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0


Cette erreur est due à l'absence du répertoire de sauvegarde (ici /tmp) des sessions ou bien au manque du droit d'écriture dans ce répertoire pour les visiteurs (utilisateur nobody, www-data ou autre... sous Apache).

Le répertoire de sauvegarde est défini dans le php.ini : session.save_path = /tmp

Il faut donc:

  1. Créer un répertoire
  2. Lui donner les droits d'écriture pour tous
  3. En spécifier le chemin dans le php.ini
PHP n'est pas autorisé à utiliser les sessions

Il faut s'assurer que le PHP est bien autorisé a créer des sessions. C'est juste un paramètre à activer. Faire un phpinfo() pour voir ces paramètres. La commande phpinfo() se contente d'afficher dans le navigateur le contenu du fichier de configuration php.ini.

Avoir déjà écrit dans la page

Warning: Cannot send session cookie - headers already sent by (output started at /home/SiteWeb/SiteAnalyse/index.php:3) in /home/SiteWeb/SiteAnalyse/index.php on line 6 Cette erreur survient lorsqu'on tente d'ouvrir une session après avoir déjà écrit dans le document, ce qui interdit, bien sûr.

Tentative d'envoie d'entêtes

Warning: Cannot add header information - headers already sent by (output started at /home/SiteWeb/SiteAnalyse/index.php:3) in /home/SiteWeb/SiteAnalyse/index.php on line 25 Cette erreur survient lorsqu'on tente d'envoyer des entêtes grâce à la fonction header() après avoir écrit dans la page.

On ne peut pas commencer une session après que le serveur ait envoyé au client les entêtes HTTP/1.0 (ou supérieures) de la page.

Ainsi, la commande session_start() doit impérativement être exécutée avant tout envoi par le serveur d'entêtes HTTP au navigateur.

L'identifiant de session étant envoyées sous forme de cookies au client, ce dernier doit être envoyé avant que la page ne s'affiche car l'affichage force l'envoie d'entêtes.

Tout contenu texte placé avant session_start() (même un saut de ligne) provoque un affichage et donc l'envoie d'entêtes qui doivent précéder contenu de la page.

Ce qu'il ne faut pas faire :

<html>
<body>
<?php session_start();
...
ceci non plus : <?php echo "<html>";
...
session_start();
Car cela provoque l'envoi d'entêtes au navigateur. Donc ces deux essais sont erronés. Il faut faire le session_start() avant toute chose !!! Même un simple saut de ligne dans le script avant session_start() provoque cette erreur.

Défaut de déclaration de classe

Fatal error: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition utilisateur of the object you are trying to operate on was loaded _before_ the session was started in /home/SiteWeb/SiteAnalyse/test.php on line 12 Lorsqu'une variable que l'on veut enregistrer dans une session est un objet, PHP doit pouvoir en connaître la description, il faut donc déclarer les classes avant de faire un session_start().
 

neku

Codeur roumain
Puis aussi vu que tu utilises un compte Free.fr tu aurais pu savoir que :

Cas particulier de l'hébergeur FREE.FR

Cher free, le répertoire de sessions doit être à la racine de votre compte FTP. Il suffit donc de créer le répertoire sessions (au pluriel).
 
A

artnitros

ex membre
merci beaucoup, problème résolu :proud:
 
A

alias15

ex membre
petit up de ce post, j'ai un peu le même soucis et je suis egalement debutant, j'ai up phpraid sur mon site via le ftp et ensuite..je suis un peu perdu

je suis chez free :

http://lictarnen.free.fr/phpraid

merci d'avance et desolé si mon probleme est basique :/
 
D

design_wow

ex membre
Bonjour, je suis également chez l'hébergeur Free et je reçoit le même probléme concernant, les warnings erreurs ainsi qu'un probléme d'enregistrement du nom de compte de l'administrateur !

J'ai la version 3.0.9.2 de PHPRAId !

Je ne comprend pas le tuto ci dessus expliquant avec les différentes rubriques comment enlever les warning etc .... Pouvez vous m'aidez svp !!!!
 
D

design_wow

ex membre
Personne ne peut m'aidez svp !!!!!
 
H

Hush

ex membre
Bonjour a tous

Voila je viens moi aussi d'installer un phpraider (phpRaider v1.0.7) malheuresement heberge chez Free

Voici le lien du site tout a l'air fonctionnel
http://lordsofexodar.free.fr/

Apres quelques galeres et recherches sur differents sites j'ai reussi tant bien que mal a faire une installation et une configuration ,malheuresement un probleme subsiste quand on accede a l'administration

Warning: Invalid argument supplied for foreach() in /mnt/103/sda/e/8/lordsofexodar/components/com_configuration/configuration.php on line 169

De plus lors de la creation de raid a chaque fois ca plante il nous est impossible de gerer correctement les heures de raid ou alors les membres ne peuvent s'inscrire car les inscriptions restent desesperement closes

J'ai beau chercher et chercher encore je ne vois pas d'ou vient le probleme j'esperes que vous pourrez m'aider

Merci d'avance
 
N

Navarone

ex membre
Bonjour,
J'ai exactement le même problème que Hush.
J'ai beau cherché sur le net je ne trouve aucune solution à ce problème.
Si quelqu'un peut nous aider, ou si Hush trouve la solution et peut nous en faire profiter, ce serait vraiment super !
Merci.
 
N

Navarone

ex membre
Le problème que j'avais venait d'une défaillance du fichier de langue française livré avec la version 1.0.7 : il manquait des références, du coup certaines variables du code étaient vides alors qu'elles ne devraient pas l'être, d'où le bug.
Un fichier de langue french.php compatible v1.0.7 est mis à disposition par la communité sur le forum officiel de PHPRAIDER, téléchargez-le pour remplacer celui livré par défaut.
Comparer le fichier english.php et french.php permet également d'identifier les références manquantes.
Mon problème a totalement disparu suite à la mise à jour du fichier de langue.
 
H

Hykar

ex membre
Coucou tout le monde :) je suis aussi débutant et j'aimerai des conseils :) comment l'installer, gérer thèmes etc :) si qqun a un peut de temps ^^
 

Tronyx

Elite
tu m'envoie un MP avec ton MSN et je veux bien t'aider pour l'installation/configuration etc... ;)
 
D

DémonicAgency

ex membre
Bonjour, je viens de créer un forum sur phpbbgalaxy.net....je voudrais y interger un phpraid pour les sorties de guilde.....comment dois-je faire? , où en télécharger un? , comment l'installee? est-ce mieux de mettre un lien pour le php sur le fofo?

Bref je suis une nouille lol.....quelqu'un pourra-t-il m'aider ?
 
Haut