Avatar billede krydset Nybegynder
25. marts 2003 - 20:59 Der er 34 kommentarer og
1 løsning

problem med qmailadmin i redhat 7.3

Hejsa linux eksperter :-)
Lige et problem med qmailadmin.

hvergang jeg skriver nogen commandoer får jeg at vide flg:
"Unable to find your html base directory, specify --enable-htmldir."

det gør jeg så med flg kommando: ./configure --enable-htmldir=/var/www/pc-dk

men den siger stadig flg: "Unable to find your html base directory, specify --enable-htmldir."

hvad skal man gøre
plz help i´m lost
Avatar billede jalle Nybegynder
25. marts 2003 - 23:24 #1
Hvordan ser din configure ud ?
Avatar billede krydset Nybegynder
25. marts 2003 - 23:29 #2
hvilken configure en fil?
Avatar billede jalle Nybegynder
25. marts 2003 - 23:32 #3
din ./configure når du prøver at konfiguere qmailadmin, for det kunne tyde på at du har andre parameter som måske kan påvirke din --enable-htmldir
Avatar billede krydset Nybegynder
25. marts 2003 - 23:33 #4
[root@web qmailadmin-1.0.6]# ./configure
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i686-unknown-linux
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for strerror in -lcposix... (cached) no
checking how to run the C preprocessor... (cached) gcc -E
checking for AIX... no
checking for crypt in -lcrypt... (cached) yes
checking for crypt in -lshadow... (cached) no
checking for floor in -lm... (cached) yes
checking for gethostbyaddr in -lnsl... (cached) yes
checking for getsockname in -lsocket... (cached) no
configure: error: Unable to find your html base directory, specify --enable-htmldir.
[root@web qmailadmin-1.0.6]#
Avatar billede krydset Nybegynder
25. marts 2003 - 23:37 #5
kan du finde nogle fejl ?
Avatar billede jalle Nybegynder
25. marts 2003 - 23:39 #6
prøv evt med ./configure --enable-htmldir=/var/www/pc-dk --enable-cgibindir=/var/www/cgi-bin - men det kræver så også at /var/www/pc-dk og /var/www/cgi-bin er oprettet
Avatar billede krydset Nybegynder
25. marts 2003 - 23:42 #7
ok her er hvad den skrev

[root@web qmailadmin-1.0.6]# ./configure --enable-htmldir=/var/www/pc-dk --enable-cgibindir=/var/www/cgi-bin
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i686-unknown-linux
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for strerror in -lcposix... (cached) no
checking how to run the C preprocessor... (cached) gcc -E
checking for AIX... no
checking for crypt in -lcrypt... (cached) yes
checking for crypt in -lshadow... (cached) no
checking for floor in -lm... (cached) yes
checking for gethostbyaddr in -lnsl... (cached) yes
checking for getsockname in -lsocket... (cached) no
checking whether we should prohibit caching... no
checking whether to require ip authentication... yes
checking whether to display user index... yes
checking for ezmlm-idx... yes
checking for dirent.h that defines DIR... (cached) yes
checking for opendir in -ldir... (cached) no
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking for working const... (cached) yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for getcwd... (cached) yes
checking for mkdir... (cached) yes
checking for strdup... (cached) yes
checking for strstr... (cached) yes
creating ./config.status
creating Makefile
creating config.h
config.h is unchanged
[root@web qmailadmin-1.0.6]#
Avatar billede krydset Nybegynder
25. marts 2003 - 23:43 #8
jeg har forresten fulgt denne toturial http://lws.dk/artikel/6
Avatar billede jalle Nybegynder
25. marts 2003 - 23:48 #9
Jamen så gå videre til næste punkt, for det ser rigtigt ud nu.
Avatar billede krydset Nybegynder
25. marts 2003 - 23:49 #10
så skriver de dette

