• [^] # Re: probleme à l'installation

    Posté par . En réponse à la dépêche Sortie de Posh 3.0 stable. Évalué à 2.

    faire un 777 N'est PAS la solution, mais ca marche (à condition de ne pas oublier les fichiers cachés).

    je reprend une installation vierge et je note ici toutes les erreurs rencontrées et correctif appliqués :

    1°) decompression de l'archive posh_3.0.tar.gz
    tar zxvf posh_3.0.tar.gz
    les fichiers et dossiers ont les droits 700 et appartiennent à mon user, group user

    2°) je me connecte sur l'URL mondomaine/posh_3.0/install

    navigateur : erreur 403
    log : (13)Permission denied: /home/neox/domains/mondomaine.com/public_html/posh_3.0/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

    3°) j'improvise car la documentation ne parle pas de ce cas là
    - je met le dossier posh_3.0 (de maniere recursive) à user:www-data et chmod 755 pour qu'apache puisse rentrer dedans

    je retombe sur l'erreur que j'avais avec l'archive 2.2.1
    navigateur :
    You have no rights to copy this file configinstall_posh.txt , change rights, or better change owner, on your server. Files must be owned by server owner.

    log : PHP Warning: copy(confinstall.inc.php): failed to open stream: Permission denied in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/index.php on line 60
    PHP Warning: require_once(confinstall.inc.php): failed to open stream: No such file or directory in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/includes.php on line 23
    PHP Fatal error: require_once(): Failed opening required 'confinstall.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/neox/domains/mondomaine.com/public_html/posh_3.0/install/includes.php on line 23
    File does not exist: /home/neox/domains/mondomaine.com/public_html/favicon.ico, referer: http://mondomaine.com/posh_3.0/install/


    4°) je retourne donc voir la documentation pour mettre les droits en ecriture pour apache sur les dossiers requis par posh

    la documentation dit :
    Files Access rights You need to give write access rights to your web server on the following folders, and to the file they contain :
    cache/
    includes/
    modules/ and sub-directories
    portal/selections/
    styles/ and sub-directories
    temp/
    upload/


    je fais donc :$ chmod 775 cache/ includes/ modules/ portal/selections/ styles/ temp/ upload/
    $ chmod 775 modules/ styles/ -R


    avec le meme resultat qu'en 3°)

    5°) je complete donc par un chmod 775 sur le dossier install pour que le script d'installation puisse copier un fichier dans ce meme dossier

    => l'installation se lance enfin
    je demandes l'installation des plugins de collaboration
    ca lance un check
    et me dit qu'il faut aussi que le dossier /l10n soit ouvert en écriture pour apache.


    bref je confirmes ce que je disais plus haut, je viens de mettre 40 minutes pour installer posh 3.0.
    L'archive n'est donc pas prete pour un deploiement "en masse"

    quand je prend d'autres CMS, l'archive dispose de presque tous les droits qu'il faut au moins pour l'installation, ou m'avertit des permissions de dossier au debut de l'installation.