2013-04-07 38 views
16

Tôi đang sử dụng cPanel trên trang web của mình để tăng kích thước tệp tải lên tối đa cho tải lên phương tiện wordpress. Tôi đã sử dụng các mã (được tìm thấy từ google) cho mục đích này wp-config.php, .htaccess nhưng không có gì đang hoạt động. Trong cPanel của tôi, không có dịch vụ cho trình soạn thảo cấu hình php trong phần phần mềm/dịch vụ hoặc bất cứ nơi nào khác. Xin hãy giúp tôi nên làm gì?Làm cách nào để tăng kích thước Tải lên tối đa trong cPanel?

.htaccess của tôi cho thấy mã này:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

tôi đã cố gắng bằng cách đặt các mã:

php_value upload_max_filesize 20M 
php_value post_max_size 20M 

trong và ngoài # khối, nó mang lại cho 500 lỗi khá.

+0

bạn không thể chỉnh sửa trực tiếp điều này trong php.ini? –

+0

Không, tôi không thể truy cập trực tiếp vào php.ini. – sana

Trả lời

2

Tôi đã tìm thấy câu trả lời và giải pháp cho vấn đề này . Trước đây, tôi không biết rằng php.ini nằm ở đâu trong các tệp wordpress. Bây giờ tôi đã tìm thấy tệp đó trong thư mục wp-admin nơi tôi đặt mã

post_max_size 33M 
upload_max_filesize 32M 

thì nó hoạt động. Nó làm tăng kích thước tệp tải lên cho trang web worpdress của tôi. Nhưng, nó là 2M giống như trước đây trên cPanel.

+1

Chỉnh sửa tệp lõi không đúng phương pháp. – phpsmashcode

14

Thật không may, đây là điều bạn sẽ phải yêu cầu nhà cung cấp thực hiện.

Nếu bạn là chủ sở hữu của các máy chủ và có thể đăng nhập vào WHM nó dưới:

Tweak Settings => PHP Settings => Maximum Upload Size 

phiên bản mới hơn có nó được liệt kê dưới:

Home => Service Configuration => PHP Configuration Editor => Tweak Settings => PHP 
+0

Câu trả lời hay nhất ... @ Cảm ơn – DNP

+1

Trong WHM 11.52, khu vực bạn cần là: 'Home» Cấu hình dịch vụ »PHP Configuration Editor.' Cài đặt Tweak> PHP điều chỉnh kích thước tải lên tối đa của cPanel, thay vì PHP tổng thể upload_max_filesize. – designgroop

+0

Điều gì về tệp tải lên tối đa nếu bạn đã bật bảo mật mod? – akatran

0

thiết lập php.ini nên giống như đưa ra dưới đây, nếu '=' biểu tượng không được đặt giữa các thiết lập và giá trị, nó không hoạt động

post_max_size = 100M

upload_max_filesize = 100M

6

Chúng tôi có thể tăng kích thước tệp tải lên tối đa cho tải lên phương tiện WordPress trong các cách khác nhau.

Đó là của

  1. cách .htaccess
  2. PHP.INI phương pháp tập
  3. Theme của functions.php tập

Đối với cách .htaccess, thêm đoạn mã sau,

php_value upload_max_filesize 1024M 
php_value post_max_size 1024M 
php_value max_execution_time 1000 
php_value max_input_time 1000 

cho phương pháp tệp PHP.INI, thêm mã sau đây,

upload_max_filesize = 1024M 
post_max_size = 1024M 
max_execution_time = 1000 

cho chức năng của chủ đề.php File, thêm đoạn mã sau,

@ini_set(‘upload_max_size’ , ’1024M’); 
@ini_set(‘post_max_size’, ’1024M’); 
@ini_set(‘max_execution_time’, ’1000′); 

For More Details->>>

+1

Việc thực hiện 'php.ini' - tệp/sửa đổi này phải được đặt trong thư mục' wp-admin' chứ không phải thư mục gốc hoặc 'public_html'. Hy vọng rằng sẽ giúp, y'all- làm việc cho tôi! : D – alexanderjsingleton

