PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufruf von PHPMyAdmin schlägt fehl



monsterherz
04.09.03, 07:06
Ich habe nach Gentoo Anleitung ein LAMP installiert.
Apache ist gestartet, MySQL Zugriff über Konsole funzt, Datenbank, Tabelle anlegen über Terminal auch. PHP-Info Datei wird ausgeführt.
Jetzt hab ich mir phpmyadmin gemerged und bei Aufruf http://localhost/phpmyadmin kommt:

cannot load MySQL extension,
please check PHP Configuration.

die apache.conf :
# $Header: /home/cvsroot/gentoo-x86/net-www/apache/files/conf/apache.conf,v 1.2
2002/05/04 23:23:01 woodchip Exp $

ServerType standalone
ServerRoot /etc/apache
ServerName localhost
#LockFile /etc/httpd/httpd.lock
PidFile /var/run/apache.pid
ScoreBoardFile /etc/apache/apache.scoreboard
ErrorLog logs/error_log
LogLevel warn
ResourceConfig /dev/null
AccessConfig /dev/null
DocumentRoot /home/httpd/htdocs
LoadModule mmap_static_module modules/mod_mmap_static.so
LoadModule env_module modules/mod_env.so


meine Useflag:

# Copyright 2002 Gentoo Technologies, Inc.
# System-wide defaults for the gcc 3.2 Portage system

USE="x86 oss apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk imlib
java jpeg kde gnome libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis
opengl pam pdflib png python qt quicktime readline sdl slang spell ssl
svga tcpd truetype X xml2 xmms xv zlib"

ARCH="x86"
COMPILER="gcc3"
ACCEPT_KEYWORDS="x86"


was kann bzw. muss ich tun ? dank euch
monsterherz

Stage
04.09.03, 09:04
mysql mit in die USE-Flags rein und mod_php neu emergen

tip: mit etcat -u dev-php/mod_php siehst du welche useflags für das paket relevant sind

geht auch mit emerge -pve dev-php/mod_php
aber da ist dann keine erklärung dazu

monsterherz
04.09.03, 09:16
dank dir - noch eine Frage:
mod_php neu emergen
soll ich die alte vorher runterschmeissen oder reicht ein Update?

Stage
04.09.03, 09:32
brauchst einfach nur neu emergen, uninstall ist nicht notwendig und auch laut manpage auch nicht anzuraten

monsterherz
04.09.03, 20:50
root@laptop michi # etcat -u dev-php/mod_php
bash: etcat: command not found

Auszug aus:
root@laptop michi # emerge -pve dev-php/mod_php

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] sys-devel/gnuconfig-20030708
[ebuild N ] sys-devel/libtool-1.4.3-r1
[blocks B ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg dev-lang/perl-5.8. 0-r12)
[ebuild N ] sys-libs/db-1.85-r1


Wieso steht da was mit blocks ? muss ich erst perl installieren?

Stage
04.09.03, 22:28
omg...ein blick in die manpage ergibt das die Option -e bewirkt das das Paket denkt das noch keine Abhängkeiten installiert sind. Ich bin eigentlich davon, daß jemand der Gentoo installiert hat sich das Portage Manual mal angeschaut hat.

einfach emerge dev-php/mod_php
und dann warten

und etcat muss natürlich auch erst installiert werden
emerge app-portage/gentoolkit

monsterherz
05.09.03, 22:03
keine Besserung auch nach nochmaligem mergen
allerdings hab ich 2 apache drauf (?) - macht das was ?

root@laptop michi # cd /etc/
Auszug:
root@laptop etc # ls
adjtime gentoo-release man.conf resolv.conf
gnome-vfs-2.0 metalog rmt
apache apache2 gnome-vfs-mime-magic mime-magic rpc
bonobo-activation group

Wo kann noch ein Fehler sein (in den Use_Flags ist mysql drin) ?

lg

monsterherz

Stage
06.09.03, 09:57
ich seh in deinen useflags garnicht "apache2" ...d.h wenn du den schon druaf hattest (wie auch immer), und du php neu emerged hast...dann hat der diesmal das modul für den 1-er apache erstellt, und den natürlich auch gleich mit

monsterherz
07.09.03, 17:56
mit Opera macht er es auf einmal auf - bisher hab ich nur Mozilla versucht...