เพิ่มขนาดการอัพโหลดสูงสุดของไฟล์สื่อใน WordPress คำแนะนำทีละขั้นตอน
เผยแพร่แล้ว: 2020-10-28
WordPress เป็นขุมพลังที่มีธีมและปลั๊กอินมากมายที่ช่วยให้คุณสร้างเว็บไซต์ได้แทบทุกประเภท ตั้งแต่อีคอมเมิร์ซไปจนถึงบล็อกง่ายๆ WordPress ช่วยคุณได้ อย่างไรก็ตาม เมื่อเลือกเว็บโฮสติ้งสำหรับ WordPress คุณควรพิจารณาประสิทธิภาพ ความปลอดภัย และการสนับสนุนเป็นอันดับแรก
หากคุณกำลังสร้างเว็บไซต์ WordPress ที่โฮสต์พอร์ตโฟลิโอที่มีไฟล์ภาพขนาดใหญ่หรือเว็บไซต์โฮสต์วิดีโอที่มีขนาดไฟล์สื่อเดียวในหน่วย GB คุณอาจเผชิญกับอุปสรรคที่ไม่สามารถอัปโหลดไฟล์สื่อที่มีขนาดใหญ่กว่า 25MB (ในกรณีส่วนใหญ่ ).
ข้อผิดพลาด 500 Internal Server มักจะมาอย่างไม่เหมาะสมที่สุดเสมอ และผู้ใช้ก็ไปหาวิธีรับเว็บไซต์ WordPress ออนไลน์ในทันที
ตามค่าเริ่มต้น ขนาดการอัปโหลดสูงสุดใน WordPress จะอยู่ในช่วงตั้งแต่ 2MB ถึง 150MB ขึ้นอยู่กับการตั้งค่าของผู้ให้บริการเว็บโฮสติ้งของคุณโดยค่าเริ่มต้น
มีปัญหาในการเพิ่มขนาดอัพโหลด?
จ้างผู้เชี่ยวชาญด้าน Cloudways เพื่อช่วยคุณเปลี่ยนแปลงร้านค้า WordPress ของคุณ
หากต้องการตรวจสอบขีดจำกัดขนาดการอัปโหลดสูงสุดในปัจจุบันในไซต์ WordPress ของคุณ ให้ไปที่ผู้ ดูแลระบบ WP → สื่อ → เพิ่มใหม่ คุณจะเห็นขนาดการอัปโหลดสูงสุดในปัจจุบันที่ด้านล่างตามที่แสดงในภาพหน้าจอ

