จะเปลี่ยนขนาดการอัพโหลดสูงสุดใน WordPress ได้อย่างไร?

เผยแพร่แล้ว: 2021-09-02

คุณพบข้อผิดพลาดที่เกี่ยวข้องกับขีดจำกัดขนาดการอัปโหลดเมื่อคุณพยายามอัปโหลดธีม ปลั๊กอิน หรือไฟล์ใดๆ ที่มีขนาดใหญ่หรือไม่

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

สารบัญ
1 ทำไมต้องเพิ่มขนาดไฟล์อัพโหลดสูงสุดใน WordPress?
2 จะตรวจสอบขนาดอัพโหลดสูงสุดใน WordPress ได้อย่างไร?
2.1 ห้องสมุดสื่อ
2.2 สถานภาพ เว็บไซต์
3 จะเปลี่ยนขนาดการอัพโหลดสูงสุดใน WordPress ได้อย่างไร?
3.1 ติดต่อผู้ให้บริการโฮสติ้ง
3.2 ใช้ปลั๊กอิน
3.3 จะเปลี่ยนขนาดการอัพโหลดสูงสุดใน WordPress Multisite ได้อย่างไร?
3.4 Functions.php ไฟล์
3.5 .htaccess ไฟล์
3.6 wp-config.php
3.7 ไฟล์ Php.ini

ทำไมต้องเพิ่มขนาดไฟล์อัพโหลดสูงสุดใน WordPress?

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

หากคุณพยายามอัปโหลดขนาดไฟล์ที่เกินขีดจำกัดบนแดชบอร์ด คุณจะได้รับข้อผิดพลาดดังที่แสดงด้านล่าง:

ข้อผิดพลาดในการอัปโหลดขนาดไฟล์สูงสุด
ข้อผิดพลาดในการอัปโหลดขนาดไฟล์สูงสุด

คุณอาจประสบปัญหานี้ขณะอัปโหลดธีมหรือปลั๊กอินหากขนาดใหญ่

หากคุณมีเว็บไซต์ที่คุณดำเนินการขายไฟล์ดิจิทัล ในกรณีนี้ คุณต้องอัปโหลดไฟล์ที่มีขนาดสูงเกินขีดจำกัดสูงสุดของคุณ ถ้าเป็นเช่นนั้น คุณควรทราบวิธีเปลี่ยนขนาดการอัปโหลดสูงสุดใน WordPress

จะตรวจสอบขนาดการอัพโหลดสูงสุดใน WordPress ได้อย่างไร?

หากคุณอัปโหลดไฟล์ขนาดใหญ่ขึ้น เซิร์ฟเวอร์ต้องการทรัพยากรมากขึ้น เพื่อป้องกันสิ่งนี้ เซิร์ฟเวอร์ตั้งค่าขีดจำกัดนี้สำหรับจำนวนเงินที่สามารถจัดการได้ เมื่อพูดสิ่งนี้ คุณต้องจำไว้ว่าขีดจำกัดขนาดการอัปโหลดสูงสุดนั้นแตกต่างจากเซิร์ฟเวอร์โฮสต์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง

คุณอาจไม่สามารถอัปโหลดไฟล์ขนาดใหญ่ใน WordPress ได้โดยมีขีดจำกัด แต่ยังป้องกันไม่ให้ผู้ใช้ที่ประสงค์ร้ายอัปโหลดสคริปต์ไฟล์ขนาดใหญ่บนไซต์ของคุณ

โดยทั่วไป มีสองตำแหน่งที่คุณสามารถค้นหาขนาดการอัปโหลดสูงสุดใน WordPress

ห้องสมุดสื่อ

เมื่อคุณลงชื่อเข้าใช้แดชบอร์ดแล้ว ให้ไปที่ Media >Add New คุณจะเห็นขนาดไฟล์อัปโหลดสูงสุดในหน้าต่าง มันแตกต่างกันไปตามผู้ให้บริการโฮสต์ ดูขนาดไฟล์สูงสุดที่สามารถอัปโหลดไปยังไซต์ของคุณได้

ขนาดไฟล์อัพโหลดสูงสุด
ขนาดไฟล์อัพโหลดสูงสุด

นี่เป็นการยืนยันว่าขีดจำกัดขนาดไฟล์อัปโหลดสูงสุดของเราคือ 40 MB

สถานภาพเว็บไซต์

คุณยังสามารถตรวจสอบขีดจำกัดขนาดไฟล์อัปโหลดสูงสุดได้จากความสมบูรณ์ของไซต์ หากคุณยังไม่เคยใช้ Site Health นี่เป็นเครื่องมือที่อัปเดตโดย WordPress หลังจากเวอร์ชัน 5.2 เพื่อตรวจสอบรายละเอียดของเซิร์ฟเวอร์และ WordPress เป็นการดีที่จะตรวจสอบความสมบูรณ์ของเว็บไซต์เป็นระยะ เนื่องจากจะแสดงปัญหาและข้อมูลที่เว็บไซต์เชื่อมโยงอยู่ได้ชัดเจน

คุณสามารถตรวจสอบขีดจำกัดขนาดไฟล์อัปโหลดสูงสุดได้เมื่อคุณเปิด เครื่องมือ > สถานภาพไซต์ > ข้อมูล > การจัดการสื่อ

สถานภาพเว็บไซต์ - การจัดการสื่อ
สถานภาพเว็บไซต์ – การจัดการสื่อ

นอกจากนี้ คุณยังจะพบข้อมูลที่เกี่ยวข้องกับสื่ออื่นๆ จาก Media Handling

หากคุณต้องการตรวจสอบขีดจำกัดขนาดไฟล์อัปโหลดสูงสุดอีกครั้งจากความสมบูรณ์ของไซต์ เพียงไปที่ความสมบูรณ์ของไซต์ > ข้อมูล > เซิร์ฟเวอร์

สถานภาพเว็บไซต์ - เซิร์ฟเวอร์
ความสมบูรณ์ของไซต์ – เซิร์ฟเวอร์

ตัวเลือกนี้ให้ข้อมูลหลายอย่างเกี่ยวกับเซิร์ฟเวอร์ของคุณ ในขณะที่คุณสามารถตรวจสอบขีดจำกัดขนาดไฟล์สูงสุดของเว็บไซต์ของคุณได้ที่นี่ เช่นเดียวกับในหน้าต่างด้านล่าง

จะเปลี่ยนขนาดการอัพโหลดสูงสุดใน WordPress ได้อย่างไร?

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

ติดต่อผู้ให้บริการโฮสติ้ง

เนื่องจากเซิร์ฟเวอร์จัดการคำขอสำหรับขีดจำกัดขนาดการอัปโหลดสูงสุด โฮสต์เองจึงสามารถเพิ่มหรือลดขนาดได้ หากคุณไม่ต้องการมีส่วนร่วมในการเขียนโค้ดหรือเปลี่ยนการตั้งค่าใน WordPress ก็ทำได้ง่ายๆ เพียงติดต่อผู้ให้บริการโฮสติ้งของคุณ

ผู้ให้บริการโฮสต์ส่วนใหญ่ เช่น HostGator, Bluehost เป็นต้น จะให้การสนับสนุนด้านเทคนิคนี้แก่บัญชีของคุณ ดังนั้น นี่เป็นวิธีแรกที่ควรลองก่อนที่จะพยายามเปลี่ยนแปลงด้วยตนเอง ขออภัย หากโฮสต์ของคุณไม่ได้ให้การสนับสนุนนี้แก่คุณ ไม่ต้องกังวล มีวิธีอื่นอีกมากมายในการเพิ่มขนาดการอัปโหลดสูงสุดใน WordPress ซึ่งเราจะพูดถึงด้านล่าง

ใช้ปลั๊กอิน

หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณ และหากคุณยังไม่สนใจที่จะเขียนโค้ด ให้ค้นหาปลั๊กอินที่เพิ่มขนาดการอัปโหลดสูงสุดใน WordPress

ดูปลั๊กอินเหล่านี้ที่ทำงานเดียวกันกับคุณ

  1. อัปโหลดไฟล์ขนาดใหญ่
  2. เพิ่มขนาดไฟล์อัพโหลดสูงสุด
  3. WP เพิ่มขนาดไฟล์อัพโหลด

ติดตั้งและเปิดใช้งานหนึ่งในปลั๊กอินเหล่านี้ ทำตามคำแนะนำของปลั๊กอินที่เกี่ยวข้องเพื่อเรียนรู้วิธีเปลี่ยนขนาดการอัปโหลดสูงสุดใน WordPress ด้วยการใช้ปลั๊กอิน

จะเปลี่ยนขนาดการอัพโหลดสูงสุดใน WordPress Multisite ได้อย่างไร?

หากคุณมีหลายไซต์ ก็สามารถทำได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:

ก่อนอื่น ไปที่การ ตั้งค่าเครือข่าย บนเว็บไซต์

วิธีเปลี่ยนขนาดการอัปโหลดสูงสุดใน WordPress Multisite
วิธีเปลี่ยนขนาดการอัปโหลดสูงสุดใน WordPress Multisite

คุณจะพบตัวเลือกในการเปลี่ยนขนาดไฟล์อัพโหลดสูงสุดดังแสดงในภาพด้านบน ป้อนขนาดที่จำเป็นสำหรับคุณและใช้การเปลี่ยนแปลง

ไฟล์ Functions.php

ขั้นแรก คุณต้องค้นหาไฟล์ functions.php ที่มีอยู่ในธีมของคุณ วิธีที่ง่ายที่สุดในการค้นหาไฟล์นี้มาจากแดชบอร์ดของ WordPress เมื่อคุณอยู่บนแดชบอร์ด ให้ไปที่ ลักษณะที่ปรากฏ>ตัวแก้ไขธีม ตรวจสอบไฟล์ functions.php ของธีมที่ใช้งานอยู่

คุณยังสามารถเข้าถึงไฟล์ functions.php จาก cPanel, FTP ไปที่โฟลเดอร์ wp-content/themes และค้นหาไฟล์ functions.php ของธีม

หลังจากค้นหาไฟล์ functions.php จากวิธีการข้างต้นแล้ว ให้แก้ไขไฟล์และใส่โค้ดต่อไปนี้:

 @ini_set( 'upload_max_size' , '150M' );
@ini_set( 'post_max_size', '150M');
@ini_set( 'max_execution_time', '350' );

ในขณะที่เก็บรหัสไว้ปรับตัวเลขนี้ตามความต้องการของขนาดไฟล์ของคุณ

วิธีเพิ่มขนาดการอัปโหลดสูงสุดใน WordPress โดยใช้ไฟล์ functions.php
วิธีเพิ่มขนาดการอัปโหลดสูงสุดใน WordPress โดยใช้ไฟล์ functions.php

เมื่อคุณอัปเดตธีม การตั้งค่านี้จะหายไป ดังนั้น คุณต้องเพิ่มรหัสนี้อีกครั้งหลังจากอัปเดต ดังนั้น ขอแนะนำให้ใช้ธีมลูก หากคุณไม่ต้องการเสียการเปลี่ยนแปลงเหล่านี้

ในไฟล์ functions.php คุณสามารถเพิ่มตัวกรอง upload_size_limit เพื่อดำเนินการเดียวกันได้

คุณต้องเพิ่มรหัสนี้ที่ท้ายไฟล์:

 ฟังก์ชัน filter_site_upload_size_limit( $size ) { 
   ส่งคืน 1024 * 1024 * 100; 
} 
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 150 ); 
การใช้ตัวกรอง upload_size_limit ในไฟล์ functions.php
การใช้ตัวกรอง upload_size_limit ในไฟล์ functions.php

.htaccess ไฟล์

.htaccess เป็นไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีรากของไซต์ของคุณโดยค่าเริ่มต้น คุณต้องเปิดใช้งานการตั้งค่าเพื่อแสดงไฟล์ที่ซ่อนอยู่หากไม่แสดง เมื่อคุณพบไฟล์แล้ว คุณสามารถแก้ไขไฟล์และวางโค้ดต่อไปนี้ที่ด้านล่างของไฟล์หลังบรรทัด #END WordPress

 php_value upload_max_filesize 150M
php_value post_max_size 150M
php_value memory_limit 250M
php_value max_execution_time 300
php_value max_input_time 300

หากคุณไม่พบไฟล์ .htaccess แม้ว่าจะเปิดใช้งานไฟล์ที่ซ่อนอยู่แล้ว คุณสามารถสร้างไฟล์ขึ้นมาได้ ตรวจสอบให้แน่ใจว่าชื่อไฟล์เป็น .htaccess และวางแอตทริบิวต์เริ่มต้นของ .htaccess และโค้ดที่เขียนด้านบนไว้ด้านล่างบรรทัด #END WordPress

wp-config.php

ก่อนอื่น ค้นหาและค้นหาไฟล์ wp-config.php ในไดเร็กทอรีรากที่ติดตั้ง WordPress ค้นหาไฟล์นี้ในไดเร็กทอรีรากสำหรับโดเมนหรือในโฟลเดอร์โดเมนย่อยสำหรับโดเมนย่อย ที่ส่วนท้ายของไฟล์ให้เพิ่มบรรทัดเหล่านี้:

 @ini_set( 'upload_max_size' , '80M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'memory_limit', '120M' );

ตรวจสอบให้แน่ใจว่าได้แก้ไขหมายเลขตามที่คุณต้องการ

ไฟล์ Php.ini

คุณไม่สามารถเข้าถึงไฟล์นี้ได้โดยตรงจากแดชบอร์ดโดยค่าเริ่มต้น เข้าถึงไฟล์นี้ในไดเร็กทอรีรากจากข้อมูลรับรอง cPanel หรือ FTP แก้ไขไฟล์และเก็บรหัสต่อไปนี้ไว้ที่ท้ายไฟล์:

 upload_max_filesize = 80M
post_max_size = 120M
memory_limit = 120M

รักษาขนาดไฟล์ให้เหมาะสมกับความต้องการของคุณ บางครั้งถ้าไฟล์ไม่มีอยู่ในไดเร็กทอรี root ให้สร้างไฟล์ชื่อ php.ini และคัดลอกโค้ดด้านบนไปยังไฟล์นี้

ห่อ

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

โพสต์อื่น ๆ ของเรา:

  1. วิธีเน้นข้อความใน WordPress
  2. วิธีกำหนดเวลาโพสต์บน WordPress
  3. วิธีค้นหาชื่อผู้ใช้และรหัสผ่าน WordPress ใน cPanel