PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpbb installieren



plugnpray
06.08.02, 21:59
Zuerst mal hallo an alle!
hab mich grad neu registiert, aber wies aussieht werd ich wohl ab heut öfters hier um hilfe bitten ;)

jetzt aber zu meinem problem. wie schon gesagt würd ich gerne phpbb auf meinem apache installieren. bevor jetzt jemand schreit das sowas schonmal da war (http://www.linuxforen.de/forums/showthread.php?threadid=35172&highlight=phpbb+AND+mysql)
allerdings hört der thread grad da auf wo es für mich interessant wird.
ich bin auch bei der meldung "The php configuration on your server doesn't support the database type that you choose"
angekommen. Im phpbb forum konnte man mir auch nicht weiterhelfen, also hoffe ich einfach mal das sich hier jemand auskennt.

ich würde zuerst mal wissen wollen wie man jetzt von der bash aus mit mysql eine neue db mit den richtigen parametern erstellt ... denn in webmin gibts da ja haufenweise breite, höhe, typ etc.

und eine php.ini gibts bei mir auch nicht ... php selbst geht aber.

verwendet wird suse 6.4

grüße und danke für die antworten

stefaan
06.08.02, 22:44
Servus!

Gerne...

Rück' mal deine Ausgangsconfig rüber ;)
Hast du PHP mit MySQL-Support kompiliert?


in webmin gibts da ja haufenweise breite, höhe, typ etc
Webmin ist zwar ein tolles Tool, aber für MySQL ist der phpMyAdmin viel besser, probier den einmal...
btw: Wo kann man die Tabellenhöhe bei MySQL einstellen? Würd mich auch interessieren :rolleyes::D

Ich kenne die Installationsroutine nicht, aber

The php configuration on your server doesn't support the database type that you choose" deutet darauf hin, dass MySQL nicht so ganz läuft...


verwendet wird suse 6.4
Mit dem hab ich auch vor 3 Jahren meine ersten Linuxerfahrungen gesammelt. Bist du Altwarenhändler? :D:D
Spaß bei Seite: Der Apache und auch PHP von Suse 6.4 sind ein bisschen veraltert, wenn ich mich richtig erinnern kann, war PHP4 nur in der Vorabversion dabei... :rolleyes:

Grüße, Stefan

plugnpray
06.08.02, 22:57
also das php mit mysql config ... sowas in der richtung hatte ich im verdacht, bis jetzt allerdings keine ahung wie ich es a) nachschaue b) installiere/compiliere

phpmyadmin wollte ich ursprünglich von phpbb installieren, hat aber auch net funktioniert ... da dachte ich mir das mit dem forum geht einfacher :)

ja php4 vorab oder alpha oder so

nuja ich wollt mit suse 8 runterladen (ftp install). beim starten der hardware erkennung blinkten die leds über dem num pad ... naja die wollen beim 486er unbedingt nen coproz und den hab ich leider net :rolleyes:
jaja lach nur aber als webserver hat das teil bis jetzt gereicht :p

stefaan
06.08.02, 23:03
Servus!

Nimm einfach was schlankeres... Redhat 7.1...
Hab hier meinen Testserver unter Redhat 7.1 auf einen P100 48MB RAM für Apache/PHP, FTP, Samba, Postfix, läuft problemlos.

Wenn du bei deinem Suse bleiben willst, dann schau dir www.baach.de an und aktualisiere zumindest den Apache und PHP.
Oder installiere die Pakete php_mysql von den CDs.

Grüße, Stefan

Bones
07.08.02, 07:28
Original geschrieben von stefaan
Ich kenne die Installationsroutine nicht, aber deutet darauf hin, dass MySQL nicht so ganz läuft...
Kann auch sein, aber IMHO deutet das auf jeden Fall auch darauf hin, das PHP ohne MySQL-Support kompiliert/konfiguriert wurde.

plugnpray
07.08.02, 09:10
ja und wie das funktioniert (php mit mysql support) würd ich gerne wissen

stefaan
07.08.02, 10:01
Servus!

Ja, kann natürlich auch sein, bzw es wird wahrscheinlich so sein, dass PHP ohne MySQL-Support kommt, ist bei den RPMs glaube ich so üblich.

Wie du dazu kommst... such dir das Paket "php_mysql" von deinen CDs und installiere es. Desweiteren lege dir eine Datei namens index.php in den DocumentRoot des Servers, darin soll stehen:


<?
phpinfo();
?>


Suche hier einmal nach MySQL-Support.

Grüße, Stefan

plugnpray
07.08.02, 10:19
sorry stefan, hab den post mit baach.de übersehen ... das werd ich jetzt erstmal versuchen. danke erstaml für die hilfe

Bauchi
07.08.02, 11:05
cd /usr/src
wget http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz
wget http://us2.php.net/do_download.php?download_file=php-4.2.2.tar.gz

