#1 Le 29/06/2016, à 14:34
- Black Bloc
[RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Bonjour
j'ai installé : mysql-server / php5-mysql / phpmyadmin
( + libjs-jquery-ui-docs / libmcrypt-dev / mcrypt recommandé par le terminal .. )
et bonne nouvelle ça marche ..mais mcrypt semble probablement pas être configuré
http://img15.hostingpics.net/pics/85475 … 142636.png
<< Il manque l'extension mcrypt . Veuillez vérifier votre configuration PHP . >>
une idée svp ?
( Ps : si vous avez des infos / tutos / astuces / liens ...etc je prend aussi )
Dernière modification par Black Bloc (Le 10/07/2016, à 00:54)
. . BWAAAH
Hors ligne
#2 Le 30/06/2016, à 00:10
- Vobul
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Salut,
Édite ton fichier de conf php.ini (dans /etc/) et décommente la ligne qui load mcrypt.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 30/06/2016, à 04:05
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Merci Vobul
..donc j'ai réussi à éditer le fichier
sudo nano /etc/php5/mods-available/mcrypt.ini
http://img15.hostingpics.net/pics/83243 … 034858.png
je sais pas si j'ai bien interprété " décoment la ligne "
..j'ai supprimé le commentaire..:P
http://img15.hostingpics.net/pics/14625 … 034914.png
Après j'ai relancé Apache
sudo /etc/init.d/apache2 restart
http://img15.hostingpics.net/pics/77880 … 035052.png
..mais toujours pareil
http://img15.hostingpics.net/pics/83442 … 035202.png
je dois supprimer les 2 lignes ..?
Dernière modification par Black Bloc (Le 30/06/2016, à 04:06)
. . BWAAAH
Hors ligne
#4 Le 30/06/2016, à 12:09
- Vobul
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Alors quand je dis décommenter c'est passer de ça :
;extension=mcrypt.so
à ça :
extension=mcrypt.so
C'est-à-dire enlever le ';' au début de ligne qui indique qu'il ne faut pas lire cette ligne (elle est commentée).
Or ici la ligne était déjà décommentée, ce que tu as fait n'a pas d'impact car tu as juste retiré une ligne qui n'était déjà pas lue.
On va dire que mcrypt est bien installé et passer l'étape de faire un fichier info.php qui contient
<?php phpinfo();
pour voir les extensions installées.
À mon avis c'est un bug de phpmyadmin, comme vu ici : https://bugs.launchpad.net/ubuntu/+sour … ug/1236035.
Le problème c'est que les solutions trouvées (ici par exemple), ne marcheront pas pour toi puisqu'elles indiquent qu'il faut déplacer le fichier mcrypt.ini dans le dossier /etc/php5/mods-available, mais toi il est déjà au bon endroit.
Donc finalement on va faire l'étape du php_info();. Ça permettra de voir si le problème vient de phpmyadmin ou de php tout court !
Fais ça, et accède au fichier avec un navigateur. Ctrl-f mcrypt et regarde si tu as quelque chose.
Dernière modification par Vobul (Le 30/06/2016, à 12:10)
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#5 Le 30/06/2016, à 12:44
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
déjà fait ..il me semble que c'est ok..
à la base je suis tombé --> ici
gksudo nautilus
direction var/www/html
clique droit " nouveau document " ( donc avec les droits )
édition du document avec :
<?php
phpinfo();
?>
après avoir enregistré .
Taper localhost/test.php dans le navigateur
mais le fichier s’appelle " test.php "
Dernière modification par Black Bloc (Le 30/06/2016, à 12:46)
. . BWAAAH
Hors ligne
#6 Le 30/06/2016, à 13:09
- Vobul
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Oui ben c'est bien. Fais ctrl-f sur la page et cherche mcrypt. Il devrait être dans la liste des extensions.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#8 Le 01/07/2016, à 13:38
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
donc il n'y a aucune incidence par rapport au nom du document " test.php " ?
Dernière modification par Black Bloc (Le 01/07/2016, à 13:38)
. . BWAAAH
Hors ligne
#9 Le 05/07/2016, à 16:46
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
faut-il nommer le fichier info.php ou test.php est-il " correct " pour faire seulement le test ?
sudo apt-get install php-mcrypt
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet php-mcrypt
sudo service apache2 restart
<< Il manque l'extension mcrypt . Veuillez vérifier votre configuration PHP . >>
Dernière modification par Black Bloc (Le 05/07/2016, à 16:48)
. . BWAAAH
Hors ligne
#10 Le 07/07/2016, à 01:19
- Vobul
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
t'as fait apt-get update avant ?
parce que le paquet php-mcrypt existe bien !
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#11 Le 07/07/2016, à 02:57
- Rufus T. Firefly
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
t'as fait apt-get update avant ?
parce que le paquet php-mcrypt existe bien !
Pour php7 mais pas pour php5...
Chez moi, sur Debian jessie :
dpkg -l | grep php-
ii php-gettext
ii php-tcpdf
ls /etc/apache2/mods-enabled/ | grep mcrypt
ls /etc/apache2/mods-enabled/ | grep php
php5.conf
php5.load
cat /etc/apache2/mods-enabled/php5.conf
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".+\.phps$">
SetHandler application/x-httpd-php-source
# Deny access to raw php sources by default
# To re-enable it's recommended to enable access to the files
# only in specific virtual host or directory
Require all denied
</FilesMatch>
# Deny access to files without filename (e.g. '.php')
<FilesMatch "^\.ph(p[345]?|t|tml|ps)$">
Require all denied
</FilesMatch>
# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_flag engine Off
</Directory>
</IfModule>
cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Pas de module php-mcrypt, ni de mcrypt.ini ou autre nulle part, et pourtant (phpinfo) :
mcrypt support enabled
mcrypt_filter support enabled
D'ailleurs c'est pareil chez Black Bloc (voir ici : http://img15.hostingpics.net/pics/75775 … 135915.png )
A mon avis c'est ailleurs que ça se passe... Et pour commencer peut-être un double emploi de mcrypt qui ne semble pas nécessaire, bien que son installation soit "recommandée"... Moi je commencerais par supprimer tout ce qui a trait à mcrypt dans /etc/apache2/mods-enabled/ (ce ne sont que des liens symboliques, donc vite refaits, si nécessaire)
Edit :
dpkg -l | grep mcrypt
ii libmcrypt4
ii libtomcrypt0:amd64
ii php5-mcrypt
Il y a bien un php5-mcrypt, mais il a été installé automatiquement comme dépendance de phpmyadmin. Donc mcrypt est effectivement inutile et perturbe peut-être...
Dernière modification par Rufus T. Firefly (Le 07/07/2016, à 03:25)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#12 Le 09/07/2016, à 04:44
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
t'as fait apt-get update avant ?
oui oui en général je fais régulièrement
sudo apt-get update && sudo apt-get upgrade
Merci Rufus T. Firefly
j'ai supprimé " mcrypt " dans les paquets synaptic ( suppréssion complète )
puis
sudo service apache2 restart
mais toujours rien ..
bien que son installation soit "recommandée"... Moi je commencerais par supprimer tout ce qui a trait à mcrypt dans /etc/apache2/mods-enabled/
dans les éléments recommandé il y avait aussi " libjs-jquery-ui-docs / libmcrypt-dev "
faut-il aussi les supprimer ?
/etc/apache2/mods-enabled/ :
black_panther@black-bloc:/etc/apache2/mods-enabled$ ls -l
total 0
lrwxrwxrwx 1 root root 36 juin 26 21:44 access_compat.load -> ../mods-available/access_compat.load
lrwxrwxrwx 1 root root 28 juin 26 21:44 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root 28 juin 26 21:44 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 authn_core.load -> ../mods-available/authn_core.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 authz_core.load -> ../mods-available/authz_core.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 juin 26 21:44 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 juin 26 21:44 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 juin 26 21:44 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 30 juin 26 21:44 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root 30 juin 26 21:44 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root 26 juin 26 21:44 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 juin 26 21:44 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 juin 26 21:44 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 29 juin 26 21:44 filter.load -> ../mods-available/filter.load
lrwxrwxrwx 1 root root 27 juin 26 21:44 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 juin 26 21:44 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 juin 26 21:45 mpm_prefork.conf -> ../mods-available/mpm_prefork.conf
lrwxrwxrwx 1 root root 34 juin 26 21:45 mpm_prefork.load -> ../mods-available/mpm_prefork.load
lrwxrwxrwx 1 root root 34 juin 26 21:44 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root 34 juin 26 21:44 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 27 juin 28 18:53 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 juin 28 18:53 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 31 juin 26 21:44 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root 31 juin 26 21:44 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 juin 26 21:44 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root 29 juin 26 21:44 status.load -> ../mods-available/status.load
. . BWAAAH
Hors ligne
#13 Le 10/07/2016, à 00:47
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Sujet Résolu
La solution
cd /etc/apache2/httpd.conf
on ajout :
gksudo gedit /etc/apache2/httpd.conf &
édition de " httpd.conf " ( ajout de la ligne ) :
ServerName localhost
Puis sauver et quitter
retour au terminal avec
cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.ini .
( dans mon cas cette commande ma donné le retour :
<< ln: impossible de créer le lien symbolique «./mcrypt.ini»: Le fichier existe >> ..donc c'est tout bon )
sudo php5enmod mcrypt
sudo service apache2 restart
--> Le résultat <-- est OK
encore Merci à Vobul , Rufus T. Firefly & Mamiiemando
. . BWAAAH
Hors ligne
#14 Le 10/07/2016, à 01:19
- Rufus T. Firefly
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
Je suis un peu surpris parce que j'ai la même version d'apache et de mysql que toi et phpmyadmin est un soupçon plus récent (4.2.12). C'est sous Debian jessie et je n'ai rien fait de tout ça... Ils ont sans doute encore bidouillé chez ubuntu sans faire le boulot correctement...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#15 Le 10/07/2016, à 02:03
- Black Bloc
Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )
__ << phpmyadmin est un soupçon plus récent (4.2.12). >>
..pas grave je le découvre seulement en ce qui me concerne ..je pense qu'il suffira à mes attentes jusqu'à la prochaine version du système .
Dans un premier temps je dois trouver comment faire fonctionner un simple formulaire de contact
..plus précisément où je dois le mettre
sources pour les scripts contact avec un code .html puis .php --> http://www.freecontactform.com/email_form.php
Je dois bien changer les lignes :
$EmailFrom = "chriscoyier@gmail.com";
$EmailTo = "CHANGE-THIS@YOUR-DOMAIN.com";
en :
$EmailFrom = "monadress@mail.fr";
$EmailTo = "mondomain@mail.fr";
..?
__ << Ils ont sans doute encore bidouillé chez ubuntu sans faire le boulot correctement...>>
..c'est pas les seul j'avoue j'ai pas encore fais de mise à jour depuis que l'on à réussie à trouver la solution
le principal est que ce sujet puisse éventuellement aider
Dernière modification par Black Bloc (Le 10/07/2016, à 02:04)
. . BWAAAH
Hors ligne