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 ???
|
|
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 ... |
|
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é ...
____________________
|
|
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 ??? |
|
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.
____________________
|
|
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 ... |
|
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
____________________
|
|
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 ... |
|
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.
____________________
|
|
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 ... |
|