• 11-07-2024, 08:52:21
    #1
    (
        [durum] => kritik
        [satir] => 20
        [kaynak] => /home/bogee/public_html/zl_sistem/kutuphane/kripto/karakter.php
        [seviye] => 1
        [mesaj] => Uncaught Error: Call to undefined function kripto\mcrypt_create_iv() in /home/bogee/public_html/zl_sistem/kutuphane/kripto/karakter.php:20
    ilgili satıra gittiğimde

    function __construct()
        {
            $this->key   = 'X2RboK)83cvnrHR3I8fXyVgp6wadVGsUDYy11E$';
            $this->etype = MCRYPT_RIJNDAEL_256;
            $this->mcmod = MCRYPT_MODE_ECB;
            $this->rand  = MCRYPT_RAND;
            $this->iv    = @mcrypt_create_iv(@mcrypt_get_iv_size($this->etype, $this->mcmod), $this->rand);
            if (!function_exists('mcrypt_create_iv')) {
                zl_hata('Class needs Mcrypt library to work.', 'Kripto Kütüphanesi');
            }
    
            if (version_compare(PHP_VERSION, '5.3.0') === -1) {
                zl_hata('Class needs at least PHP 5.3.0 to work.', 'Kripto Kütüphanesi');
            }
        }
    bu hatayı nasıl çözebilirim?
  • 11-07-2024, 08:56:34
    #2
    Platin üye
    PHP Mcyrpt modülünün aktif olup olmadını kontrol edebilirsiniz.
  • 11-07-2024, 09:38:26
    #3
    php kaç kullanıyorsanız aşağıdakine benzer bir işlem yapmanız gerekmektedir.

    $ sudo mv /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
    $ sudo php5enmod mcrypt
    $ sudo service apache2 restart
  • 11-07-2024, 13:09:22
    #4
    yvolkan adlı üyeden alıntı: mesajı görüntüle
    php kaç kullanıyorsanız aşağıdakine benzer bir işlem yapmanız gerekmektedir.

    $ sudo mv /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
    $ sudo php5enmod mcrypt
    $ sudo service apache2 restart

    PHP 7.2.34 hocam bunun için nasıl yapabiliriz peki?
  • 11-07-2024, 15:06:32
    #5
    BoogeymaN adlı üyeden alıntı: mesajı görüntüle
    PHP 7.2.34 hocam bunun için nasıl yapabiliriz peki?
    hocam sunucunuzdaki dosya yapısına bakmak lazım. aşağıdaki komutların çıktısını verebilirseniz daha fazla yardımcı olabilirim.

    ls -l /etc/php/7.2
    
    ls -l /etc/php7.2
    
    ls -l /etc/php*