+0

cảm ơn @ Sérgio Đối với https://stackoverflow.com/a/32927703/3173110 –

0

Bạn không nên thay thế các văn bản hoàn toàn. Thêm văn bản sau "# END WordPress".

+1

Để ngăn chặn những sai lầm và thiếu sót, bạn có thể thêm một số mã ví dụ không? – reporter

24

On cpanel -> software and services -> Select PHP Version.

Chọn một phiên bản PHP mà không phải là người bản địa (Tôi khuyên bạn nên php 5.6 hoặc mới nhất) và bạn sẽ có/thấy một liên kết mới "Switch Để PHP Settings", nhấp vào nó, trong PHP Cài đặt bạn có thể đặt upload_max_filesize ở dòng cuối cùng, nhấp vào giá trị (mặc định là 2M) và bạn có một hộp chứa có các giá trị mà bạn có thể đặt thành upload_max_filesize và nhấp vào lưu.

+1

Câu trả lời đúng! – Icebob

1

Trong trường hợp của tôi đó là wp-admin/.user.ini:

post_max_size = 33M 
upload_max_filesize = 32M 
1

New Cpanel Cài đặt trên một Godaddy
Từ Cpanel đi:

  • Software
  • Chọn PHP phiên bản
  • Bấm " Chuyển sang Tùy chọn PHP "nằm ở góc trên bên phải

Tăng kích thước tối đa của bài đăng và tải lên kích thước tệp tối đa, lưu và thực hiện xong.

0

Giải pháp là tạo tệp php.ini trong thư mục gốc của bạn. Nếu trang web là quá trình cài đặt wordpress sau đó tạo ra các php.ini dưới của bạn/path/to/wordpress/wp-admin/php.ini và thêm dòng sau mã

[PHP] 
post_max_size=120M 
upload_max_filesize=132M 
2

Vì không có php.ini tập tin trong thư mục/public_html của bạn ...... tạo ra một tập tin mới như phpinfo.php trong thư mục public_html/

-Loại mã này trong phpinfo.php và lưu nó:

<?php phpinfo(); ?>

- Sau đó, gõ yourdomain.com/phpinfo.php ... bạn sẽ thấy tất cả các chi tiết của bạn r cấu hình

-Để chỉnh sửa cấu hình đó, tạo ra một tập tin như php.ini trong thư mục/public_html và dán đoạn mã này: memory_limit=512M
post_max_size=200M
upload_max_filesize=200M

-Và sau đó làm mới yourdomain.com/phpinfo.php và xem các thay đổi, nó sẽ được thực hiện.

0

Đăng nhập vào bảng điều khiển WHM của bạn nếu bạn có quyền truy cập vào

Sau đó đi đến phần mềm -> MultiPHP INI biên tập

Sau đó chọn phiên bản php từ menu thả xuống, sau đó di chuyển xuống cho upload_max_filesize mà sẽ 2M theo mặc định, bây giờ tăng nó theo nhu cầu của bạn.

Cũng cho phép tệp_uploads tải lên tệp HTTP để thuận tiện.

Nếu bạn không có quyền truy cập WHM, hãy làm theo phương pháp .htaccess.

2

Trên CPanel 64.0.40 (Tôi không thử bất kỳ phiên bản nào khác): Đi tới "Phần mềm" rồi "Chọn Phiên bản PHP", sau đó "Chuyển sang Tùy chọn PHP", sau đó nhấp vào giá trị và chọn một trong những bạn thích :) Đó là siêu ẩn cho một tùy chọn quan trọng như vậy ...

+0

Đây phải là câu trả lời được chấp nhận. Trang bạn truy cập có thể là "Phần mềm" => "Trình chỉnh sửa đa biên INI" tùy thuộc vào phiên bản cPanel của bạn. – DiMono

Các vấn đề liên quan