หากขีดจำกัดขนาดการอัปโหลดสูงสุดในปัจจุบันตรงกับความต้องการของคุณ คุณสามารถปล่อยไว้ตามเดิมได้ อย่างไรก็ตาม หากไม่เป็นเช่นนั้น อย่าเพิ่งหงุดหงิด มีหลายวิธีที่คุณสามารถเพิ่มขนาดการอัปโหลดสูงสุดใน WordPress ได้ ฉันจะเน้นวิธีต่อไปนี้ในบทช่วยสอนนี้
- อัปเดต .htaccess ไฟล์
- แก้ไขไฟล์ Functions.php
- php.ini ตัวเลือก
- เพิ่มขนาดการอัปโหลดใน Multisite
- wp-config.php ไฟล์
- วิธีปลั๊กอิน
- ติดต่อผู้ให้บริการโฮสติ้ง
หมายเหตุ: คู่มือนี้เขียนขึ้นเพื่อให้แนวทางแก้ไขที่เป็นไปได้ทั้งหมด อย่างไรก็ตาม บางส่วนอาจไม่ทำงานบนโฮสต์เว็บส่วนใหญ่ ในกรณีนี้ ทางออกที่ดีที่สุดคือติดต่อผู้ให้บริการโฮสต์ของคุณ
1. อัปเดต .htaccess file
หากเว็บเซิร์ฟเวอร์ของคุณใช้ Apache และ PHP ถูกตั้งค่าเป็นโมดูล Apache คุณสามารถเพิ่มโค้ดสองสามบรรทัดในไฟล์ WordPress .htaccess เพื่อเพิ่มขนาดการอัปโหลดสูงสุดใน WordPress
ในการเข้าถึงไฟล์ .htaccess ของคุณ ให้เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่านไคลเอนต์ FTP และไปที่โฟลเดอร์ที่ติดตั้ง WordPress เปิดไฟล์ .htaccess ในโปรแกรมแก้ไขโค้ดหรือ Notepad แล้วเพิ่มบรรทัดต่อไปนี้
php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300
ซึ่งจะกำหนดขนาดการอัปโหลดสูงสุดเป็นเมกะไบต์ แทนที่ตัวเลขตามความต้องการของคุณ เวลาดำเนินการสูงสุดและเวลาป้อนข้อมูลสูงสุดเป็นวินาที เวลาดำเนินการกำหนดขีดจำกัดของเวลาที่ใช้ในสคริปต์เดียว เลือกหมายเลขที่เหมาะกับเว็บไซต์ของคุณ
2. แก้ไขไฟล์ Functions.php
ในบางกรณี คุณอาจไม่สามารถเข้าถึงไฟล์ .htaccess ของคุณได้ หรือคุณสะดวกที่จะแก้ไขไฟล์ธีม WordPress
คุณสามารถเพิ่มขนาดจำกัดโดยการเพิ่มบรรทัดของโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมของคุณ
อย่างไรก็ตาม อย่าลืมว่าหากคุณเปลี่ยนธีม ขนาดการอัปโหลดสูงสุดจะกลับไปเป็นค่าเริ่มต้นจนกว่าคุณจะแก้ไขไฟล์ functions.php ของธีมใหม่
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
3. php.ini ตัวเลือก
ไฟล์นี้เป็นไฟล์เริ่มต้นที่ใช้ในการกำหนดค่าแอปพลิเคชันที่ทำงานบน PHP ไฟล์นี้มีพารามิเตอร์ที่จำเป็นสำหรับการหมดเวลาของไฟล์ ขนาดการอัปโหลด และขีดจำกัดของทรัพยากร เข้าถึงไดเรกทอรีรากของ WordPress โดยใช้ SSH หรือ FTP และค้นหาไฟล์ php.ini ในบางกรณี ไฟล์นี้ไม่ปรากฏแก่ตัวเลือกอื่นคือให้สร้างไฟล์ใหม่แทน

เปิดตัวแก้ไขข้อความและสร้างไฟล์ใหม่ คัดลอกโค้ดต่อไปนี้และบันทึกเป็น php.ini
upload_max_filesize = 25M post_max_size = 13M memory_limit = 15M
ตอนนี้ อัปโหลดไฟล์ php.ini โดยใช้ SSH หรือ FTP ภายในโฟลเดอร์รูทเดียวกัน
4. เพิ่มขนาดการอัปโหลดใน Multisite
หากคุณใช้งาน WordPress หลายไซต์ คุณสามารถเพิ่มขนาดการอัปโหลดได้จากการตั้งค่า การเพิ่มขึ้นนี้ขึ้นอยู่กับการตั้งค่าเซิร์ฟเวอร์ของคุณ หากเซิร์ฟเวอร์ของคุณถูกตั้งค่าเป็น 20MB คุณจะไม่สามารถเพิ่มขนาดการอัพโหลด WordPress เป็น 25MB อย่างไรก็ตาม หากเซิร์ฟเวอร์ของคุณถูกตั้งค่าเป็น 20MB การตั้งค่าเครือข่ายของคุณถูกตั้งไว้ที่ 15 MB คุณสามารถแก้ไขปัญหาได้โดยการเพิ่มขนาดการอัปโหลดเป็น 20MB

5. wp-config.php ไฟล์
อีกวิธีในการเพิ่มขนาดการอัปโหลดใน WordPress คือการกำหนดพารามิเตอร์ขนาดในไฟล์ wp-config.php ในการดำเนินการดังกล่าว ให้เข้าถึงไดเรกทอรีรากของ WordPress โดยใช้ SSH หรือ FTP และค้นหาไฟล์ wp-config.php

