ไม่มีการสร้างภาพขนาดย่อ


16

ฉันตั้งค่า WordPress บนเซิร์ฟเวอร์ของตัวเองและมันก็พร้อมใช้งาน ... สิ่งหนึ่งที่ฉันสังเกตเห็นคือ WordPress ไม่ได้สร้างภาพใด ๆ ที่ฉันอัปโหลด โดยปกติเมื่อฉันอัพโหลดรูปภาพผ่าน WordPress มันจะสร้างภาพขนาดย่อขนาดกลางและภาพขนาดใหญ่ WordPress ติดตั้งโดยไม่มีข้อผิดพลาดและทุกอย่างทำงานได้ดี ฉันพยายามสร้างภาพขนาดย่อใหม่ แต่ไม่ได้ผล :-(

ความคิดใด ๆ

ขอบคุณ
จอช

คำตอบ:


15

ฉันคิดออก!

ในไฟล์ php.ini ของฉันฉันต้องยกเลิกการคอมเม้นต์extension=php_gd2.dllจากนั้นก็เริ่มทำงานหลังจากที่ฉันสร้างรูปภาพที่ฉันอัปโหลดใหม่ :)

ขอบคุณ
จอช


3
ความต้องการการขยาย gd เป็นปัญหาสำหรับฉันอย่างแน่นอน บนเซิร์ฟเวอร์ CentOS ของฉันฉันเพิ่งมีการyum install php-gdและservice httpd restartแม้ว่า ขอบคุณที่ชี้นำฉันไปในทิศทาง!
danijar

3

ฉันแก้ไขปัญหาเช่นกัน

จากการอ้างอิงถึงคำตอบของ Josh Rodgers ฉันต้องลงชื่อเข้าใช้ CPANEL ของเซิร์ฟเวอร์ภายใต้ "ซอฟต์แวร์และบริการ" ขึ้นอยู่กับการตั้งค่าเซิร์ฟเวอร์ของคุณมี "เลือกรุ่น PHP" จากนั้นทำเครื่องหมายในช่อง "gd" บันทึก และรีเฟรชหน้าโพสต์ WordPress หรือหน้าสื่อของคุณจากนั้นลองอัปโหลดอีกครั้ง

หากคุณกำลังมองหาเวิร์ดเพรสของคุณผ่าน FTP คุณสามารถรีเฟรชโฟลเดอร์อัพโหลดและดูว่ามีขนาดต่าง ๆ ปรากฏขึ้นเช่น imagename100x100.jpg ฯลฯ

ฉันหวังว่านี่จะช่วยให้ใครบางคน

เบอร์นาร์ด


1
สำหรับผู้ใช้ WHM ให้ไปที่ EasyApache> ตัวเลือกครบถ้วน> PHP ตรวจสอบ GD และสร้าง Apache ใหม่ ที่มา: forums.cpanel.net/threads/how-to-install-php-gd-library.127773
Clarus Dignus

2

ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็น @ คำตอบ guilherme-vaz วิธีแก้ปัญหาของเขาใช้งานได้ แต่ฉันต้องตรวจสอบเวอร์ชันที่ฉันใช้

ใช้php -vcmd เพื่อค้นหารุ่น php ที่คุณใช้แล้วติดตั้ง gd ในกรณีของฉันคือ 7.1 ดังนั้นฉันทำsudo apt install php7.1-gdและรีสตาร์ท apachesudo service apache2 restart


2

ฉันมีปัญหาเดียวกันบนเซิร์ฟเวอร์ใหม่ของฉันติดตั้งกับ Ubuntu 16.04 และ PHP 5.6 ปัญหาคือว่า Wordpress อาศัยโมดูล PHP GD เพื่อสร้างรูปขนาดย่อ ข้อมูลเชิงลึกจาก Josh ทำให้ฉันติดตั้งโมดูล GD โดยใช้คำสั่งนี้ผ่าน SSH:

sudo apt install php5.6-gd

จากนั้นรีสตาร์ท apache:

sudo service apache2 restart

ทำงานเหมือนจับใจ!


0

นี่ไม่ใช่คำตอบที่มีประโยชน์ที่สุด แต่เป็นอีกรูปแบบหนึ่งที่ฉันใช้เวลาสองสามชั่วโมง

ผมไม่เพียงแค่ไปผ่านทางนี้ ...... และมันก็เป็นจริงไฟล์

ไซต์ของฉันมีข้อผิดพลาด 500 ข้อผิดพลาดหลังจากอัปโหลดไฟล์เริ่มต้นจำนวนเล็กน้อย ฉันมีไฟล์คู่ที่จะอัปโหลดทีละตัว แต่ไม่ใช่ไฟล์นี้
เช่นเดียวกับคนอื่น ๆ ฉันสามารถดูไฟล์ในไลบรารี แต่ไม่มีภาพตัวอย่างและไม่มีภาพที่ใช้ได้สำหรับไฟล์ถ้าฉันพยายามแทรก

ฉันไม่รู้ว่าฉันมีไฟล์เวทย์มนตร์นี้ที่ทำให้ WP แตกได้อย่างไร
มันเปิดได้ดีบนแล็ปท็อปของฉัน

แต่ด้วยความพยายามเพิ่มเติมแต่ละไฟล์ตามคำร้องขอของ บริษัท โฮสติ้งของฉันมันชัดเจนว่ามันเป็นไฟล์เฉพาะ - มากกว่าที่คาดไม่ถึงเล็กน้อย

ฉันสร้างไฟล์ในรูปแบบที่แตกต่างกันและนั่นก็เป็นจุดสิ้นสุด


0

Ubuntu 16.04 PHP 7.0 ที่นี่

GD extension ในการติดตั้ง PHP ของฉันขาดหายไป

ต้องทำ

sudo apt-get install php7.0-gd
sudo service apache2 restart

และนั่นก็แก้ไขมัน

โปรดทราบว่าก่อนค้นหาคำว่า "gd" ในข้อมูล PHP ของฉันให้ผลลัพธ์เพียง 1 รายการหลังจากที่ไม่มีส่วนทั้งหมดเกี่ยวกับ GD

แหล่งที่มา: https://www.digitalocean.com/community/questions/is-there-a-php-gd-command-for-php7

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.