[Portail Puntal pour PunBB] Erreur à l'installation



  • Bonjour,

    J'ai parcouru les forums du site Puntal.com à la recherche d'une solution à mon problème mais je n'ai pas trouvé de réponse à mon problème, bien que d'autres utilisateurs de Puntal ont eu le même problème que moi (mais j'ignore comment ils s'en sont sortis du coup).

    Je suis confronté à un problème d'installation avec Puntal à l'étape 5 avec le message d'erreur $_SERVER['DOCUMENT_ROOT'] que je n'arrive pas à passer quoi que j'essaye.

    A signaler que sur un serveur free.fr je n'ai eu aucun problème de ce genre, tout s'était parfaitement déroulé. Je soupçonne donc l'erreur de venir de Freeheberg. Un autre utilisateur (de Freeheberg) m'a fait part sur le forum de puntal.com de ses difficultés sur freeheberg pour la migration de ses forums.

    (je suis Membre Gold)

    J'ai Punbb d'installé ici : http://hdrez.freeheberg.com/forums/

    et Puntal je l'ai uploadé dans http://hdrez.freeheberg.com/site/

    Voici lun screenshot à l'étape d'installation ou je bloque :
    http://pix.nofrag.com/1/5/3/b192e91685238c5bb9d84d97633b2.jpg
    (si le chargement est lent c'est normal, pix.nofrag connati des difficultés)

    J'ai testé de remplacé comme demandé avec /home/hdrez/www/site mais ca n'a pas marché.

    Suite à la reflexion d'un membre sur le site officiel j'ai également essayé avec ces paramètres :
    http://img85.imageshack.us/img85/1268/putanlpbinstallfj1.jpg

    sans succès.

    Y aurait-il quelqu'un qui aurait une idée pour résolver ce problème ?

    Merci.


  • Administrateur

    Chemin d'application : /home/hdrez/www/…
    ça ira mieux :)



  • salut HDR

    sur le site de puntal est -ce toi qui à le pseudo Srka
    Parce que je viens de mettre une réponse à ton problème si c'est toi
    essaie ça sinon j'ai modifié aussi la table pt_setting a la main



  • caaptusss> J'ai testé, sans succès… Ca n'a pas fait le moindre changement.

    Salut sandokan, oui c'est moi le dénommé Srka sur le forum de puntal.com

    J'ai suivi tes conseils, en mettant pour le coup :

    $_SERVER['DOCUMENT_ROOT'] = dirname(FILE).'/~hdrez/';

    à l'endroit indiqué mais pas de résultat, toujours la même erreur.
    (cache PunBB et Puntal CHMOD 777)

    Sinon, qu'as tu modifié dans la table pt_setting ?


  • Administrateur

    Document root = path, et ici le path, c'est ce que je t'ai mit au dessus.
    Si ça marche pas, c'est que c'est autre chose.



  • Je sèche sévère la… Sadokan, si tu pouvais m'expliquer davantage sur comment tu as réussi ^^. Merci d'avance.



  • il faudrait que l'on choissise un seul forum pour discuter de ton problème parce que si on jongle sur deux forums ça va pas être pratique.
    je te dis ce que j'ai fait sur puntal.
    A moins que tu veuilles qu'on en parle ici fait le moi savoir

    sinon verifie bien aussi que les sous repertoires soitent bien en 777 dans le fichier cache de puntal c'est important pour puntal



  • On continue la discussion sur le forum officiel, et je reviendrai ici donner la solution une fois celle ci trouvé, c'est mieux je pense ainsi.

    Merci beaucoup en tout cas, j'ai répondu sur l'autre forum.



  • caaptuss> Comme il m'a été impossible d'installer le portail Puntal sur Freeheberg, j'ai procédé à un transfère de BDD (de EasyPHP à Freeheberg) pour l'installer. Tout s'est parfaitement déroulé sauf que maintenant j'ai une erreur "d'écriture dans le cache" :
    http://hdrez.freeheberg.com/index.php

    De plus, je ne peux pas supprimer le dossier "cache" du dossier dans lequel j'ai installé PunBB, j'obtiens en effet une erreur FTP

    550 /www/forum/cache/: Directory not empty

    .
    A noter que mes 2 fichiers caches (punbb et puntal) sont CHMOD 777.

    Ai je faux quelque part ?

    PS: c'est pas la première fois que j'ai une erreur 550 avec impossibilité de supprimer un dossier dans mon ftp… Je sais pas d'ou ca vient, ni comment y remédier d'ailleurs...


  • Administrateur

    @HDR:

    caaptuss> Comme il m'a été impossible d'installer le portail Puntal sur Freeheberg, j'ai procédé à un transfère de BDD (de EasyPHP à Freeheberg) pour l'installer. Tout s'est parfaitement déroulé sauf que maintenant j'ai une erreur "d'écriture dans le cache" :
    http://hdrez.freeheberg.com/index.php

    De plus, je ne peux pas supprimer le dossier "cache" du dossier dans lequel j'ai installé PunBB, j'obtiens en effet une erreur FTP

    550 /www/forum/cache/: Directory not empty

    .
    A noter que mes 2 fichiers caches (punbb et puntal) sont CHMOD 777.

    Ai je faux quelque part ?

    PS: c'est pas la première fois que j'ai une erreur 550 avec impossibilité de supprimer un dossier dans mon ftp… Je sais pas d'ou ca vient, ni comment y remédier d'ailleurs...

    Pour le dossier cache, il faut que son chmod soit en 777. Pour le supprimer et le recréer, il faut activer le support des fichiers cachés dans filezilla (c'est un .htaccess qui empêche la suppression).



  • Merci pour l'information concernant Filezilla, c'était effectivement ça.

    Par contre, malgré mes CHMOD 777 dans les répertoires cache, rien ne change, l'écriture est toujours impossible, et je peux toujours pas accéder à mon portail/forum.

    http://ns4.freeheberg.com/~hdrez/



  • => Je suis toujours la avec mon problème.

    J'ai tout effacé, j'ai tout recommancé, j'ai remis CHMOD 777 sur les 2 dossiers "cache" (PunBB et Puntal) mais l'erreur persiste !

    http://hdrez.freeheberg.com/

    J'ai essayé de modifié puntal_config, rien n'y fait. Les path dans la BDD, aucun changement.

    J'ai essayé chez Free.fr, ca marche sans problème (PHP 4)
    J'ai essayé chez OVH (via Demo 1G) ca marche sans problème (PHP 5.2.x)
    J'ai essayé avec EasyPHP, ca marche sans problème (PHP 5.x.x)

    Donc je comprend vraiment pas pourquoi chez Freeheberg cela ne marche pas !

    Y a t'il quelqu'un qui aurait une autre solution que celle de changer d'hébergeur ?

    (Créer un ticket pour ce problème ne servirait pas plus que de m'exprimer ici je suppose ?)

    Merci.

    Je remercie spécialement sandokan pour son suivi même si la solution n'a pas pu être trouvé à ce jour.


  • Administrateur

    Bah si on savait au moins quel dossier il veux écrire, ça aiderais un peu, mais y a d'autres clients qui ont réussit à installer punbb, donc ça devrais marcher, y a pas de raison.



  • Je crois que c'est "cache", le dossier à écrire.

    Etrange…vérifie qu'aucun autre dossier n'a de chmod à 000. Quand j'ai essayé de créer un dossier sur ns2/3 c'était le chmod par défaut. Si c'est le cas, met le dossier en chmod 755.



  • J'ai vérifié, et tous les dossiers sont tous en 755 sauf les deux dossiers "cache", voir même j'ai tenté d'autres dossiers en 777 mais ça n'a rien changé.
    Merci en tout cas de participer.


  • Administrateur

    Quand je vérifie les dossiers, cache et inc sont bien en 777 et il n'y a pas de .htaccess.

    Techniquement parlant, ça peut fonctionner. Après, peut être il y a t'il un paramètre dans la config définissant mal le chemin du dossier cache. Si ton script tente en effet d'écrire dans /tmp/, il se verra rembarré car il n'a pas à écrire dedant.



  • J'ai effectué quelques changements,

    En ne mettant que:
    pt_portal_path :

    /~hdrez/

    ou lieu de

    /

    pt_portal_url :

    /~hdrez/index.php/

    ou lieu de

    /index.php/

    comme me l'avait suggeré sandokan, j'ai accès au portail donc à Puntal mais pas au forum :

    Parce que quand je change pour le 3ème chemin, c'est à dire :
    pt_forum_url :

    /forum/

    j'obtiens :

    Not Found

    The requested URL /forum/search.php was not found on this server.

    et quand je met :
    pt_forum_url :

    /~hdrez/forum/

    j'obtiens l'erreur d'écrire dans le cache comme précédemment énoncé.

    Donc le portail lui il a rien, l'erreur de cache touche le forum donc.

    Ca ne corrige pas du tout mon problème que de savoir ca, mais, mais au moins j'en sais un peu plus.

    Pour se rendre compte : http://hdrez.freeheberg.com/


  • Administrateur

    Oui tu as not found car tu as comme adresse sur le lien :

    http://ns4.freeheberg.com/forum/index.php

    Or il faut :

    http://ns4.freeheberg.com/~hdrez/forum/index.php

    Et comme par magie, le forum marche :)



  • http://ns4.freeheberg.com/~hdrez/forum/index.php

    C'était le chemin que j'avais mis au début justement, et comme je l'ai donc dis plus haut, c'est ce qui me fait bloquer, c'est en mettant "/~hdrez/forum/" dans "forum_path" que j'ai mon accès qui se bloque totalement avec cette foutue erreur de cache comme on le voit ici :

    http://hdrez.freeheberg.com/index.php

    (j'ai donc remis "/~hdrez/forum/" )

    PS: Je n'ai pas connu de problème d'installation avec PunBB


  • Administrateur

    C'est simple, tu remet la config précédente qui marche nickel et tu modifie le lien vers le forum sur le portail.

    Ce bug est clairement un bug de punbb qui ne supporte pas apparament les accès absolu, ce qui est quand même fort vu que 80 % des hébergeurs fonctionnent ainsi…



  • D'après moi ce n'est pas un problème de punbb mais de puntal qui n'arrive pas à trouver le chemin du repertoire cache.
    en plus ça vient de la version 2 de puntal parce que lorsque l'on install la version 1.8.8 de puntal cela marche du premier coup il ne dit pas qu'il n'arrive pas à écrire dans le fichier cache.

    Je crois avoir cerné le problème lors de l'install de puntal il demande juste de copier le fichier config.php de punbb dans le repertoire inc de puntal
    alors que dans puntal 2 il faut config.php mais en plus il ya le fichier puntal_config.php dans le repertoire inc
    Parce j'avais essayer de faire la mise à jour de la 1.8.8 vers 2.1 et dès que l'on met ce fichier on a le message d'erreur


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.