Cấu hình PHP ini cho WordPress

Cho dù bạn đang muốn thực hiện một số thay đổi tùy chỉnh đối với cài đặt PHP của mình hay chỉ chuyển đổi phiên bản PHP và cài đặt sai đang được tải, bạn có thể cần PHP mặc định. ini cho phiên bản PHP hiện tại của bạn. Dưới đây chúng tôi sẽ xem xét lý do tại sao tệp này có thể quan trọng

PHP làm gì. tập tin ini làm gì?

php. ini chứa tất cả các cài đặt cấu hình PHP hiện tại. chẳng hạn như thời gian thực hiện, giới hạn bộ nhớ, v.v. Đây cũng là cách kích hoạt các mô-đun PECL như memcache, APC, v.v. Tệp này cho phép bạn ghi đè cài đặt cấu hình mặc định của máy chủ

Thiết lập một php mới. tập tin ini

Cách dễ dàng để tải lên một bản sao của PHP. tập tin INI

Tùy chọn Cấu hình PHP khả dụng trong tài khoản máy chủ dùng chung [bao gồm cả tài khoản Người bán lại]. Các tài khoản chuyên dụng/VPS sẽ chỉ có tùy chọn Cấu hình PHP nếu nó đã được tải. Tùy chọn này cung cấp một cách nhanh chóng và dễ dàng để tải lên PHP. INI mà không cần phải tạo thủ công

  1. Đăng nhập vào tài khoản cPanel của bạn
  2. Chuyển đến phần Phần mềm và Dịch vụ, sau đó nhấp vào Cấu hình PHP [hoặc Trình quản lý MultiPHP cho người dùng VPS]
  3. Đảm bảo rằng bạn đang sử dụng phiên bản PHP mà bạn muốn [nếu không chắc thì cứ để nguyên như vậy], sau đó nhấp vào nút Cập nhật

Điều đó sẽ tạo PHP mặc định. INI trong thư mục PUBLIC_HTML của bạn

Cách tạo PHP thủ công. tập tin INI

Nhấp vào nút cho phiên bản PHP của bạn sẽ mở ra một cửa sổ mới chứa đúng php. ini cho phiên bản đó. Dưới đây là các bước để thêm một php. ini vào tài khoản của bạn

Plugin sẽ sửa đổi một trong hai. htaccess hoặc. người dùng. ini để thay đổi cài đặt php hiện tại trực tiếp từ trong trang cài đặt

Vì tệp cấu hình cần được sửa đổi nên tệp này phải có thể ghi để plugin này hoạt động như mong đợi

Tim sự giup đơ

Tôi hiện đang tìm kiếm một người muốn giúp tôi một số việc sau

  • Tạo một biểu tượng bảng điều khiển có thể được sử dụng trong menu quản trị
  • Tạo một biểu ngữ sẽ được hiển thị trên trang chủ của plugin tại wordpress. tổ chức
  • Thiết kế giao diện quản trị đẹp và trực quan hơn
  • Tạo một biểu tượng trông chắc chắn có thể được sử dụng ở nhiều nơi

Nếu bạn muốn giúp đỡ bất cứ điều gì ở trên, xin vui lòng liên hệ với tôi qua Slack hoặc qua email

Phiên bản chuyên nghiệp

Phiên bản pro đi kèm với các tính năng mở rộng như

  • Hỗ trợ đặt biến môi trường trong. tập tin htaccess
  • Hỗ trợ bật/tắt WP_DEBUG từ trang cấu hình
  • Bật ghi nhật ký lỗi và đặt đường dẫn tới tệp nhật ký
  • Gợi ý cho hầu hết các cài đặt PHP có thể định cấu hình
  • Hỗ trợ sao lưu tệp cấu hình của bạn trước khi áp dụng bất kỳ thay đổi nào
  • Tạo nhiều cấu hình có thể được sử dụng để dễ dàng chuyển đổi giữa các cài đặt khác nhau
  • Hỗ trợ mở rộng

Bạn có thể nhận phiên bản cao cấp chỉ với 15 EUR hoặc bằng cách mua cho tôi một vài cốc bia tại buymeacoffee.
Đừng quên thêm địa chỉ email hoặc thông tin liên hệ khác của bạn và tôi sẽ gửi cho bạn thư trả lời cùng với hướng dẫn về cách tải phiên bản cao cấp.

Giấy phép Pro có giá trị trong một năm và có thể được sử dụng trên tối đa ba trang web

Vui lòng liên hệ với tôi qua e-mail tại cyclonecode@gmail. com để được hướng dẫn thêm về cách tải phiên bản pro

