Navigation : Forums > Forum Général > Question config Apache

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 09/01/2004 à 15:10:21 Message N°1 #
Hello tlm ...
Je viens d'installer Apache 1.3.29 sur ma Debian et j'ai une ptite question ... Une option dans le httpd.conf permet d'utiliser le répertoire public_html du home d'un utilisateur pour les requêtes du genre http://server/~login. J'ai donc créé le répertoire /home/mon_login/public_html avec un fichier index.html. Malheureusement, ça ne marche pas ... :( Voici le message d'erreur d'Apache :
Not Found

The requested URL/~mon_login was not found on this server.

Quel est le problème ??? Seraient-ce les permissions sur le répertoire et le fichier ???
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 09/01/2004 à 15:34:13 Message N°2 #
Quelques minutes + tard :
Bon ben j'ai résolu le problème ... J'ai poster sur le forum avant d'avoir réfléchit :$ désolé ... Alors pour ceux que ça peut aider, j'avais oublier le module userdir à la compilation ...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 09/01/2004 à 21:10:57 Message N°3 #
Bon, ben j'allais te le dire, mais si tu as trouvé ... :-)
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 10/01/2004 à 15:05:09 Message N°4 #
Par contre là j'ai un problème non plus avec Apache mais avec ProFTP 1.2.9 ... J'ai téléchargé les sources que j'ai décompressées, j'éxécute la commande
./configure --prefix=/usr/local/proftp --sysconfdir=/etc/proftp --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql/include --with-libraries=/usr/local/mysql/lib/mysql[/quote]
Cette commande passe (apparement) sans problèmes. Par contre la commande
make
me renvoient des erreurs : [quote]mod_sql_mysql.c:137:19: mysql.h : Aucun fichier ou répertoire de ce type
mod_sql_mysql.c:164: error: erreur de syntaxe before "MYSQL"
mod_sql_mysql.c:164: attention : pas de point virgule à la fin de la structure ou de l'union
mod_sql_mysql.c: Dans la fonction « _build_error »:
mod_sql_mysql.c:331: attention : implicit declaration of function `mysql_errno'
mod_sql_mysql.c:331: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:333: attention : implicit declaration of function `mysql_error'
mod_sql_mysql.c:333: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: Dans la fonction « _build_data »:
mod_sql_mysql.c:344: error: `MYSQL' undeclared (first use in this function)
mod_sql_mysql.c:344: error: (Each undeclared identifier is reported only once
mod_sql_mysql.c:344: error: for each function it appears in.)
mod_sql_mysql.c:344: error: `mysql' undeclared (first use in this function)
mod_sql_mysql.c:345: error: `MYSQL_RES' undeclared (first use in this function)
mod_sql_mysql.c:345: error: `result' undeclared (first use in this function)

etc etc ...

A ce que j'ai compris il manque un fichier mais où le trouver ??? Et à quoi correspondent les erreurs suivantes ???
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 11/01/2004 à 10:58:55 Message N°5 #
Hmmm, essaie de regarder dans le package libmysqlclient-dev
il me semble qu'il s'y trouve.
Soit dit en passant, au début du sujet, tu dis que tu es sous Debian. Pourquoi tu recompiles tout alors que, par exemple, le paquet proftpd inclus le support mod_mysql ?

Sinon, pour lancer le troll, j'ai laissé tombé proftpd et installé pure-ftpd, que je trouve moins "lourd" que le premier.
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 11/01/2004 à 15:08:09 Message N°6 #
Citation :
Soit dit en passant, au début du sujet, tu dis que tu es sous Debian. Pourquoi tu recompiles tout alors que, par exemple, le paquet proftpd inclus le support mod_mysql ?

Parce que je suis une procédure établie par la boîte pour laquelle je taffe ... Mais bon si vraiment je n'y arrive pas, le package proftpd sera la solution ... Je ne savais pas qu'il incluait le support mod_sql_mysql merci pour l'info ...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 11/01/2004 à 19:55:11 Message N°7 #
Sinon, il existe un truc qui pourrait te faciliter la vie si tu dois recompiler à chaque fois : auto-apt
un petit apt-get install auto-apt
et ensuite auto-apt run ./configure

Ceci dit, j'ai jamais testé, mais j'en ai toujours lu du bien :-)
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 11/01/2004 à 20:35:51 Message N°8 #
Bon j'ai résolu le problème. Le chemin de l'option -with-includes du configure était erroné ... Il fallait mettre
–with-includes=/usr/local/mysql/include/mysql[/quote] et non
–with-includes=/usr/local/mysql/include

Mais un autre problème est apparu ... Ca commence à me saouler sévère cette histoire ... Alors, toujours à l'éxécution du make, voilà ce que j'ai :
[quote]make[1]: Leaving directory `/home/reno/Utilitaires/Serveurs/proftpd-1.2.9/modules'
make[1]: Entering directory `/home/reno/Utilitaires/Serveurs/proftpd-1.2.9/lib/libcap'
make[1]: Rien à faire pour « all ».
make[1]: Leaving directory `/home/reno/Utilitaires/Serveurs/proftpd-1.2.9/lib/libcap'
gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_sql_mysql.o modules/mod_sql.o modules/module_glue.o -lsupp -lcrypt -Llib/libcap -lcap -lm -lz -lmysqlclient -L/usr/local/mysql/lib/mysql/
/usr/bin/ld: ne peut trouver -lz
collect2: ld a retourné 1 code d'état d'exécution
make: *** [proftpd] Erreur 1
En espérant que quelqu'un puisse quelque chose pour moi ...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 12/01/2004 à 07:28:03 Message N°9 #
Eh eh eh, les joies de la compilation :-)

Pour ton erreur, il te manque la zlib
Si mes souvenirs sont exacts, c'est le paquet zlib1g-dev sous Debian.
____________________
image
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 12/01/2004 à 14:33:25 Message N°10 #
YES merci beaucoup maverick !!!
Maintenant la compil marche :-)
A bientôt pour de nouvelles questions ...
Profil Citer

Navigation : Forums > Forum Général > Question config Apache

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :