Domanda

Ho appena installato phpMyAdmin su Linux Fedora 13 con PHP 5.3.3. Ottengo i seguenti 2 errori:

In primo luogo: ottengo questo nella schermata di login:

  

Impossibile caricare l'estensione mcrypt. per favore   controllare la configurazione di PHP.

-Le soluzioni Ho cercato su google per questo era a yum install mcrypt e abilitarlo in /etc/php.ini con

extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll

Ha fatto tutto questo, ma non andare.

Spettacoli Questo secondo uno fino quando ho login:

  

L'estensione PHP mbstring non era   trovato e ti sembra di essere con un   charset multibyte. Senza il   mbstring estensione phpMyAdmin è   in grado di dividere correttamente le stringhe e   può portare a risultati inaspettati.

Ti chiedi a) Come posso risolvere questi e b) Che cosa riguarda?

Grazie -

È stato utile?

Soluzione

sguardo che file di risorse viene caricata esaminando $_SERVER['PHPRC']. Questo valore indica la directory in cui PHP cerca php.ini. Dubito che di /etc.

Quindi installare il destro pacchetto, che è php-mcrypt.

Altri suggerimenti

risposta completa:

yum install php-mycrypt
yum install php-mbstring

nessuna modifica php.ini necessario

Grazie a goreSplatter per spingendomi nella direzione giusta

Questo comando ha risolto il mio problema:

yum install php-mbstring

E a quanto pare in Ubuntu installazione di questo risolverà il problema:

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

Nel caso in cui si sta utilizzando Ubuntu

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

seguito da

sudo service apache2 restart

dovrebbe funzionare.

sudo phpenmod mbstring

e riavviare Apache.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top