arnbret a écrit 16 commentaires

  • [^] # Re: USE

    Posté par  . En réponse au message configurer xslt avec php5 sous gentoo. Évalué à 1.

    Non, hors de question de tout recompiler le php.
    Oui, la distro est modifié par ovh.

    D'autres réponses à mes questions ? (rsync, modification du fichier *.ebuild)
  • [^] # Re: USE

    Posté par  . En réponse au message configurer xslt avec php5 sous gentoo. Évalué à 1.

    Oui xsl exactement.

    Ok pour emerge mais si ça plante, rsync et emerge ne vont pas mettre mon serveur désorganisé ?

    Une autre idée, suivant le guide :

    Exemple du paquet php4-ovh :

    Si on tape emerge -pv apache-ovh, on a :

    [ebuild R ] dev-lang/php4-ovh-4.4.2 -curl 4,268 kB [1]

    On voit donc que l'on peut, si l'on souhaite, avoir curl dans php. Pour cela, il suffit de taper :
    USE="curl" emerge php4-ovh
    Ainsi php sera compilé avec curl.

    Cela signifie qu'avec la fonction emerge je vais chercher ce qui manque comme paquet mais uniquement si c'est défini dans un fichier *.ebuild.
    Pour php 5.1.4, j'ai le fichier : /usr/local/portage-ovh/dev-lang/php5-ovh/php5.ebuild

    Et c'est dans ce fichier *.ebuild que l'appel aux paquets via ftp sont faits. Notamment pour "curl" dans leur exemple, il y a plusieurs lignes de codes qui font appels à curl.

    Pour xsl, faudrait-il que je modifie ce fichier ebuild ? (pas une mince affaire)
  • [^] # Re: USE

    Posté par  . En réponse au message configurer xslt avec php5 sous gentoo. Évalué à 1.

    USE="xslt" emerge php5-ovh et non USE=curl" emerge php5-ovh
  • [^] # Re: USE

    Posté par  . En réponse au message configurer xslt avec php5 sous gentoo. Évalué à 1.


    gensync ovh
    emerge -pv xslt
    USE="curl" emerge php5-ovh

    gensync, cette commande ne va pas réinstaller tout mon arbre de portage. Dans mon arbre, le fichier ebuild du paquet xslt existe t-il ? comment le vérifier ?

    Dans quelle mesure la fonction emerge va chercher les fichiers xslt sur ma machine s'ils n'ont pas été installé ? Emerge installe des paquets définis dans des ebuid, comment configurer l'e-buid qui permettrait d'installer le package xslt pour PHP 5.1.4 ?
    Les commandes configure && make && install sont à oublier avec la gentoo alors ?

    Rq : je trouve que les commandes sont de plus en plus puissantes mais aussi de plus en plus complexe si un problème se pause.

    Ma finalité, obtenir dans mon phpinfo de php 5 et que cela fonctionne :
    --php5-xslt
  • [^] # Re: Droits Apache

    Posté par  . En réponse au message chmod 777 ou 755 impossible suer serveur dédié ovh. Évalué à 1.

    les fichiers et répertoires appartiennent à user et non root.
    Ils ont UID de 644 tous.

    J'ai effectué un chmod récursive avec 0777, n'est pas un peu dangeruex ?
    C'est mieux chmod 755 et cela permet il la gestion et copie de fichiers et répertoires ?
  • [^] # Re: Droits Apache

    Posté par  . En réponse au message chmod 777 ou 755 impossible suer serveur dédié ovh. Évalué à 1.

    les fichiers et répertoires appartiennent à user et non root.
    Ils ont UID de 644 tous.

    J'ai effectué un chmod récursive avec 0777, n'est pas un peu dangeruex ?
    C'est mieux chmod 755 et cela permet il la gestion et copie de fichiers et répertoires ?
  • [^] # Re: Droits Apache

    Posté par  . En réponse au message chmod 777 ou 755 impossible suer serveur dédié ovh. Évalué à 1.

    J'ai accès à ssh et ftp, mais la configuration du serveur apache ne me permet de modifier les droits des fichiers.
    Ex sous Filezilla :
    je fait un chmod 777 sur un fichier et il revient à 644. Et cela, dois être du à la config du serveur apache je pense.

    Donc si pas de droit en écriture, pas de droit pour copier mes fichiers d'un répertoire à un autre (sachant que certains des fichiers sont écrasés).

    Il y a bien une solution d'effacer pour de créer les fichiers, mais je préfère les écraser car en cas de problème, mes pages webs seraient perdus.

    Une autre idée ?
  • [^] # Re: Droits Apache

    Posté par  . En réponse au message chmod 777 ou 755 impossible suer serveur dédié ovh. Évalué à 1.

    L'UID d'apache ?
    je dois modifier les droit de tous mon répertoire web du style
    /www/
    et après tout fonctionnera ? cela ne me semble pas correct de mettre du 755 sur un répertoire www.

    De toute façon, quand j'essaye via Filezilla de faire des modifs de droits que ce soit sur un répertoire ou un fichier, je n'ai pas le droit .

    Quelle procédure ou solution concrète dois-je mettre en place ?

    Merci.
  • [^] # Re: shebang

    Posté par  . En réponse au message cron et red hat. Évalué à 0.

    script php :
    #!/usr/local/bin/php
    <?php
    mail("test@test.fr", "Mon Sujet", "test");
    ?>
    commande :
    usr/local/bin/php testenvoi.php

    ou php testenvoi.php

    Ca marche pas, je ne comprends vraiement pas.

    message erreur :

    Status: 404
    Content-type: text/html
    X-Powered-By: PHP/4.3.8

    No input file specified.
  • [^] # Re: shebang

    Posté par  . En réponse au message cron et red hat. Évalué à 0.

    dans l'arborescence du serveur j'ai bien :
    usr/local/bin/php
    mais je n'ai pas /usr/bin/php.

    Le script ne se lance pas en ligne de commande. J'ai l'impression que c'est plus une erreur de chemin du fichier vu le message d'erreur?
    mais pourtant il est bien là mon fichier :
    dans /home/testmail/testenvoi.php.

    D'où cela peut il venir, mince alors ?
  • [^] # Re: shebang

    Posté par  . En réponse au message cron et red hat. Évalué à 0.

    voici la réponse avec
    <code>
    ./testenvoi.php | tail -n 2
    </code>
    avec testenvoi.php :
    <code>
    #!/usr/local/bin/php
    <?php
    mail("arnbret2004@yahoo.fr", "Mon Sujet", "test");
    ?>
    </code>

    réponse :
    ./testpage.php | tail -n 2
    sh: ./testpage.php: bad interpreter: No such file or directory
  • [^] # Re: shebang

    Posté par  . En réponse au message cron et red hat. Évalué à 0.

    c'est juste sur le principe de fonctionnement, c'est pour ça que j'ai utilisé l'envoi d'email.
    Je vais tester mais je trouve ça étrange qu'en ligne de commande cela ne fonctionne pas. du style :
    <code>
    usr/bin/local/php /home/tesmail/testenvoi.php
    </code>

    avec testenvoi.php
    <code>
    <?php
    mail("test@test.fr","sujet","message");
    ?>
    </code>
    alors que via un click sur le programme du navigateur, cela fonctionne bien et que la commande php se trouve bien dans usr/bin/local/php
  • [^] # Re: Où ?

    Posté par  . En réponse au message cron et red hat. Évalué à -1.

    j'ai changé pour les varibles avec le $. Cela ne fonctionne toujours pas. Je ne comprends pas. Cela peut il venir de l'environnement
    bash ou sh ?
  • [^] # Re: Où ?

    Posté par  . En réponse au message cron et red hat. Évalué à -1.

    j'ai changé pour les varibles avec le $. Cela ne fonctionne toujours pas. Je ne comprends pas. Cela peut il venir de l'environnement
    bash ou sh ?
  • [^] # Re: Où ?

    Posté par  . En réponse au message cron et red hat. Évalué à 1.

    j'ai changé pour les varibles avec le $. Cela ne fonctionne toujours pas. Je ne comprends pas. Cela peut il venir de l'environnement
    bash ou sh ?
  • [^] # Re: Où ?

    Posté par  . En réponse au message cron et red hat. Évalué à 1.

    c'est une redirection vers la poubelle en cas d'erreur non ?
    ça ne change pas l'excécution du programme ?