Jump to content

steph13

Hubmaster
  • Content Count

    500
  • Joined

  • Last visited

Posts posted by steph13


  1. Voici le contenu du php.sh


    #!/bin/sh
    SOFT_DIR=/home/ovh/src
    mkdir -p $SOFT_DIR/soft

    # get files

    cd $SOFT_DIR/soft
    wget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/apache_1.3.37.tar.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/apache_1.3.37.tar.gz[/url] -O apache_1.3.37.tar.gz
    wget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod_ssl-2.8.28-1.3.37.tar.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod...8-1.3.37.tar.gz[/url] -O mod_ssl-2.8.28-1.3.37.tar.gz
    wget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/php-4.4.4.tar.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/php-4.4.4.tar.gz[/url] -O php-4.4.4.tar.gz
    wget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod_gzip.c.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod_gzip.c.gz[/url] -O mod_gzip.c.gz

    cd $SOFT_DIR

    # on efface en cas où

    rm -rf apache_1.3.34
    rm -rf php-4.4.2
    rm -rf mod_ssl-2.8.25-1.3.34

    cd $SOFT_DIR

    # pre-configure apache

    gunzip -f soft/mod_gzip.c.gz
    tar xvzf soft/apache_1.3.37.tar.gz
    cd apache_1.3.37
    cp ../soft/mod_gzip.c src/modules/extra/

    ./configure --prefix=/usr/local/apache

    cd $SOFT_DIR
    # install de ssl pour apache
    tar xvfz soft/mod_ssl-2.8.28-1.3.37.tar.gz
    cd mod_ssl-2.8.28-1.3.37
    ./configure \
    --with-apache=../apache_1.3.37 \
    --with-ssl \
    --prefix=/usr/local/apache

    cd $SOFT_DIR
    # install PHP for apache
    tar xvzf soft/php-4.4.4.tar.gz
    cd php-4.4.4
    ./configure \
    --with-apache=../apache_1.3.37 \
    --with-dbase \
    --with-filepro \
    --enable-exif \
    --with-xml \
    --enable-ftp \
    --with-db \
    --enable-bcmath \
    --enable-calendar \
    --with-jpeg-dir \
    --with-png-dir \
    --with-gd \
    --enable-gd-native-ttf \
    --with-freetype-dir \
    --with-gettext \
    --with-mysql=/usr \
    --with-zlib-dir \
    --enable-trans-sid \
    --with-imap \
    --with-kerberos \
    --with-imap-ssl \
    --with-openssl \
    --enable-sysvsem \
    --enable-sysvshm \
    --with-gettext \
    --with-dom \
    --with-mcrypt \
    --with-iconv \
    --enable-mbstring=all \
    --enable-mbregex \
    --with-gd \
    --with-png-dir=/usr \
    --with-jpeg-dir=/usr \
    --with-mime-magic=/usr/share/magic.mime
    # --with-pgsql=/usr \
    make
    make install

    # install PHP for cgi use
    perl -pi -e "s/cgi = 1;/cgi = 0;/" sapi/cgi/cgi_main.c
    ./configure \
    --with-dbase \
    --with-filepro \
    --with-xml \
    --enable-exif \
    --enable-ftp \
    --with-db \
    --enable-bcmath \
    --enable-calendar \
    --with-jpeg-dir \
    --with-png-dir \
    --with-gd \
    --enable-gd-native-ttf \
    --with-freetype-dir \
    --with-gettext \
    --with-mysql=/usr \
    --with-zlib-dir \
    --enable-trans-sid \
    --with-imap \
    --with-kerberos \
    --with-imap-ssl \
    --with-openssl \
    --enable-sysvsem \
    --enable-sysvshm \
    --with-gettext \
    --with-dom \
    --with-mcrypt \
    --with-iconv \
    --enable-mbstring=all \
    --enable-mbregex \
    --with-gd \
    --with-png-dir=/usr \
    --with-jpeg-dir=/usr \
    --with-mime-magic=/usr/share/magic.mime
    # --with-pgsql=/usr \
    make
    make install

    # avant de partir on remet par defaut la
    # compilation de la version module
    perl -pi -e "s/cgi = 0;/cgi = 1;/" sapi/cgi/cgi_main.c

    cd $SOFT_DIR

    # apache
    cd apache_1.3.37
    ./configure \
    --prefix=/usr/local/apache \
    --activate-module=src/modules/php4/libphp4.a \
    --enable-suexec \
    --suexec-caller=nobody \
    --suexec-userdir=www \
    --suexec-docroot=/home \
    --suexec-logfile=/usr/local/apache/logs/cgi.log \
    --suexec-uidmin=99 \
    --suexec-gidmin=99 \
    --suexec-safepath=/usr/local/bin:/usr/bin:/bin \
    --enable-module=so \
    --enable-module=rewrite \
    --enable-module=vhost_alias\
    --add-module=src/modules/extra/mod_gzip.c \
    --enable-module=ssl

    make && make install && /etc/rc.d/init.d/httpd restart


    echo "apache est en version " `/usr/local/apache/bin/httpd -v`
    echo "php est en version " `/usr/local/bin/php -v`

    J'ai récupére tout cela ici >> ftp://ftp.ovh.net/made-in-ovh/patch/apach...28+php_4.4.4.sh

    Pour les erreurs, en plus des commande not found, il ne fait les make et les make install


  2. Bonjour le Hub,

    Je rencontre des problèmes bizarre depuis ce week end sur mon dédié.

    J'ai patché le serveur avec la release 1.76 d'ovh, puis, recompiler php et apache (4.4.2 et 1.3.34).

    Depuis, j'ai un domaine qui ne fonctionne plus, un smtp en vacances, et un nombre incalculables de processus lancés sur la machine.

    Par ailleurs, un ami que j'héberge sur mon dédié à perdu son user mysql et un repertoire contenant un des ses domaines, sans que quoi que se soit ne soit modifié par lui ou moi sur la machine. Je craint le pire...

    De plus, j'ai une erreur qui revient souvent dans les logs apache: child pid XXXXX exit signal Segmentation fault (11)

    Comment m'assurer que le serveur est hacké ou non ??

    Merci de votre aide.


  3. Salut Dan,

    Merci de ta réponse :)

    J'y ai pense justement....

    Mais non, car lorsque j'ai patché le serveur, j'ai bien repassé derrière le php.sh

    De plus, si le vhost_alias venait à manqué, d'une part je me serais retrouvé avec une erreur au lancement d'apache (comme cela m'etait arrivé avant que tu ne m'explique l'histoire du php.sh), et d'autre part, aucun des sous domaines n'aurait fonctionné.

    La, il y en a qui fonctionne, et d'autre pas.

    J'ai supprimé ma zone DNS cette nuit, et je l'ai recrée, mais j'ai dû merdouillé, car la, y'a plus rien qui fonctionne du tout !!

    Je viens de faire un dig monmodele.com il me renvoi un noerror.

    Un petit test avec un outil DNS sur le Net :

    ERROR: The parent servers say that the domain monmodele.com does not exist

    Bon, j'ai trouvé.... Vive les registars à la c..

    Le nom de domaine arraivait a expiration la semaine passé.

    Je n'ai reçu aucun mail pour m'en avertir.

    De fait, c'est le bronx...

    Vala :)


  4. Bonsoir le Hub,

    J'ai un serieux problème avec mon dns.

    Pour faire simple, j'utilise la création de domaine à la volée avec apache.

    Donc, Bind est parametré avec la ligne * IN A

    Jusqu'à ce jour, tout fonctionnais bien.

    Désormais, pour une raison que j'ignore, la résolution du DNS ne se fait plus que pour une trentaine de sites sur les 250 que je compte au total.

    J'ajoute que je n'ai procedé à aucune modification du DNS.

    Merci de votre aide.

    ++

    Stef'


  5. Bonsoir le Hub,

    Je bute sur un petit grain de sable.

    En ligne de commande, la commande suivante s'execute très bien:

    rsync -uravH --delete /rep_a_sauver   /rep_de_sauvegarde

    Je prend cette ligne, je la colle dans un fichier que je souhaite executer via cron, et la je me prend un joli "permission denied".

    Auriez vous une idée du problème rencontré ??

    Merci

    ++

    Stef'


  6. Salut,

    ecoute, je viens de faire un copier coller de ton code sur une page de test, et, heu, bhé ca fonctionne bien.

    Voir cette page de test sous IE 6

    Le truc, ton css est bien appelé dans la section head ?

    Peut être une erreur s'est elle glissée la, car je viens de tester, si je sors la definition du style du head, ca ne fonctionne plus sous IE, mais bien sous FF.

    Vérifie peut être de côté la.

    ++

    Stef'


  7. Bonjour le hub,

    Avant de faire une boulette dans ma configuration Apache, je viens prendre conseil.

    J'ai une serie de sous domaine crées à la volée.

    Apache est donc configuré comme suis:

    <VirtualHost *ip*>
    ServerAdmin webmaster_AT_domaine.tld
    DocumentRoot /home/domaine/www
    User societe
    Group users
    ServerName www.domaine.tld
    ServerAlias www.*.domaine.tld
    VirtualDocumentRoot /home/domaine/www/user/%2
    UseCanonicalName Off
    CustomLog logs/domaine-access_log combined
    ScriptAlias /cgi-bin/ /home/domaine/cgi-bin/
    </VirtualHost>

    <VirtualHost *ip*>
    ServerAdmin webmaster_AT_domaine.tld
    DocumentRoot /home/domaine/www
    User societe
    Group users
    ServerName www.domaine.tld
    ServerAlias *.domaine.tld
    VirtualDocumentRoot /home/domaine/www/user/%1
    UseCanonicalName Off
    CustomLog logs/domaine-access_log combined
    ScriptAlias /cgi-bin/ /home/domaine/cgi-bin/
    </VirtualHost>

    Le but est de faire en sorte qu'Awstats soit dispo pour chaque sous domaine existant.

    Il me faut donc, si je ne me trompe pas, modifier ce deux lignes:

    CustomLog logs/domaine-access_log combined
    ScriptAlias /cgi-bin/ /home/domaine/cgi-bin/

    Hors, vu que ce sont des variables qui sont utilisées pour la gestion de ces sous domaines,

    je me demande si je peux ecrire ceci:

    CustomLog /home/%1/logs/access_log combined
    ScriptAlias /cgi-bin/ /home/%1/cgi-bin/

    Merci pour votre aide.

    ++

    Stef


  8. Bonsoir le Hub,

    Petit truc tout bête sur le quel je coince.

    J'ai une boucle while qui m'affiche par exemple 56 tuples.

    Et je voudrais que tout les 10 tuples, s'affiche une bannière ou texte divers.

    [edit]

    J'utilise une boucle for, mais j'obtiens l'inverse de ce que je recherche à faire :P

    [/edit]

    Merci de votre aide.

    ++

    Stef'


  9. Bonsoir le Hub,

    Je farfouille sur le site de Paypal, mais je ne trouve pas.

    Je souhaite savoir s'il m'est possible de pouvoir payer un partenaire.

    Par exemple:

    Un internaute arrive sur mon site via un lien sur un site partenaire.

    Cet internaute fait un achat sur mon site.

    Je souhaite donc céder un pourcentage du total de l'achat à mon partenaire.

    Merci à vous.

    Stef'


  10. Bonsoir le Hub,

    Je cherche à faire ceci:

    J'ai une table A et une Table B.

    Je souhaite faire une requête qui m'affiche tous les enregistrements de la table A qui ne sont pas présent dans la table B.

    Je ne vois pas bien comment m'y prendre pour le coup.

    Merci de votre aide.

    Stef'

    [edit]

    Les deux tables sont similaires.

    [/edit]

×
×
  • Create New...