mô-đun Apache

Khi PHP đang chạy như một mô-đun Apache,. tệp htaccess sẽ được sử dụng để đặt cài đặt tùy chỉnh;

CGI/CGI nhanh

Nếu PHP đang chạy ở chế độ CGI/Fast-CGI thì một tệp INI tùy chỉnh sẽ được sử dụng. Tên của tệp này phụ thuộc vào giá trị của user_ini. tên tệp trong cấu hình php, theo mặc định, nó là. người dùng. ban đầu.
Bạn có thể kiểm tra tên của tệp INI tùy chỉnh trong bảng Thông tin PHP. Tệp INI tùy chỉnh phải được đặt trong thư mục gốc và hầu hết máy chủ web có thể ghi được.

Lưu ý rằng cũng có một giá trị TTL của bộ đệm tệp INI người dùng trong bảng thông tin, giá trị này cho biết tệp INI tùy chỉnh sẽ được lưu trong bộ nhớ cache trong bao lâu trước khi được tải lại.
Ví dụ: nếu giá trị này được đặt thành 300 thì mọi thay đổi đối với tệp INI tùy chỉnh của bạn sẽ không được phản ánh trong tối đa 5 phút. Tên của cài đặt này trong cấu hình php là user_ini. cache_ttl.

Điều quan trọng là đảm bảo rằng tệp .user.ini của bạn bị chặn bởi máy chủ web của bạn. Nếu bạn đang chạy NGINX, điều này có thể được thực hiện bằng cách thêm

location ~ /\.user\.ini {
  deny all;
}

cấu hình máy chủ của bạn. Điều tương tự khi sử dụng Apache được thực hiện bằng cách thêm phần sau vào cấu hình nếu chưa được thực hiện


order allow,deny
deny from all

Cài đặt khả dụng

Bảng cài đặt sẽ hiển thị tất cả các cài đặt php không thuộc hệ thống có thể được tùy chỉnh bởi plugin. Tất cả các cài đặt đã sửa đổi sẽ được hiển thị bằng màu đỏ trong bảng này

Một số cài đặt có thể được hiển thị bằng màu đỏ vì chúng được thay đổi ở một nơi khác, có thể thông qua một php tùy chỉnh. ini, bởi chính WordPress, plugin hoặc theo cách nào khác.
Ví dụ: nếu bạn đã bật WP_DEBUG trong wp-config của mình. php, cài đặt error_reporting sẽ chuyển sang màu đỏ.

Nếu bạn có câu hỏi hoặc có lẽ một số ý tưởng về những thứ cần được thêm vào, bạn cũng có thể thử chùng

Tài nguyên

Bạn có thể tìm thấy danh sách đầy đủ các cài đặt có thể sửa đổi tại đây. danh sách php. ini chỉ thị
Lưu ý rằng không thể sửa đổi các chỉ thị được đánh dấu là PHP_INI_SYSTEM.

Cảnh báo

Đảm bảo rằng bạn biết cách định cấu hình một giá trị và tác dụng của các cài đặt khác nhau trước khi thay đổi bất kỳ điều gì.
Điều này rất quan trọng vì một số cài đặt có thể khiến trang của bạn không truy cập được, tùy thuộc vào giá trị bạn đang sử dụng.
Một ví dụ điển hình về điều này là cấu hình biến_thứ tự.

Đặt thứ tự phân tích cú pháp biến EGPCS [Môi trường, Nhận, Đăng, Cookie và Máy chủ]. Ví dụ: nếu biến_thứ tự được đặt thành “SP” thì PHP sẽ tạo siêu toàn cầu $_SERVER và $_POST, nhưng không tạo $_ENV, $_GET và $_COOKIE. Đặt thành “” có nghĩa là sẽ không có siêu toàn cầu nào được đặt

Nếu giá trị này được định cấu hình thành EPCS thì sẽ không có $_GET superglobal nào được đặt, điều này sẽ khiến trang của bạn không thể truy cập được

Một ví dụ khác là đặt post_max_size thành một giá trị rất thấp để không có dữ liệu biểu mẫu nào được gửi đến máy chủ, điều này sẽ dẫn đến dữ liệu biểu mẫu đó không bao giờ được lưu

Nếu bạn vô tình thay đổi một số giá trị và trang web của bạn hiện không thể truy cập được, bạn có thể chỉ cần xóa thủ công mọi thứ từ giữa các điểm đánh dấu plugin trong trang web của mình. tập tin htaccess

# BEGIN CUSTOM PHP SETTINGS
php_value variables_order EPCS  

Chủ Đề