Yii 2 giving an exception when clicking on the default contact tab

后端 未结 7 952
梦如初夏
梦如初夏 2021-02-06 02:20

I am getting this error when I run on my mac with localhost.

Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support

相关标签:
7条回答
  • 2021-02-06 02:21

    For solve problem, first install php-gd module on your system. After that open php.ini on your editor and search for ;extension=gd.so and remove the heading ; sign. Then restart your apache service ;).

    For Arch Linux you can do followings (Lines that begins with # are command of terminal):

    • # pacman -S php-gd
    • # vim /etc/php/php.ini
    • Press / and type gd then press Enter
    • Find ;extension=gd.so and convert it into extension=gd.so by moving cursor on ; sign and press x
    • Press Esc and type :wq and press Enter
    • # systemctl restart httpd.service
    0 讨论(0)
  • 2021-02-06 02:21

    Infact in Windows 10 environment, installed with WAMP Server, it was a matter of copying php.ini file to C:\wamp64\bin\apache\apache2.4.27\bin\

    It was missing at that location.

    0 讨论(0)
  • 2021-02-06 02:27

    On windows, if you already install php > 7.0, then Check php_gd2.dll is in your extension directory and uncomment ;extension=gd2 of your php.ini.

    0 讨论(0)
  • 2021-02-06 02:28

    With this two lines it is okeyokay:

    sudo apt install php-gd
    
    sudo service apache2 restart
    
    0 讨论(0)
  • 2021-02-06 02:31

    As suggested in the comments.

    The contact form contains a .png picture in the form of a captcha image. The captcha image is used there to prevent spam being send via the contact form.

    • You can edit the view page and remove the captcha
    • You can install php-gd or php-imagick extension
    0 讨论(0)
  • 2021-02-06 02:33

    Try un-commenting extension=gd2 in php.ini. Then restart apache.

    0 讨论(0)
提交回复
热议问题