วิธีเพิ่มขีดจำกัดการอัปโหลดไฟล์สูงสุดใน 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 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: ขอให้บริษัทเว็บโฮสติ้งทำเพื่อคุณ
แม้ว่าวิธีการข้างต้นจะง่ายต่อการติดตามและทำ แต่บริษัทเว็บโฮสติ้งหลายแห่งไม่อนุญาตให้เปลี่ยนแปลงขีดจำกัดการอัปโหลดไฟล์
ดังนั้น คุณต้องติดต่อฝ่ายสนับสนุนโฮสติ้งและขอให้พวกเขาดำเนินการแทนคุณ ในกรณีส่วนใหญ่ จะไม่มีปัญหาใดๆ จนกว่าจะมีนโยบายบริษัทที่เข้มงวดในการจำกัดการอัปโหลดไฟล์
สรุป
ฉันพบว่ามันน่าพอใจอย่างยิ่งที่จะช่วยคุณเพิ่มขีดจำกัดการอัปโหลดไฟล์ ไม่ใช่ทุกคนที่มีข้อกำหนดคล้ายกัน และเว็บไซต์จำนวนมากใช้สื่อที่ซับซ้อน เช่น วิดีโอ เสียง ซึ่งอาจมีขนาดหลายเมกะไบต์
กวดวิชาไม่ได้อยู่ที่ระดับเริ่มต้น แต่ฉันแน่ใจว่าพวกเขาสามารถติดตามและทำการเปลี่ยนแปลงด้วยตนเอง หากคุณยังสับสนในสิ่งใด คุณสามารถแสดงความคิดเห็นด้านล่างและถามคำถามเกี่ยวกับหัวข้อนี้กับฉัน
แบ่งปันบทความให้มากที่สุด!
ไชโย!