Php là tâm trạng
Nếu bạn có máy chủ của riêng mình, bạn có thể thay đổi giá trị cho post_max_size và upload_max_filesize trong php. đây là tập tin. Bạn thường sẽ tìm thấy tệp này trong /apache/bin Show Nếu bạn đang sử dụng máy chủ của người khác (chẳng hạn như dịch vụ lưu trữ), có thể bạn không thể thay đổi bất cứ điều gì trong php. cái này. Hãy thử tạo một tệp có tên. htaccess trong thư mục gốc của bản cài đặt Moodle chứa các dòng sau php_valuevaluepost_max_sizesize128M php_valuevalueupload_max_filesizefilesize128M Thay thế 128M bằng bất kỳ giá trị nào bạn cần. Nếu máy chủ hết thời gian chờ trong khi tải lên các tệp lớn, bạn có thể thêm các dòng như sau vào. htaccess Có một số cách để ghi đè cài đặt PHP ( Một cách khác để làm điều đó là ghi đè cài đặt trong Ví dụ: để tăng
Nơi tốt nhất để thay đổi như thế này là ở cuối cấu hình. php, với nhận xét bắt đầu cho biết đó là cấu hình tùy chỉnh Nếu bạn đang làm việc trong Moodle, bạn có thể gặp lỗi "Tệp đã tải lên có thể vượt quá chỉ thị post_max_size trong php. cái này. Lỗi này là do giới hạn PHP khi cố đăng dữ liệu. php. tệp này kiểm soát cài đặt PHP cục bộ của bạn và có thể thay đổi bất kỳ lúc nào. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách vấn đề này có thể dễ dàng được khắc phục trong cPanel. Trong các thử nghiệm của tôi, tôi đã gặp lỗi này khi cài đặt plugin từ Bảng điều khiển quản trị Moodle Sửa lỗi "vượt quá chỉ thị post_max_size"
Xin chúc mừng, bây giờ bạn đã biết cách sửa lỗi "tệp tải lên có thể vượt quá chỉ thị post_max_size trong php. lỗi này" trong Moodle PHP là ứng dụng chạy nền trên máy chủ của bạn giúp Moodle hoạt động. Nó chuyển đổi tất cả mã PHP thành những gì bạn nhìn thấy trên màn hình khi bạn sử dụng Moodle Khi bạn xem thông tin PHP lần đầu tiên, nó trông giống như một mớ bảng phức tạp với nhiều thông tin thực sự hữu ích Phiên bản PHPViệc biết phiên bản PHP nào bạn đang sử dụng rất quan trọng vì việc nâng cấp Moodle lên phiên bản mới hơn có thể yêu cầu nâng cấp phiên bản PHP. Điều này là do một số chức năng PHP có thể không được dùng nữa và một số chức năng mới có thể được sử dụng chỉ khả dụng trong phiên bản tiếp theo của PHP Tiện ích mở rộngCách thức hoạt động của PHP là nó được tạo thành từ các phần mở rộng. Các tiện ích mở rộng này cho phép PHP cung cấp các chức năng cụ thể. Trong trường hợp của Moodle, nó cần một tập hợp các tiện ích mở rộng nhất định để hoạt động chính xác Danh sách các tiện ích mở rộng mà Moodle 3. 7. x yêu cầu có thể được tìm thấy ở đây. Nếu bạn xem qua tệp thông tin PHP, bạn có thể thấy tên của các tiện ích mở rộng theo sau là bảng có cài đặt cho mô-đun đó. Ví dụ: bạn có thể tìm MBString hoặc CURL tập tin cấu hình PHPMột bộ sưu tập thông tin cực kỳ hữu ích là php. tập tin này đang được sử dụng cho PHP. Nếu bạn cần thay đổi PHP thì hãy tìm Tệp cấu hình (php. ini) Đường dẫn sẽ chỉ cho bạn nơi tìm PHP. đây là tệp đang được sử dụng cho Moodle's PHP Điều này cũng sẽ cho bạn biết nếu các tệp khác đang được sử dụng để cấu hình. Trong trường hợp này, các tệp bổ sung trong 7. 2/conf. d được sử dụng như một phần của hướng dẫn cấu hình Môi trường ApacheCó thông tin về môi trường mà PHP chạy trên đó cũng hữu ích để biết
Kích thước tệp tải lênMột vấn đề phổ biến là không thể tải lên các tệp lớn trên máy chủ của bạn. Để biết kích thước tệp tối đa, bạn có thể tìm dòng upload_max_filesize. Điều này sẽ cho bạn biết kích thước tải lên tệp tối đa trên máy chủ của bạn là bao nhiêu. Kích thước tối đa này được kiểm soát bởi PHP Biến PHPNếu bạn tham gia thực hiện các thay đổi đối với mã PHP, bạn có thể thấy thông tin Biến PHP hữu ích để tìm hiểu giá trị mặc định của Biến PHP là gì. Nếu bạn không phải là lập trình viên thì phần này có thể không liên quan Tệp PHP INI ở đâu trong Moodle?Nếu bạn truy cập Quản trị trang web > Máy chủ > Thông tin PHP và nhìn xuống một vài dòng, bạn sẽ tìm thấy tệp php. đây là vị trí cài đặt PHP hiện tại đang sử dụng. Moodle không truy cập trực tiếp (mặc dù nó có thể đọc các cài đặt thông qua lệnh PHP) đó là tệp cấu hình cho chính PHP.
Moodle có sử dụng PHP không?PHP là ngôn ngữ kịch bản mà Moodle được phát triển . Nó được tích hợp với máy chủ web của bạn. Máy chủ web phát hiện các trang php (bằng phần mở rộng của chúng) và gửi chúng tới PHP để thực thi. PHP phải được cài đặt và cấu hình đúng cách để Moodle hoạt động hiệu quả (hoặc hoàn toàn không).
Phiên bản PHP nào là Moodle?PHP 7. 2 PHP 7. 2 có thể được sử dụng với Moodle 3. 4 và các phiên bản mới hơn. Nó cũng là phiên bản được hỗ trợ tối thiểu cho Moodle 3. 9. Xem MDL-60279 để biết chi tiết. |