Tonguim Ferdinand GUINKO a écrit 50 commentaires

  • [^] # Re: Un bon point de départ

    Posté par  (site web personnel) . En réponse au message Debian Lenny: Installation: retour à la liste des serveurs. Évalué à 1.

    Merci pour vos réponses. Il semble selon vos réponses qu'il soit impossible de revenir à l'écran de selection des serveurs/logiciel, et que la seule possibilité consiste en l'installation de mon nouveau serveur par les commandes apt-get/aptitude.
  • [^] # Re: tasksel ?

    Posté par  (site web personnel) . En réponse au message Debian Lenny: Installation: retour à la liste des serveurs. Évalué à 1.

    Merci Nono14 pour ta réponse. J'avais déjà essayé la commande apt-get install proftpd. Mais je suis surtout intéressé par la commande me permettant de revenir à la liste des serveurs.
  • [^] # Re: google: speedtouch 330 ubuntu

    Posté par  (site web personnel) . En réponse au message Speedtouch 330. Évalué à 1.

    Bonjour Nono,

    merci pour ton message. J'avais déjà vu le lien que tu me propose: j'ai suivi la procédure d'installation en mode console, en vain. La procédure décrite sur cette page est peut-être obselète; j'utilise la version 9.04 de Ubuntu.
  • [^] # Re: google: speedtouch 330 ubuntu

    Posté par  (site web personnel) . En réponse au message Speedtouch 330. Évalué à 0.

    Bonjour Nono,

    merci pour ton message. J'avais déjà vu le lien que tu me propose: j'ai suivi la procédure d'installation en mode console, en vain. La procédure décrite sur cette page est peut-être obselète; j'utilise la version 9.04 de Ubuntu.
  • # dhcp/nat: partage de la connexion se fait manuellement

    Posté par  (site web personnel) . En réponse au message debian 3.1: configuration d'un serveur dhcp/nat. Évalué à 2.

    Maintenant, les postes clients recoivent des adresses dynamiques (192.168.0.XXX) du serveur dhcp et "ping" les 2 interfaces (locale et internet) du serveur dhcp/nat ainsi que l'interface de la passerelle (routeur).

    Mais il faut manuellement entrer les commandes de partages de la connexion pour la partager à nouveau après chaque redémarrage du serveur dhcp/nat:

    # iptables -t nat -F
    # iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/255.255.255.0 -j MASQUERADE
    # echo 1 > /proc/sys/net/ipv4/ip_forward

    Le fichier /etc/rc.local n'existant pas sous debian 3.1, j'ai opté pour la création d'un fichier /etc/init.d/local dans lequel j'ai mis le script suivant:


    #!/bin/sh

    iptables -t nat -F
    iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/255.255.255.0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    chmod 755 /etc/init.d/local
    update-rc.d local start 98 2 3 4 5 .
    mkdir /etc/rc.d/
    ln -s /etc/init.d/local /etc/rc.d/rc.local

    exit 0


    L'objectif est que le fichier /etc/init.d/local s'exécute au démarrage du serveur dhcp/nat

    Le problème est que malgré la présence de ce script, le partage de connexion ne se fait pas automatiquement: il faut le faire manuellement.

    Comment résoudre ce problème?
  • [^] # Re: passerelle dans le reseau local

    Posté par  (site web personnel) . En réponse au message debian 3.1: configuration d'un serveur dhcp/nat. Évalué à 0.

    Merci Jack DeNoumea,

    effectivement nous avions fait une erreur au niveau de l'option routers.

    La bonne configuration est à présent:


    ddns-update-style none;

    authoritative;

    log-facility local7;

    # A slightly different configuration for an internal subnet.
    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.3 192.168.0.253;
    option domain-name-servers dns_1, dns_2;

    # option domain-name "internal.example.org";
    option routers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    default-lease-time 600;
    max-lease-time 7200;
    }
  • [^] # Re: useradd : impossible d'ouvrir le fichier des mots de passe cachés

    Posté par  (site web personnel) . En réponse au message debian 3.1: installation de asterisk: erreur. Évalué à 1.

    Bonsoir,

    voici ce que me donne la commande ls -l /etc/shadow

    -rw-r----- 1 root shadow 798 2006-08-10 12:17 /etc/shadow

    Sur un autre ordinateur, sur lequel je crée des utilisateurs manuellement, le fichier /etc/shadow a les mêmes droits.
  • [^] # Re: useradd : impossible d'ouvrir le fichier des mots de passe cachés

    Posté par  (site web personnel) . En réponse au message debian 3.1: installation de asterisk: erreur. Évalué à 1.

    Concernant le répertoire home de asterisk qui est déjà présent: j'avais déjà exécuté la commande apt-get install asterisk. Ayant obtenu l'erreur ci-dessus mentionné, j'ai réexécuté la même commande, ce qui explique la présence de ce dossier.
  • [^] # Re: useradd : impossible d'ouvrir le fichier des mots de passe cachés

    Posté par  (site web personnel) . En réponse au message debian 3.1: installation de asterisk: erreur. Évalué à 1.

    Bonjour _alex,

    je viens en effet de constater qu'il m'est impossible de creer un autre utiisateur; lorsque j'éxécute la commande suivante: adduser jean j'obtiens le message suivant:

    Ajout de l'utilisateur jean...
    Adding new group `jean' (1001).
    Adding new user `jean' (1001) with group `jean'.
    useradd : impossible d'ouvrir le fichier des mots de passe cachés
    adduser: `/usr/sbin/useradd -d /home/jean -g jean -s /bin/bash -u 1001 jean' returned error code 1. Aborting.
    Cleaning up.
    Suppression de l'utilisateur « jean ».
    userdel : l'utilisateur jean n'existe pas
    Suppression du groupe « jean ».
  • [^] # Re: quels logiciels doivent être installés? Où et comment?

    Posté par  (site web personnel) . En réponse au message système de sauvegarde automatique de données. Évalué à 1.

    Merci à tous pour vos réactions.
    Ce que je voudrais en fait, c'est avoir un serveur web de secours qui puisse immédiatement (en 5 minutes ou moins) être mis en service en cas de crash du serveur atitré. Il suffira dans ce cas de seulement changer peut-être l'adresse ip du serveur de secours pour qu'il puisse fonctionner en tant que serveur web principal.

    Par ailleurs, ce serait bien aussi de pouvoir avoir une sauvegarde que l'on peut restaurer facilement, car les 2 serveurs peuvent crasher l'un après l'autre ... le risque n'est pas nu et existel!!
  • # quels logiciels doivent être installés? Où et comment?

    Posté par  (site web personnel) . En réponse au message système de sauvegarde automatique de données. Évalué à 1.

    Merci pour vos réponses.Je voudrais en fait que l'ordinateur pc copie automatiquement et très régulièrement la partition /var de mon serveur web, car c'est dans cette partition que sont stockés les sites web hébergés et les fichiers des utilisateurs. L'ordinateur pc a la même configuration logicielle que le serveur web (debian 3.1, apache, même système de fichiers, etc ...).

    Phlippe Guillaumaud me propose la commande suivante: rsync -aqz et Peck me cite des technologies, mais j'ai besoin de plus d'informations. Je voudrais savoir quels logiciels doivent être installés sur les 2 ordinateurs, et où? Les éventuelles configurations, etc.

    Merci
  • [^] # Re: réecriture d'url réussie, mais inconvénients majeures!

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    Juste pour vous dire que j'ai trouvé la solution aux inconvénients dont j'ai parlé. Pour chaque site http://monSite.univ-ouaga.bf, j'ai crée un hôte virtuel dans le fichier /etc/apache2/conf.d/virtual-uo.conf

    Ainsi mon fichier /etc/apache2/conf.d/virtual-uo.conf se présente ainsi qu'il suit:

    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo


    Options FollowSymLinks
    #AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>


    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName monSite.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/rep1/rep2


    Options FollowSymLinks
    #AllowOverride None

    <Directory /var/www/html/rep1/rep2>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php index.html

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>


    Cela signifie t'il que si j'ai 100 sites à héberger sur mon serveur web, je dois créer 100 hôtes virtuels dans mon fichier. Est ce exact? Merci
  • # réecriture d'url réussie, mais inconvénients majeures!

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    Bonjour,

    j'ai finallé désinstallé apache 1.33 et réinstallé apache2.
    L'écriture de l'URL de mon site web est à présent parfaite, mais a des convénients majeures: l'url du site web est http://www.univ-ouaga.bf.
    Or le domaine univ-ouaga.bf a des sous domaines auxquels correspondent des sites web; ainsi il existe plusieurs sites web qui ont pour url http://monSite.univ-ouaga.bf (monSite étant un alias crée dans le DNS, et non un hôte virtuel crée au niveau du serveur web apache comme on pourrait le croire). Actuellement, lorsque je saisi une url du type http://monSite.univ-ouaga.bf, c'est le site web http://www.univ-ouaga.bfqui s'affiche dans le navigateur. Comme faire donc pour que http://www.univ-ouaga.bf et tous les sites (il y'en a plusieurs) http://monSite.univ-ouaga.bf renvoient respectivement aux sites auxquels ils font référence? Merci.
    En rappel, selon les propositions de benoît plessis et john doe j'ai crée un hôte virtuel dans /etc/apache2/conf.d/virtual-uo.conf avec le code suivant:

    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo


    Options FollowSymLinks
    #AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>


    Mon avis sur la question: le problème vient peut-être de la définition de /var/www/html/uo en tant que DocumentRoot dans le fichier ci-dessus, alors que tous les sites web sont dans le dossier </var/www/html
  • # apache 2 installé, mais ne démarre pas en tant que service

    Posté par  (site web personnel) . En réponse au message sarge: désinstallation, puis réinstallation de apache: problèmes!. Évalué à 1.

    Bonsoir,

    mon problème est maintenant réglé. Apache2 est installé. Toutefois, apache2 ne démarre pas au démarrage du système d'exploitation (débian 3.12), comme il le devrait en tant que service.

    Comme reconfigurer apache2 pour qu'il démarre lors du chargement du système d'exploitation en tant que service?

    Merci
  • [^] # Re: erreur dans ton apt-get

    Posté par  (site web personnel) . En réponse au message sarge: désinstallation, puis réinstallation de apache: problèmes!. Évalué à 1.

    Merci. apt-cache search apache retourne une longue liste!

    dpkg -l | grep apache2 me donne
    ii apache2 2.0.54-5sarge1 next generation, scalable, extendable web se
    ii apache2-common 2.0.54-5sarge1 next generation, scalable, extendable web se
    ii apache2-mpm-pr 2.0.54-5sarge1 traditional model for Apache2
    ii apache2-utils 2.0.54-5sarge1 utility programs for webservers
    ii libapache2-mod 4.4.4-1 server-side, HTML-embedded scripting languag


    Par ailleurs, /etc/apache2 n'existe pas.
  • [^] # Re: erreur dans ton apt-get

    Posté par  (site web personnel) . En réponse au message sarge: désinstallation, puis réinstallation de apache: problèmes!. Évalué à 1.

    Bonjour,

    merci pour vos réponses. J'ai déjà fait pt-get remove --purge apache2 et pt-get remove --purge apache; j'ai oublié de le mentionner dans mon premier message.

    Lorsque j'exécute la commande apt-get install --reinstall apache2, j'obtiens ceci:

    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 11 non mis à jour.
    Il est nécessaire de prendre 0o/33,5ko dans les archives.
    Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer ? [O/n] o
    (Lecture de la base de données... 24387 fichiers et répertoires déjà installés.)
    Préparation du remplacement de apache2 2.0.54-5sarge1 (en utilisant .../apache2_2.0.54-5sarge1_i386.deb) ...
    Dépaquetage de la mise à jour de apache2 ...
    Paramétrage de apache2 (2.0.54-5sarge1) ...


    Lorsque j'exécute la commande apt-cache search apache2, j'obtiens
    apache-utils - utility programs for webservers (transitional package)
    apache2 - next generation, scalable, extendable web server
    apache2-common - next generation, scalable, extendable web server
    apache2-doc - documentation for apache2
    apache2-mpm-perchild - experimental high speed perchild threaded model for Apache2
    apache2-mpm-prefork - traditional model for Apache2
    apache2-mpm-threadpool - experimental high speed model for Apache2 (transitional package)
    apache2-mpm-worker - high speed threaded model for Apache2
    apache2-prefork-dev - development headers for apache2
    apache2-threaded-dev - development headers for apache2
    apache2-utils - utility programs for webservers
    libapache-mod-php4 - server-side, HTML-embedded scripting language (apache 1.3 module)
    libapache2-mod-auth-kerb - Apache2 module for Kerberos authentication
    libapache2-mod-auth-pgsql - Module for Apache2 which provides pgsql authentication
    libapache2-request-perl - generic Apache request library
    libapr0 - the Apache Portable Runtime
    php4-cgi - server-side, HTML-embedded scripting language (CGI binary)
    libapache-mod-auth-mysql - Apache module for MySQL authentication
    libapache-mod-dav - A DAV module for Apache
    libapache-ruby1.8 - Ruby libraries for mod_ruby
    libapache2-mod-auth-mysql - Apache 2 module for MySQL authentication
    libapache2-mod-auth-pam - module for Apache2 which authenticate using PAM
    libapache2-mod-auth-plain - Module for Apache2 which provides plaintext authentication
    libapache2-mod-auth-sys-group - Module for Apache2 which checks user against system group
    libapache2-mod-chroot - run Apache in a secure chroot environment
    libapache2-mod-encoding - Apache2 module for non-ascii filename interoperability
    libapache2-mod-fcgid - an alternative module compat with mod_fastcgi
    libapache2-mod-jk2 - Apache 2.0 connector for the Tomcat Java servlet engine
    libapache2-mod-layout - Apache2 web page content wrapper
    libapache2-mod-ldap-userdir - Apache2 module that provides UserDir lookups via LDAP
    libapache2-mod-macro - Create macros inside apache2 config files
    libapache2-mod-musicindex - Browse, stream, download and search through MP3/Ogg files
    libapache2-mod-perl2 - Integration of perl with the Apache2 web server
    libapache2-mod-perl2-dev - Integration of perl with the Apache2 web server - development files
    libapache2-mod-proxy-html - Apache2 filter module for HTML links rewriting
    libapache2-mod-python - An Apache module that embeds Python within the server
    libapache2-mod-python-doc - An Apache module that embeds Python within the server
    libapache2-mod-python2.2 - An Apache 2 module that embeds Python 2.2 within the server
    libapache2-mod-python2.3 - An Apache 2 module that embeds Python 2.3 within the server
    libapache2-mod-rpaf - module for Apache2 which takes the last IP from the 'X-Forwarded-For' header
    libapache2-mod-ruby - Embedding Ruby in the Apache2 web server
    libapache2-mod-scgi - Apache module implementing the SCGI protocol.
    libapache2-mod-security - Tighten web applications security for Apache 2.x
    libapache2-mod-suphp - Apache2 module to run php scripts with the owner permissions
    libapache2-mod-xmlrpc2 - XMLRPC Server module for Apache2 web server
    libapache2-redirtoservname - Apache 2 module to redirect users to the canonical hostname
    libapache2-svn - apache modules for Subversion (aka. svn)
    libembperl-perl - A system for building dynamic websites with Perl
    mod-chroot-common - run Apache in a secure chroot environment
    mod-musicindex-common - Common files for mod-musicindex
    mod-security-common - Tighten web applications security - common files
    libapache2-mod-php4 - server-side, HTML-embedded scripting language (apache 2.0 module)


    Apache n'est toujours pas installé sur mon systeme. En tout cas, le dossier apache2 ni le dossier apache n'existent dans /etc. Que faire? Merci
  • # passage a apache 2

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    Bonjour,

    j'ai effectué des changements: je suis passé à apache 2 maintenant. Je vais donc créer une autre discussion sur le même sujet, mais concernant apache2.
  • [^] # Re: Re VirtualHost & DocumentRoot

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    LoadModule rewrite_module modules/mod_rewrite.so
    AddModule mod_rewrite.c


    #Activation du module
    RewriteEngine on

    #Règles

    RewriteRule http://www.univ-ouaga.bf/html/uo/ http://www.univ-ouaga.bf/


    Bonjour,

    voici à présent comment se présente mon fichier /etc/apache/conf.d/virtual-uo.conf


    1- <VirtualHost *>
    2- ServerAdmin webmaster@localhost
    3- ServerName www.univ-ouaga.bf
    4- # ServerAlias univ-ouaga.bf
    5-
    6- DocumentRoot /var/www/html/uo
    7-
    8-
    9- Options FollowSymLinks
    10- AllowOverride None
    11-
    12- <Directory /var/www/html/uo>
    13- Options Indexes FollowSymLinks MultiViews
    14- AllowOverride None
    15- Order allow,deny
    16- allow from all
    17-
    18- DirectoryIndex index.php
    19-
    20- ErrorLog /var/log/apache2/error.log
    21- LogLevel warn
    22- CustomLog /var/log/apache2/access-uo.log combined
    23- ServerSignature On
    24- </VirtualHost>



    Lorsque je tente de redémarrer le serveur apache, j'obtiens les messages d'erreurs suivants:

    Syntax error on line 10 of /etc/apache/conf.d/virtual-uo.conf:
    AllowOverride not allowed here


    Lorsque je met en commentaire la ligne 10 AllowOverride None, et que je tente de rédemarrer le serveur apache, j'obtiens l'erreur suivante:

    Syntax error on line 20 of /etc/apache/conf.d/virtual-uo.conf:
    ErrorLog not allowed here


    Lorsque je met en commentaire la ligne 20 ErrorLog /var/log/apache2/error.log, et que je tente de rédemarrer le serveur apache, j'obtiens l'erreur suivante:

    Syntax error on line 21 of /etc/apache/conf.d/virtual-uo.conf:
    LogLevel not allowed here


    Lorsque je met en commentaire la ligne 21 LogLevel warn, et que je tente de rédemarrer le serveur apache, j'obtiens l'erreur suivante:
    Syntax error on line 22 of /etc/apache/conf.d/virtual-uo.conf:
    CustomLog not allowed here

    Lorsque je met en commentaire la ligne 22 CustomLog /var/log/apache2/access-uo.log combined, et que je tente de rédemarrer le serveur apache, j'obtiens l'erreur suivante:
    Syntax error on line 24 of /etc/apache/conf.d/virtual-uo.conf:
    </VirtualHost> not allowed here

    Lorsque je met en commentaire la ligne 24 </VirtualHost>, et que je tente de rédemarrer le serveur apache, j'obtiens l'erreur suivante:
    Syntax error on line 25 of /etc/apache/conf.d/virtual-uo.conf:
    Missing directive at end-of-file

    A la fin, mon fichier se présente ainsi qu'il suit:


    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo


    Options FollowSymLinks
    #AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php

    #ErrorLog /var/log/apache2/error.log
    #LogLevel warn
    #CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    #</VirtualHost>


    Lorsque je décommente tout et que je mets la balise <//Directory> à la ligne 19, je n'ai plus de message d'erreur! et mon fichier virtual-uo.conf devient:


    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo


    Options FollowSymLinks
    #AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php
    <//Directory>
    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>
  • [^] # Re: Re VirtualHost & DocumentRoot

    Posté par  (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    Bonsoir,

    merci à tous pour vos différentes réponses. Effectivement comme le dit moggle, je ne souhaite pas changer le repertoire racine de mon serveur, car il contient d'autres sites web. Ainsi que me l'a proposé "Benoit Plessis" j'ai tenté la création de l'hôte virtuel dans le fichier /etc/apache/conf.d/virtual-uo.conf avec ce contenu:

    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo

    Options FollowSymLinks
    AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>


    puis j'ai voulu redémarrer le serveur apache, et j'ai obtenu le message d'erreur suivant:

    Syntax error on line 1 of /etc/apache/conf.d/virtual-uo.conf:
    Invalid command 'meVirtualHost', perhaps mis-spelled or defined by a module not included in the server configuration


    Comment résoudre cette erreur?

    Est il possible de créer l'hôte virtuel dans le fichier httpd.conf?, précisement dans cette partie:
    #<VirtualHost ip.address.of.host.some_domain.com>
    # ServerAdmin webmaster@host.some_domain.com
    # DocumentRoot /www/docs/host.some_domain.com
    # ServerName host.some_domain.com
    # ErrorLog logs/host.some_domain.com-error.log
    # CustomLog logs/host.some_domain.com-access.log common
    #</VirtualHost>
    ?

    Merci
  • # ce que j'ai fait

    Posté par  (site web personnel) . En réponse au message /publi_html/~index.php afficher des informations sur chaque utilisateur. Évalué à 1.

    Merci John Doe pour ta réponse.

    Voici ce que j'ai fait en utilisant le langage awk:

    <?php echo exec("awk -F: '{print "Bienvenue="$5}' /etc/passwd"); ?>

    mais ça ne marche pas.

    ce que je voudrais, c'est que le nom de l'utilisateur soit copie dans le fichier index.php ainsi lorsque la page index.php s'affiche, elle s'affiche avec le nom de l'utilisateur.
  • [^] # Re: log d'apache

    Posté par  (site web personnel) . En réponse au message apache2 ne marche plus: serveur piraté?. Évalué à 1.

    Merci à Yves Bourguignon pour sa réponse:

    -les disques ne sont pas pleins
    -aucune modification n'a été effectué dans apache2.conf depuis plus de 5 mois

    -le programme chkrootkit refuse de s'exécuter sur le serveur.

    Finalement, pour avancer, j'ai décidé de reformater le serveur et reprendre les installations ... sans savoir ce qui s'est réellement passé!!!
  • # log d'apache

    Posté par  (site web personnel) . En réponse au message apache2 ne marche plus: serveur piraté?. Évalué à 1.

    Bonjour,

    merci à Lol Zimmerli, B. franck pour leurs réponses:
    le fichier log d'apache ne se trouve pas à l'endroit attendu:

    web:/var/log# ls
    all.log kdm.log mail.warn.0 syslog.4.gz
    auth.log kern.log messages syslog.5.gz
    base-config.log localization-config.log secure syslog.6.gz
    base-config.timings lpr.log syslog user.log
    daemon.log mail.err syslog.0 uucp.log
    daemon.log.0 mail.info syslog.1.gz XFree86.0.log
    debug mail.log syslog.2.gz XFree86.0.log.old
    dmesg mail.warn syslog.3.gz
    web:/var/log#

    Quant à l'inquiétude de B. Franck, les installations ont été effectuées dans les repertoires par défaut. De plus, tout le système fonctionnait normalement depuis plus de 6 mois.
  • # le problème persiste

    Posté par  (site web personnel) . En réponse au message Fatal error: Call to undefined function: mysql_connect(). Évalué à 1.

    J'ai résolu le problème lié à l'erreur suivante error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
    grâce à des informations trouvées sur le net:

    en fait, le mot de passe de l'utilisateur 'debian-sys-maint' de la table mysql.user doit être le même que le mot de passe du même utilisateur dans le fichier de configuration suivant:
    /etc/mysql/debian.cnf. J'ai donc modifié en ligne de commande le mot de passe de l'utilisateur 'debian-sys-maint' en le mettant à vide (c'est à dire que j'ai supprimé le mot de passe), puis je l'ai également supprimé manuellement dans le fichier /etc/mysql/debian.cnf.

    Toutefois, l'erreur suivante persiste Fatal error: Call to undefined function: mysql_connect() in /var/www/html/conferences/jmeree/php/connexion.php on line 10
    J'ai pourtant décommenté cette ligne extension=mysql.so dans ce fichier vi /etc/php4/apache2/php.ini

    Après vérification, je constate que le repertoire /usr/lib/php4/20050606/ ne contient pas la librairie mysql.so
  • [^] # Re: Mysql est installé ?

    Posté par  (site web personnel) . En réponse au message Fatal error: Call to undefined function: mysql_connect(). Évalué à 1.

    Voici ce que j'obtiens quand j'entre la commande /etc/init.d/mysql start

    web:~# /etc/init.d/mysql start
    Starting MySQL database server: mysqld...already running.
    /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
  • [^] # Re: Mysql est installé ?

    Posté par  (site web personnel) . En réponse au message Fatal error: Call to undefined function: mysql_connect(). Évalué à 1.

    Bonsoir,

    la commande dpkg -l | grep mysql donne:

    web:~# dpkg -l | grep mysql
    ii libdbd-mysql-p 2.9006-1 A Perl5 database interface to the MySQL data
    ii libmysqlclient 4.0.24-10sarge mysql database client library
    ii libmysqlclient 4.1.11a-4sarge mysql database client library
    ii libmysqlclient 4.1.11a-4sarge mysql database development files
    ii mysql-client-4 4.1.11a-4sarge mysql database client binaries
    ii mysql-common-4 4.1.11a-4sarge mysql database common files (e.g. /etc/mysql
    ii mysql-server-4 4.1.11a-4sarge mysql database server binaries
    ii php4-mysql 4.3.10-16 MySQL module for php4