2010-12-01 20 views
3

Ich habe gerade phpmyadmin unter Linux Fedora 13 mit PHP 5.3.3 installiert. Ich erhalte die folgenden zwei Fehler:PhpMyAdmin Installationsfehler

Erstens: Ich erhalte diese auf dem Anmeldebildschirm:

Kann nicht Mcrypt Erweiterung laden. Bitte überprüfen Sie Ihre PHP-Konfiguration.

-Der Lösungen, die ich für diesen einen gegoogelt war yum mcrypt installieren und aktivieren es in /etc/php.ini mit

extension=php_mcrypt.dll 
extension=php_mcrypt_filter.dll 

alles täte, aber nicht gehen.

Das zweite zeigt, wenn ich einloggen:

Die mbstring PHP-Erweiterung wurde nicht gefunden und Sie scheinen mit einem multibyte charset zu sein. Ohne die mbstring Erweiterung ist phpMyAdmin nicht in der Lage, Strings korrekt zu teilen und kann zu unerwarteten Ergebnissen führen.

Fragen A) Wie kann ich diese beheben und b) Was beeinflussen sie?

Thanks-

+0

Wenn Sie Linux verwenden, möchten Sie möglicherweise keine .dll-Module. Sie enden normalerweise in ".so". –

+0

@ goreSplatter- ha, das ist ein guter Anfang ... – Yarin

+0

Siehe auch: http://stackoverflow.com/questions/4787403/missing-mbstring-php-extension-when-installing-phpmyadmin-on-mac für die Installation über MacPort auf Darwin. – russtman

Antwort

2

Blick, die Ressourcendatei von $_SERVER['PHPRC'] Prüfung geladen wird. Dieser Wert zeigt auf das Verzeichnis, in dem PHP nach php.ini sucht. Ich bezweifle, dass es /etc ist.

Dann installieren Sie das rechts Paket, das ist php-mcrypt.

5

FULL ANTWORT:

yum install php-mycrypt 
yum install php-mbstring 

keine php.ini Bearbeitung

Dank goreSplatter benötigt für mich in die richtige Richtung schubsen

+0

nach der Installation müssen Sie den Apache-Server –

1

Dieser Befehl mein Problem gelöst:

yum install php-mbstring 
1

Und anscheinend in Ubunt u diese Installation wird dieses Problem beheben:

 sudo apt-get install php-mbstring php7.0-mbstring 
+0

neu starten das funktionierte für mich – rojobo

1

Falls Sie Ubuntu verwenden

sudo apt-get install libapache2-mod-php7.0 
sudo apt-get install php7.0-mbstring 

gefolgt von

sudo service apache2 restart 

funktionieren sollte.

0
sudo phpenmod mbstring 

und Apache neu starten.