เปิดไฟล์ในโปรแกรมแก้ไขข้อความและเพิ่มรหัสต่อไปนี้
@ini_set( 'upload_max_size' , '20M' ); @ini_set( 'post_max_size', '13M'); @ini_set( 'memory_limit', '15M' );
บันทึกการเปลี่ยนแปลงของคุณและควรเพิ่มขนาดการอัปโหลดไฟล์ของคุณ
6. วิธีปลั๊กอิน
ไม่ใช่ทุกคนที่ชอบเขียนโค้ดหรือเข้าถึงไฟล์รูทโดยใช้ SSH หรือ FTP สำหรับสถานการณ์นั้น ปลั๊กอินมีประโยชน์ และโชคดีที่มีปลั๊กอิน WordPress ที่พร้อมให้เพิ่มขนาดการอัปโหลด WordPress ปลั๊กอินที่เราจะใช้คือปลั๊กอินเพิ่มขนาดไฟล์อัปโหลดสูงสุด
ไปที่ แดชบอร์ด WordPress → ปลั๊กอิน → เพิ่มใหม่ ค้นหา " เพิ่มขนาดไฟล์อัปโหลดสูงสุด " จากนั้นเปิดใช้งานและติดตั้งปลั๊กอิน เมื่อติดตั้งแล้ว ให้ไปที่การตั้งค่าปลั๊กอินและป้อนค่าขนาดการอัปโหลด

คลิกปุ่ม บันทึกการเปลี่ยนแปลง เพื่อใช้ขนาดการอัปโหลดใหม่
เว็บไซต์ WordPress ที่เร็วขึ้น 300x บน Cloudways
ทดลองใช้งานฟรี 3 วันของเรา
7. ติดต่อผู้ให้บริการโฮสติ้งของคุณ
หากคุณไม่ต้องการแก้ไขไฟล์ด้วยตนเอง คุณสามารถติดต่อผู้ให้บริการโฮสติ้งเพื่อทำการแก้ไขให้คุณได้เสมอ
หากคุณกำลังใช้โฮสติ้งที่มีการจัดการของ Cloudways WordPress คุณสามารถเพิ่มขีดจำกัดขนาดการอัปโหลดสูงสุดของเว็บไซต์ทั้งหมดของคุณบนเซิร์ฟเวอร์เดียวได้อย่างง่ายดายผ่านตัวเลือกในแพลตฟอร์ม เพียงไม่กี่คลิก และหากคุณไม่ได้ใช้ Cloudways คุณสามารถขอตัวอย่าง Cloudways เพื่อบอกให้เราทราบถึงความท้าทายในการโฮสต์ของคุณ แผนการโฮสต์สำหรับ Cloudways เกี่ยวข้องกับผู้ให้บริการชั้นนำอย่าง AWS, Google Compute Engine, Vultr, Linode และ DigitalOcean ด้วยตัวเลือกที่หลากหลายเช่นนี้ ไม่มีความท้าทายใดที่ใหญ่เกินกว่าจะเอาชนะได้
หากต้องการแก้ไขขีดจำกัดขนาดการอัปโหลด ให้เข้าสู่ระบบบัญชี Cloudways ของคุณ ไปที่เซิร์ฟเวอร์ภายใต้การ ตั้งค่า เซิร์ฟเวอร์ และแพ็คเกจ แก้ไขช่อง ขนาดการอัปโหลด ตามที่แสดงในภาพหน้าจอ อย่าลืมคลิก บันทึกการเปลี่ยนแปลง ที่ด้านล่างของหน้าจอ

บทสรุป
WordPress เป็น CMS อเนกประสงค์ มีวิธีการทำบางสิ่งอยู่เสมอ หากคุณไม่พบคำตอบสำหรับปัญหาใด ๆ ของคุณเกี่ยวกับ WordPress คุณสามารถเข้าไปถามในการช่วยเหลือชุมชน WordPress ได้ตลอดเวลา ฉันยังเป็นส่วนหนึ่งของชุมชนที่ยอดเยี่ยมนั้น ดังนั้นคุณจึงสามารถติดต่อฉันได้เสมอเช่นกัน

