Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/06/2016, à 13:34

Black Bloc

[RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )

Bonjour big_smile

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é  hmm

http://img15.hostingpics.net/pics/85475 … 142636.png
<< Il manque l'extension mcrypt . Veuillez vérifier votre configuration PHP . >>

une idée svp ? tongue
( Ps : si vous avez des infos / tutos / astuces / liens  ...etc je prend aussi  )

Dernière modification par Black Bloc (Le 09/07/2016, à 23:54)


. . BWAAAH

Hors ligne

#2 Le 29/06/2016, à 23: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.

Hors ligne

#3 Le 30/06/2016, à 03: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 ..? neutral

Dernière modification par Black Bloc (Le 30/06/2016, à 03:06)


. . BWAAAH

Hors ligne

#4 Le 30/06/2016, à 11: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, à 11:10)


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#5 Le 30/06/2016, à 11: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
860448Capturedu20160630123928.png

mais le fichier s’appelle " test.php " neutral

Dernière modification par Black Bloc (Le 30/06/2016, à 11:46)


. . BWAAAH

Hors ligne

#6 Le 30/06/2016, à 12: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.

Hors ligne

#7 Le 30/06/2016, à 13:02

Black Bloc

Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )

exact smile

757753Capturedu20160630135915.png

Dernière modification par Black Bloc (Le 01/07/2016, à 12:37)


. . BWAAAH

Hors ligne

#8 Le 01/07/2016, à 12: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, à 12:38)


. . BWAAAH

Hors ligne

#9 Le 05/07/2016, à 15: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, à 15:48)


. . BWAAAH

Hors ligne

#10 Le 07/07/2016, à 00: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.

Hors ligne

#11 Le 07/07/2016, à 01:57

Rufus T. Firefly

Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )

Vobul a écrit :

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, à 02: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, à 03:44

Black Bloc

Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )

Vobul a écrit :

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 ..

Rufus T. Firefly a écrit :

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 09/07/2016, à 23:47

Black Bloc

Re : [RESOLU] Il manque l'extension mcrypt ( dans phpmyadmin )

Sujet Résolu

La solution cool

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 big_smile

encore Merci à Vobul , Rufus T. Firefly & Mamiiemando wink


. . BWAAAH

Hors ligne

#14 Le 10/07/2016, à 00: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, à 01: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 tongue
le principal est que ce sujet puisse éventuellement aider smile

Dernière modification par Black Bloc (Le 10/07/2016, à 01:04)


. . BWAAAH

Hors ligne