Yo estaba siguiendo un tutorial en línea acerca de la instalación de magento en ubuntu pero me sale este error en el archivo de configuración config: php extension mcrypt must be loaded. Ya lo he intentado: sudo apt-get install php5-mcrypt pero esto no funciona para mí. Yo tenía el mismo problema con curl pero cuando traté de: sudo apt-get install php5-curl funcionó para mí. ¿Cómo puedo solucionar este problema con mcrypt? Ya he probado a reiniciar el servidor web.

¿Qué significa «no trabajo» realmente significa? Hizo lo intente instalar y error? hizo instalar, pero mcrypt no es visible en PHP? Hizo inflamarse espontáneamente su servidor?
Obviamente me refiero a quitar el error…
No es evidente, y aún no es evidente….. qué resultado se muestra cuando se hizo sudo apt-get install php5-mcrypt? Fueron los mensajes de error se muestran? Ciertamente no puedo decir si la instalación de mcrypt o curl fallado, o si usted simplemente no ha configurado PHP correctamente para el uso de ellos
Lo siento, estoy tan estúpido que yo no podía entender su pregunta, realmente debería renunciar a intentar ayudar a la gente
No digo que eres estúpido. Sólo estoy diciendo que no estoy diciendo es, literalmente, pero es obvio. Yo había chicos antes en otra pregunta que siempre critisize(o lo que sea) las preguntas de la gente porque alguien dice que son demasiado vagas en las preguntas cuando se utilice: «no funciona» y creo que la mayoría de las personas que lo hacen son smartasses. Puedo entender un poco a esta pregunta, pero la demás gente todavía sabía la respuesta, aparentemente.

OriginalEl autor Loko | 2014-09-30

5 Comentarios

  1. 28

    La esperanza de que su sistema es ubuntu como añadido a la etiqueta.

    En Ubuntu cuando se ejecuta sudo apt-get install php5-mcrypt que en realidad no instalar la extensión en el mods-available. Usted necesitará un enlace simbólico a él.

    sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

    A continuación, habilitar la extensión y reiniciar Apache.

    sudo php5enmod mcrypt
    sudo service apache2 reload
    No estoy seguro de que usted necesita el enlace simbólico paso a medida que se coloca siempre en el lugar correcto para mí cuando me llaman php5enmod. Además, usted puede conseguir lejos con un reload en lugar de restart en Apache.
    a la derecha, justo php5enmod que trabajo aquí. Sí, podemos recargar en lugar de reiniciar. Editado el mismo. Gracias…
    En Ubuntu 14.04 es suficiente para habilitar la extensión y reiniciar apache. Véase también magento.stackexchange.com/q/36954/26260 y askubuntu.com/q/380280/18928.
    Sólo el php5enmod fue suficiente para mí. Gracias por la respuesta salvífica.
    cómo se puede instalar esta para php7

    OriginalEl autor Tapaswi Panda

  2. 1

    No estoy seguro de por qué su PHP.INI es ligeramente diferente de la mía. O por qué no tuve la necesidad de utilizar PHP5ENMOD.

    Aquí es cómo he resuelto el mismo problema:

    1) asegúrese de que está instalado en mi distribución, que no es el problema la mayoría de las personas están teniendo.

    2) Compruebe la configuración de PHP para asegurarse de que está cargado (que no lo era). Aquí está el código para la configuración de PHP de la página información:

    <?php
    phpinfo();
    ?>

    Ejecutar en un navegador. Si MCrypt es activada (que es NO), verás una tabla dedicada a ella con el mismo tipo de información (se verá más tarde):

    mcrypt
    mcrypt support  enabled
    mcrypt_filter support   enabled
    Version     2.5.8
    Api No  20021217
    Supported ciphers   cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
    Supported modes     cbc cfb ctr ecb ncfb nofb ofb stream
    
    Directive   Local Value Master Value
    mcrypt.algorithms_dir   no value    no value
    mcrypt.modes_dir    no value    no value

    3) En la misma página, busque la ubicación de tu PHP.En el archivo INI. por ejemplo:

    Configuration File (php.ini) Path   /etc/php5/apache2
    Loaded Configuration File   /etc/php5/apache2/php.ini 

    Mi distribución tenido este archivo en una ubicación diferente, pero para linux solo agregue o elimine así que usted tiene:

    extension=mcrypt.so

    Reiniciar el servidor apache para asegurarse. Ahora debe comprobar la configuración de la página y ver el MCRYPT es cargado.

    extension=mcrypt.so hizo el trabajo

    OriginalEl autor Coffee123

  3. 0

    Debe editar php.ini y quitar el ; antes de la línea donde la extensión=php_mcrypt se carga (debe reiniciar apache a partir de entonces).

    en qué mapa es el de php.ini cuando el uso de apache btw?
    ejecutar <?php phpinfo(); ?> y la búsqueda de Loaded configuration file

    OriginalEl autor Jeroen de Jong

  4. 0

    Hola solo copia este cmd líneas y pegar en tu terminal

    sudo apt-get install php5-intl
    sudo apt-get install php5-xsl
    sudo php5enmod xsl
    sudo service apache2 restart

    OriginalEl autor Ashish pathak

  5. 0

    En mi caso, usando el Nginx y PHP-FPM, una vez habilitada la extensión a través de este comando: sudo php5enmod mcrypt tengo que reiniciar php5-fpm usando este comando: sudo service php5-fpm restart

    OriginalEl autor afsetiawan

Dejar respuesta

Please enter your comment!
Please enter your name here