[root@web qmailadmin-1.0.6]# make install
make[1]: Entering directory `/var/download/qmailadmin-1.0.6'
make[2]: Entering directory `/var/download/qmailadmin-1.0.6'
/bin/sh ./mkinstalldirs /var/www/cgi-bin
  /usr/bin/install -c  qmailadmin /var/www/cgi-bin/qmailadmin
chown vpopmail /var/www/cgi-bin/qmailadmin
chgrp vchkpw /var/www/cgi-bin/qmailadmin
chmod u+s,g+s /var/www/cgi-bin/qmailadmin
/bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin/
/bin/sh ./mkinstalldirs  /usr/local/share/qmailadmin//html
cp -R html/*      /usr/local/share/qmailadmin//html
/bin/sh ./mkinstalldirs  /var/www/pc-dk/images
/bin/sh ./mkinstalldirs  /var/www/pc-dk/images/qmailadmin
cp -R images/*    /var/www/pc-dk/images/qmailadmin
cp                /usr/local/share/qmailadmin//html/en /usr/local/share/qmailadmin//html/en-us
make[2]: Leaving directory `/var/download/qmailadmin-1.0.6'
make[1]: Leaving directory `/var/download/qmailadmin-1.0.6'
[root@web qmailadmin-1.0.6]#
Avatar billede jalle Nybegynder
25. marts 2003 - 23:52 #11
Du skulle nok have kørt make først og derefter make install eller make install-strip

Har du så prøvet http://domainnavn/cgi-bin/qmailadmin - for hvis du kan det, så burde det virke.
Avatar billede krydset Nybegynder
25. marts 2003 - 23:55 #12
jeg kørte make først
der skrev den dette:

root@web qmailadmin-1.0.6]# make
make  all-recursive
make[1]: Entering directory `/var/download/qmailadmin-1.0.6'
make[2]: Entering directory `/var/download/qmailadmin-1.0.6'
make[2]: Leaving directory `/var/download/qmailadmin-1.0.6'
make[1]: Leaving directory `/var/download/qmailadmin-1.0.6'

hvis jeg prøver dette : http://www.pc-dk.dk/cgi-bin/qmailadmin siger den 403 "forbidden"
Avatar billede krydset Nybegynder
25. marts 2003 - 23:57 #13
der ligger heller ikke nogen filer i cgi dir
Avatar billede krydset Nybegynder
25. marts 2003 - 23:59 #14
jo 1 fil der hedder "qmailadmin"
Avatar billede jalle Nybegynder
25. marts 2003 - 23:59 #15
ok.. så skal vi i gang med din httpd.conf fil - bruger du virtualhost eller hvordan har du sat dit domain op på apache ?
Avatar billede krydset Nybegynder
26. marts 2003 - 00:00 #16
jeg bruger ikke virtualhost
Avatar billede jalle Nybegynder
26. marts 2003 - 00:03 #17
ok.. hvordan ser rettighederne ud på /var/www/cgi-bin og hvis det er så kan du sende mig din httpd.conf til mig på jakob@lws.dk så kan det være at jeg kan hjælpe dig det sidste stykke, hvis du ikke ønsker at ligge den online.
Avatar billede krydset Nybegynder
26. marts 2003 - 00:06 #18
hvordan tjekker jeg rettighederne
email sendt
Avatar billede jalle Nybegynder
26. marts 2003 - 00:13 #19
cd /var/www
ls -l
Avatar billede krydset Nybegynder
26. marts 2003 - 00:17 #20
den skriver ikke noget her
Avatar billede krydset Nybegynder
26. marts 2003 - 00:17 #21
den skriver ikke noget her
cd /var/www
ls -l
Avatar billede krydset Nybegynder
26. marts 2003 - 00:20 #22
her var den brugte forkert bogstav

total 12
drwxr-xr-x    3 root    root        4096 Mar 25 19:16 cgi-bin
drwxr-xr-x  13 root    root        4096 Mar 21 18:15 cum2oz
drwxr-xr-x    4 root    root        4096 Mar 25 22:59 pc-dk
Avatar billede jalle Nybegynder
26. marts 2003 - 00:23 #23
Du skal ind og stå i /var/www/ 'cd /var/www'og når du er det så skriver du
ls -l
Jeg får et output som ser nogenlunde sådan ud:

[root@odin conf]# cd /var/www
[root@odin www]# ls -l
total 12
drwxr-xr-x    2 root    root        4096 Oct 23 20:53 cgi-bin
drwxr-xr-x    7 root    root        4096 Jan 13 23:07 html
drwxr-xr-x    3 root    root        4096 Jan  9 23:13 icons
Avatar billede krydset Nybegynder
26. marts 2003 - 00:23 #24
total 12
drwxr-xr-x    3 root    root        4096 Mar 25 19:16 cgi-bin
drwxr-xr-x  13 root    root        4096 Mar 21 18:15 cum2oz
drwxr-xr-x    4 root    root        4096 Mar 25 22:59 pc-dk
Avatar billede jalle Nybegynder
26. marts 2003 - 00:26 #25
Udpluk fra din httpd.conf fil som jeg ville ændre er:

<Directory "/var/www/html/test"> skal ændres til <Directory "/var/www/pc-dk">

Har sendt en mail vedr. andre ændringerne.
Avatar billede krydset Nybegynder
26. marts 2003 - 00:32 #26
har prøvet at indsætte det du skrev men ingen ændringer :-(

hvad kan der så være galt?
Avatar billede jalle Nybegynder
26. marts 2003 - 00:36 #27
Har du modtaget min mail, så prøv at sætte den virtualhost ind ellers kan du prøve at slette qmailadmin (/var/www/cgi-bin og /usr/local/share/qmailadmin/) og så prøve at køre en ny ./configure uden parameter, for at se om det ikke var problemet med hensyn til htmldir
Avatar billede krydset Nybegynder
26. marts 2003 - 00:37 #28
kan du ikke prøve at logge ind via ssh og kigge engang?
Avatar billede krydset Nybegynder
26. marts 2003 - 00:37 #29
ok prøver lige det
Avatar billede krydset Nybegynder
26. marts 2003 - 00:41 #30
Avatar billede jalle Nybegynder
26. marts 2003 - 00:43 #31
jo det kan jeg godt, men det bliver først i morgen når jeg er på arbejde - send en mail med de oplysninger jeg skal bruge for at logge ind.

Men dit problem er i din httpd.conf fil og ikke installation af qmailadmin. :)
Avatar billede krydset Nybegynder
26. marts 2003 - 00:44 #32
Avatar billede jalle Nybegynder
26. marts 2003 - 00:47 #33
Så virker det. Læg lige den sidste del af løsningen så andre kan få glæde af den, hvis de kommer i samme problem, samt en lille opdatering af lws.dk når jeg har tid.
Avatar billede krydset Nybegynder
26. marts 2003 - 00:48 #34
jeps det gør jeg

Takker mange gange, så kan jeg sove stille og roligt i nat :-)
Avatar billede krydset Nybegynder
26. marts 2003 - 00:57 #35
her er den løsning der virkede hos mig
vi indsatte en virtual hosts i httpd.conf der ser sådan her ud:
og linien hvor der står directory skal være den samme som jeres htmldir

NameVirtualHost *

<VirtualHost *>
ServerAdmin admin@lws.dk
ServerName pc-dk.dk
ServerAlias *.pc-dk.dk
DocumentRoot /var/www/pc-dk
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
  <Directory "/var/www/pc-dk">
        Options Indexes Includes FollowSymlinks Multiviews
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
  <Directory "/var/www/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


efter der slettede jeg
/var/www/cgi-bin 
/usr/local/share/qmailadmin/
dir´s skal være jeres egne

kørte denne commando:
./configure --enable-htmldir=/var/www/pc-dk --enable-cgibindir=/var/www/cgi-bin - men det kræver så også at /var/www/pc-dk og /var/www/cgi-bin er oprettet
dir´s skal selvfølgelig laves om til jeres egne

make
make install-strip

held og lykke gutter :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester