วิธีเพิ่มขีดจำกัดการอัปโหลดไฟล์สูงสุดใน WordPress

เผยแพร่แล้ว: 2015-07-10

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

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

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

ขนาดการอัปโหลดไฟล์เกินคำสั่ง upload_max_filesize ใน php.ini

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

ไม่ต้องกังวล เพราะวันนี้เราจะพูดถึง วิธีเพิ่มขีดจำกัดการอัพโหลดไฟล์สูงสุดใน WordPress

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

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

สารบัญ

วิธีเพิ่มขีดจำกัดการอัปโหลดไฟล์สูงสุดใน WordPress

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

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

จะทราบขีดจำกัดการอัปโหลดไฟล์สูงสุดและข้อมูลที่เกี่ยวข้องอื่น ๆ ได้อย่างไร

แต่ก่อนที่เราจะดำเนินการต่อ เราจำเป็นต้องได้รับข้อมูลเกี่ยวกับการติดตั้ง WordPress และการตั้งค่าเซิร์ฟเวอร์ในปัจจุบัน ในการทำเช่นนั้น เราต้องตั้งค่าไฟล์ข้อมูล PHP

คุณสามารถเพิ่มไฟล์ PHP ลงในการติดตั้ง WordPress ของคุณได้ ไฟล์ควรมีโค้ดเพียงบรรทัดเดียว ซึ่งมีดังนี้

<?php phpinfo(); ?>

หลังจากวางโค้ดด้านบนแล้ว คุณสามารถบันทึกไฟล์ได้ตามต้องการ เพื่อความคุ้นเคยและการเข้าถึง ฉันตัดสินใจตั้งชื่อมันว่า “serverinfo.php”

อัปโหลดไฟล์ไปยังโฮสติ้งของคุณโดยใช้ FTP หรือ cPanel ทุกคนจะทำงาน ขั้นตอนต่อไปคือเปิดไฟล์โดยทำตาม URL ด้านล่าง

http://www.yourwebsiteaddress.com/serverinfo.php

PHP-ข้อมูล

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

ก่อนที่เราจะก้าวไปข้างหน้า เราต้องเข้าใจคำศัพท์พื้นฐานสามคำที่เกี่ยวข้องกับ php.ini พวกเขามีดังนี้

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

วิธีที่ 1: การแก้ไข ไฟล์ php.ini

1. ค้นหาไฟล์ php.ini ในไดเรกทอรีรากของ WordPress

2. หากไม่มีไฟล์ PHP.ini คุณสามารถสร้างและอัปโหลดไปยังไดเร็กทอรีรากได้

3. ใช้รหัสต่อไปนี้ในไฟล์ php.ini

upload_max_filesize = 96M

post_max_size = 96M

max_execution_time = 300

ที่นี่ M หมายถึง MB ดังนั้น 96 M หมายถึง 96 MB เปลี่ยนค่าตามความต้องการของคุณ

หมายเหตุ: ขนาด file_upload ที่อนุญาตมีตั้งแต่ 0 ถึง 128 M ดังนั้นให้เลือกตามนั้น

วิธีที่ 2: การแก้ไขไฟล์ธีม

ไฟล์ธีมสามารถเข้าถึงได้ง่าย และนั่นเป็นสาเหตุที่ทำให้ upload_limit ทำงานให้คุณได้อย่างง่ายดาย

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

@ini_set( 'upload_max_size' , '96M' );

@ini_set( 'post_max_size', '96M');

@ini_set( 'max_execution_time', '300' );

ฟังก์ชัน @ini_set ทำการเปลี่ยนแปลงใหม่ในไฟล์ php.ini เจ๋งใช่มั้ย? แท้จริงแล้วมันคือ

วิธีที่ 3: การใช้พลังของ .htaccess

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

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

php_value upload_max_filesize 96M

php_value post_max_size 96M

php_value max_execution_time 300

php_value max_input_time 300

วิธีที่ 4: ขอให้บริษัทเว็บโฮสติ้งทำเพื่อคุณ

แม้ว่าวิธีการข้างต้นจะง่ายต่อการติดตามและทำ แต่บริษัทเว็บโฮสติ้งหลายแห่งไม่อนุญาตให้เปลี่ยนแปลงขีดจำกัดการอัปโหลดไฟล์

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

สรุป

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

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

แบ่งปันบทความให้มากที่สุด!

ไชโย!