tar xzvf apache_1.3.26.tar.gz
tar xzvf php-4.2.2.tar.gz
cd apache_1.3.26
./configure --enable-module=so; make; make install
cd ../php-4.2.2
./configure --with-mysql --with-apxs=/usr/local/apache/bin/apxs; make; make install
echo "AddType application/x-httpd-php .php" >>/usr/local/apache/conf/httpd.conf
/usr/local/apache/bin/apachectl start

das sollte genügen ...

plugnpray
07.08.02, 12:52
server2:/usr/src/apache_1.3.26 # ./configure --enable-module=so; make; make install
Configuring for Apache, Version 1.3.26
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
+ using builtin Expat
+ using -ldl for vendor DSO support
+ checking sizeof various data types
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/standard
===> src
make[1]: Entering directory `/usr/src/apache_1.3.26'
make[2]: Entering directory `/usr/src/apache_1.3.26/src'
===> src/regex
gcc -I. -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-l
ite `../apaci` -DPOSIX_MISTAKE -c -o regcomp.o regcomp.c
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:30,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/limits.h:117,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/syslimits.h:7,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/limits.h:11,
from regcomp.c:5:
/usr/include/bits/local_lim.h:27: linux/limits.h: No such file or directory
make[3]: *** [regcomp.o] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr/src/apache_1.3.26/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/src/apache_1.3.26'
make: *** [build] Error 2
make[1]: Entering directory `/usr/src/apache_1.3.26'
===> src
make[2]: Entering directory `/usr/src/apache_1.3.26'
make[3]: Entering directory `/usr/src/apache_1.3.26/src'
===> src/regex
gcc -I. -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-l
ite `../apaci` -DPOSIX_MISTAKE -c -o regcomp.o regcomp.c
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:30,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/limits.h:117,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/syslimits.h:7,
from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/include/limits.h:11,
from regcomp.c:5:
/usr/include/bits/local_lim.h:27: linux/limits.h: No such file or directory
make[4]: *** [regcomp.o] Error 1
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/usr/src/apache_1.3.26/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/src/apache_1.3.26'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/src/apache_1.3.26'
make: *** [install-all] Error 2

ok es ist bestimmt ein ganz idiotischer fehler ... aber normalerweise lad ich mir binaries und net die quellen :ugly:

Bauchi
07.08.02, 13:00
da fehlen dir wohl einige kernel/gcc header files ....
je nachdem was für ne distri du hast brauchste die noch ...

unter redhat heisst das ding glibc-kernheaders-VERSION.rpm

plugnpray
07.08.02, 13:12
grad war einer von den stadtwerken da und sagt mir das in 5 min der strom weg ist ... na toll ... bis in einer std dann

plugnpray
07.08.02, 15:12
also ... bald ist meine platte voll. ich hab jetzt jede menge glibc pakete installiert, aber das richtige schein immer noch nicht dabei gewesen zu sein :(
immernoch gleiche fehlermeldung

Bauchi
07.08.02, 15:20
welche distri hast du denn ? *G*

plugnpray
07.08.02, 15:21
suse 6.4 ... aber deswegen wurd ich ja schon ausgelacht (siehe oben)

laut suse support db heißt das teil bei mir "libc"
(http://sdb.suse.de/de/sdb/html/otherpackage.html)

und das teil ist installiert, geht aber trotzdem net

edit: juhu jetzt hab ich wohl doch noch ein richtiges erwischt :D
apache läuft ...

edit2: mysql auch ...

edit3: das forum funzt danke leute!!

:D :D :D :D

[RCS]Axis
23.10.02, 19:18
so, ich schreib jetzt mal in diesen "alten" thread hintendran , weil ich eigentlich genau dieselben symptome habe, die hier schon besprochen wurden, sprich, bei der installation vom phpBB2 - Forum sagt, er mir, das php nicht mit mysql klar kommt und auch normale scripte kennen mysql spezifische funktionen nicht also z.b. mysql_connect() ist gar nicht bekannt...

Ich schließe aus den Beträge oben, dass ich wohl php neu installieren muss, wollt aber vorher noch mal nachfragen:

phpinfo() zeigt unter "Configure Command" unter anderem folgendes an

'--with-mysql=shared,/usr' sieht für mich ein bißchen komisch aus, hätte eher
'--with-mysql' erwartet, aber deshalb frag ich ja, php wurde bei mir bei der RedHat 8.0 installation mitinstalliert und funzt auch , bis auf die mysql zugriffe einwandfrei...

wenn ihr jetzt sagt , ich muss es neu installieren, dann sagt mir bitte auch ob ich einfach drüber installieren soll, oder erst das alte löschen muss und was ich sonst noch zu beachten habe...( gibts rpm pakete mit denen das funzt?)

hoffe das posting verwirrt euch nicht noch mehr als mich....

plugnpray
24.10.02, 17:28
also ich als n00b tippe mal drauf das linux die mysql "dlls" unter "/usr" such und da keine findet.

ich weiß ja nicht ... kann man das ding "static" kompilieren? müsst doch gehn.

als alternative eben den pfad korrigieren, das wars bei mir, aber du hast den thread ja schon gelesen ;)