J'ai mis à jour UBUNTU 13.04 vers 13.10 mais je ne peux pas travailler avec des pages PHP ou phpmyadmin. J'ai essayé cette façon d'installer la lampe sur Ubuntu sudo apt-get install lamp-server^ phpmyadmin
et je l' ai fait toute la configuration correctement après l' installation , j'ai ajouté cette ligne Include /etc/phpmyadmin/apache.conf
à /etc/apache2/apache2.conf
je remis en marche apache2
Maintenant, j'ai deux problèmes:
En phpmyadmin en bas de la page se trouve cette erreur:
The mcrypt extension is missing. Please check your PHP configuration
j'ai vérifié et j'étaismcrypt
dedans, mais en phpmyadmin cela me donne une erreur de manquant.L'autre problème est sur les pages PHP, il semble qu'il n'y ait pas de PHP et tout est html parce que beaucoup de lignes PHP sont imprimées dans des zones de texte comme:
<? echo $row['details']; ?>
Quelqu'un peut-il me dire que dois-je faire?
la source
Pour le deuxième problème, de nombreuses lignes PHP sont imprimées dans des zones de texte comme:
echo $row['details'];
Modifiez votre fichier de configuration php.ini (pour apache):
et changer:
à:
la source
Vérifiez tous vos scripts sous /etc/php5/conf.d/ car ils auront cessé de fonctionner. Dans mon cas, imap a également cessé de fonctionner.
Résolu le problème avec l'astuce de lien symbolique (en tant que root):
la source
(J'aurais posté cela comme un commentaire ci-dessus mais je n'ai pas les privilèges.)
L'intuition de Whatts à utiliser
cp
au lieu demv
était bonne. Par exemple, si vous utilisez le cadre Laravel 4, le CLI artisan détecteramcrypt.ini
dans/etc/php5/mods-available/
, mais le cadre lui - même semble chercher dans/etc/php5/conf.d/
. Vous en avez besoin d'une copie aux deux endroits pour que tout fonctionne:la source
Dans le terminal ( Ctrl+ Alt+ T)
1. ouvrez le fichier php.ini:
2. remplacer Off par On:
3. redémarrer apache:
la source
En fait, le bon endroit pour le fichier mcrypt.ini se trouve dans le
mods-available
répertoire et non dansconf.d
. Ainsi, le remplacement et l'activation du fichier de configuration mcrypt résout ce problème.la source
J'ai également eu un problème avec
mcrypt
après l'installation d'Ubuntu 14.04. Suivre ce lien devrait aider. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
J'espère que cela t'aides.
la source
Question en double: l' extension Mcrypt est manquante dans le serveur 14.04 pour mysql
Réponse courte:
la source