2015-08-04 14 views
5

Bu hatayı, localhost ile macumda çalıştırdığımda alıyorum. FreeType desteği veya PNG desteği ile ImageMagick PHP uzantılıYii 2 varsayılan kişi sekmesine tıkladığınızda bir istisna verme

Ya GD PHP uzantısı gereklidir.

enter image description here

Sorunun iletişim sayfasındaki varsayılan olarak oluşturulmakta olan PNG resim ile gelir düşünüyorum. Tüm kod, Yii çerçevesi tarafından verilen temel koddur: here Yalnızca, gezinme çubuğundaki Contact sekmesini tıkladığımda olur. Yorum önerilen olarak

enter image description here

+4

Captcha'yı formdan kaldırın veya php-gd veya php-imagick uzantısını yükleyin http://php.net/manual/en/imagick.installation.php – Konstantin

+0

Bu 'PNG resmi' bir captcha görüntüsüdür –

cevap

7

Sorunu çözmek için önce sisteminizde php-gd modülünü yükleyin. Bundan sonra editörünüzde php.ini'u açın ve ;extension=gd.so'u arayın ve pozisyonunu kaldırın; işareti. Ardından apache hizmetinizi yeniden başlatın;). Sonra Enter

  • ;extension=gd.so bul basın

    • # pacman -S php-gd
    • # vim /etc/php/php.ini
    • basın / ve gd yazın:

      Arch Linux için aşağıdakileri yapmanız yapabilirsiniz (# ile başlayan hatlar terminalinin komut vardır) ve imleci ; işaretine getirerek extension=gd.so'a dönüştürün vetuşlarına basın.

    • basın Esc ve :wq yazın ve okeyokay bu iki hat ile Enter
    • # systemctl restart httpd.service
  • 0

    .

    İletişim formu, bir captcha görüntüsü biçiminde bir .png resmi içerir. Captcha resmi, iletişim formu aracılığıyla spam'ın gönderilmesini önlemek için orada kullanılır.

    • Sen görünüm sayfasını düzenleyebilir ve Ben ImageMagick-6.7.7-5 indirirken çalıştı Sen son sürümünü kullanmak yerine php-gd veya php-imagick uzantısı
    0

    yükleyebilirsiniz

  • captcha'yı kaldırmak -Q16-windows-dll'den here. Bu aslında http://www.peewit.fr/imagick/ dan php_imagick.dll (PHP 5.5.x için Imagick) ile çalıştı.

    Bu en son sürüm değil, ancak çalıştı. (bilgisayarı yeniden başlatmadan bile olsa)

  • 0

    basın:

    sudo apt install php-gd 
    
    sudo service apache2 restart 
    
    0

    Windows 10 ortamında Aslında, WAMP Server ile yüklü, öyleydi php kopyalama meselesi.ini dosyası C: \ wamp64 \ bin \ apache \ apache2.4.27 \ bin \

    Bu yerde eksikti.