Avatar billede skwat Praktikant
05. juni 2001 - 11:14 Der er 26 kommentarer og
2 løsninger

Apache + PHP4 + FreeBSD

Efter at have forsøgt mig med et php modul i apache, kommer den op med en fejl når jeg forsøger at starte apache

---

bash-2.05# sh /usr/local/etc/rc.d/apache.sh start
Syntax error on line 285 of /usr/local/etc/apache/httpd.conf:
Invalid command \'<Directory>\', perhaps mis-spelled or defined by a module not in
cluded in the server configuration


--

Den er tilsýneladende utilfreds med at der står <Directory> midt i httpd.conf, hvad skal det betyde.

min httpd.conf kan ses på

ftp://skwat.adsl.dk/incoming/test.txt

jeg giver 60 point til den der kan hjælpe en handicapper sin mig til at få det her til at virke

Avatar billede skwat Praktikant
05. juni 2001 - 11:19 #1
Jeg er kommet lidt vidre men ikke meget :)

nu siger den

--
bash-2.05# sh /usr/local/etc/rc.d/apache.sh start
Syntax error on line 322 of /usr/local/etc/apache/httpd.conf:
Invalid command \'Order\', perhaps mis-spelled or defined by a module not included
in the server configuration
bash-2.05#
--
Og jeg er mere lost end før
Avatar billede dar Nybegynder
05. juni 2001 - 12:40 #2
Jeg fatter det ikke! Har du prøvet at fjerne apache og geninstallere?
Avatar billede skwat Praktikant
05. juni 2001 - 12:56 #3
tjaaa... jeg må nok erkende at jeg ikke ander hvordan man afinstallere noget.... kan du hjælpe med det??
Avatar billede annika Nybegynder
05. juni 2001 - 14:25 #4
Order benyttes til at definere orden på ALLOW,DENY rules.

Kan du ikke paste hele din httpd.conf herind og jeg kigger på den.
Avatar billede dar Nybegynder
05. juni 2001 - 14:35 #5
Avatar billede annika Nybegynder
05. juni 2001 - 14:42 #6
Er det ikke den gamle?
Avatar billede dar Nybegynder
05. juni 2001 - 14:59 #7
Ohhh!
Avatar billede skwat Praktikant
06. juni 2001 - 09:22 #8
nej det er det i og for sig ikke jeg har kun lavet en lille ændrig i linje 285

<Directory \"/\">

men jeg kan du godt paste det hele hvis i gerne vil:)
Avatar billede skwat Praktikant
06. juni 2001 - 13:54 #9
Når man installere apache med php er det så nok at vælge

mod_php4 fra stand/sysinstall ????

Hvis ja får man så også automatisk MySQL support??
Avatar billede skwat Praktikant
06. juni 2001 - 14:00 #10
den helt uptodate httpd.conf ligger som info.txt samme sted
Avatar billede dar Nybegynder
06. juni 2001 - 19:25 #11
skwat>> Apache = apache, php = php. Først php, dernæst apache...
Avatar billede skwat Praktikant
06. juni 2001 - 19:37 #12
ja men hvis jeg installere mod_php4 installere den ikke apache som en dependenci ????
Avatar billede dar Nybegynder
06. juni 2001 - 19:38 #13
Tvivler. MEN! Hvis du gør det inde i sysinstall\'en kan du jo følge lidt med i det :)
Avatar billede annika Nybegynder
06. juni 2001 - 20:52 #14
Det lyder helt underligt at du får fejl der.
Såfremt Apache kører med linjen udkommenteret er det vel i orden. Du har aligevel kun allow from all.

Mht til geninstallation. Med mindre du manuelt har kompileret apache, så geninstallerer du sådan:

cd /usr/ports/www/apache13
make deinstall
(Såfremt httpd.conf stadig er der, så dræb den manuelt.)
make
make install

muligvis skal mod_php4 dø først.
Avatar billede skwat Praktikant
06. juni 2001 - 21:02 #15
jeg tror at det der er gået galt er at jeg har installeret apache2.0 først og derefter PHP4 som så har installeret apache13 som depend.  men jeg tror at jeg prøver at sæå ihjeld hvis i ikke har nogen gode idéer

Avatar billede skwat Praktikant
06. juni 2001 - 23:02 #16
finaly min apache starter og den vil også meget gerne fotolke PHP men der er ingen MySQL understøttelse - har i nogen ideer til hvordan jeg kan klare den del af problemmet???

Almost there - tror jeg
Avatar billede annika Nybegynder
07. juni 2001 - 08:43 #17
hvilken fejl får du når du kalder mysql funktioner?

undefined function eller unable to connect thru mysql.sock eller noget andet?
Avatar billede skwat Praktikant
07. juni 2001 - 09:47 #18
undefined function.

Jeg laver bare en <? mysql_query() ?>

Avatar billede annika Nybegynder
07. juni 2001 - 09:50 #19
Så bliver du nødt til at sætte configure string i php til --with-mysql

evt. --with-mysql=/path/to/mysql
Avatar billede skwat Praktikant
07. juni 2001 - 10:23 #20
altså som i


make --with-mysql=/som/thing/mysql ???

Avatar billede annika Nybegynder
07. juni 2001 - 10:27 #21
nej, i configure, eg:

PHP source
make clean
./configure --with-mysql=/som/thing/mysql
make
make install

/usr/ports
cd /usr/ports/www/mod_php4
ret i MakeFile
Led efter
CONFIGURE_ARGS+=--enable-versioning \\
                --with-system-regex \\
                --disable-debug \\
                --enable-track-vars \\
                --without-gd \\
                --disable-pear \\
                --without-mysql

Ret --without-mysql til --with-mysql
make
make install

Avatar billede skwat Praktikant
07. juni 2001 - 10:44 #22
Jeg er ski da ved at føle mig lidt...

bash-2.05# make clean
===>  Cleaning for libtool-1.3.4_2
===>  Cleaning for apache-1.3.19_1
===>  Cleaning for mod_php4-4.0.4pl1
bash-2.05# ./configure --with-mysql=/usr/local/mysql
bash-2.05# pwd
/usr/ports/www/mod_php4
bash-2.05# whereis mysql
mysql: /usr/local/bin/mysql /usr/local/man/man1/mysql.1.gz
bash-2.05# ./configure --with-mysql=/usr/local/bin/mysql
bash: ./configure: No such file or directory


jeg har på fornemmelsen er der er noget helt grundlæggende jeg ikke har fod på
Avatar billede skwat Praktikant
07. juni 2001 - 15:48 #23
nu virker det
Avatar billede skwat Praktikant
07. juni 2001 - 15:48 #24
Men .... Jeg skal bruge nogle svar ;)
Avatar billede annika Nybegynder
07. juni 2001 - 16:27 #25
hulubulu
Avatar billede dar Nybegynder
07. juni 2001 - 17:33 #26
...lotte hvor er du henne?
Avatar billede dar Nybegynder
07. juni 2001 - 18:23 #27
Avatar billede skwat Praktikant
08. juni 2001 - 20:15 #28
tjaaa det var jo annika der kom med de afgørende hints såååå
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