Tệp wordpress nào chứa thông tin kết nối cơ sở dữ liệu

Tệp cấu hình WordPress, còn được gọi là wp-config. php, được sử dụng thường xuyên nhất để thiết lập kết nối cơ sở dữ liệu và sau đó bị lãng quên. Mặc dù bản chất bị bỏ quên của nó, nhưng nó là một nguồn cung cấp các tính năng và cơ hội để tối ưu hóa

Mặc dù bạn thường không sử dụng tệp cấu hình hàng ngày, nhưng tôi cá rằng hầu hết mọi lượt cài đặt WordPress đều có thể hưởng lợi từ việc thêm một vài thứ vào tệp này. Một tệp cấu hình được cân nhắc kỹ lưỡng không chỉ giúp trang web nhanh hơn và an toàn hơn mà còn có thể thêm các tính năng như khả năng dọn sạch thùng rác thường xuyên hơn hoặc vô hiệu hóa các tính năng như sửa đổi và cung cấp khả năng sửa lỗi nâng cao

Trong bài viết này, chúng tôi sẽ xem xét các cài đặt mặc định đi kèm với tệp cấu hình của bạn và cách bạn có thể điều chỉnh nó để phù hợp hơn với nhu cầu của trang web WordPress của mình

Chúng tôi sẽ bao gồm

wp-config là gì. Tập tin php?

Theo WordPress Codex, tệp cấu hình là một trong những tệp quan trọng nhất trong quá trình cài đặt WordPress của bạn. Tệp này nằm trong thư mục gốc WordPress của bạn và chứa thông tin quan trọng như dữ liệu kết nối cơ sở dữ liệu (tên người dùng, mật khẩu, v.v. ) và các cài đặt khác nhau

wp-config.php thực sự không phải là một phần của các tệp đi kèm với WordPress. Nếu bạn tải xuống phần mềm WordPress, bạn sẽ không tìm thấy tệp này ở bất kỳ đâu. Thay vào đó, bạn sẽ tìm thấy wp-config-sample.php

Khi bạn cài đặt WordPress, bạn có thể đổi tên tệp này thành wp-config.php để thiết lập môi trường của mình hoặc WordPress sẽ tạo tệp cấu hình cuối cùng dựa trên thông tin bạn cung cấp trong quá trình cài đặt

Nội dung cấu hình mặc định

Bạn có thể xem nội dung mặc định của tệp cấu hình của mình bằng cách xem mẫu này tại GitHub. Đây là cùng một tệp wp-config-sample.php mà bạn nhận được trong bản cài đặt của riêng mình. Tệp này được ghi lại rất tốt và tôi sẽ giải thích một số cài đặt ở đây

Nhiều cài đặt trong tệp cấu hình sử dụng hằng số PHP. Như tài liệu PHP nêu rõ, một hằng số là một mã định danh cho một giá trị đơn giản. Không thể thay đổi giá trị trong suốt thời lượng của tập lệnh. Định dạng chung của một hằng số là define( 'CONSTANT_NAME', 'CONSTANT VALUE' )

Vì vậy, hãy xem qua tất cả các mã trong wp-config. php có nghĩa là

Cấu hình cơ sở dữ liệu

Sáu cài đặt đầu tiên là tất cả về kết nối cơ sở dữ liệu. WordPress lưu trữ các bài đăng và nhiều bit và mẩu dữ liệu khác trong cơ sở dữ liệu; . Kết nối cơ sở dữ liệu thường yêu cầu máy chủ, tên người dùng, mật khẩu và tên cơ sở dữ liệu

Đang tải ý chính d3eee86104b3c58d0dd0

Đoạn mã trên hiển thị các hằng số mà không có tài liệu nội tuyến. Bốn dòng đầu tiên xác định bốn cài đặt tôi đã nói trước đây. Cả bộ ký tự và đối chiếu đều liên quan đến ngôn ngữ và cách lưu trữ các ký tự cụ thể. UTF8 là một lựa chọn tốt vì nó chứa các ký tự đặc biệt như “ő” chẳng hạn. Đối chiếu xác định cách các chuỗi được so sánh trong cơ sở dữ liệu. Một số đối chiếu có thể phân biệt chữ hoa chữ thường, một số khác có thể phân biệt chữ hoa chữ thường chẳng hạn. Trừ khi bạn biết cụ thể về những điều này, tốt nhất là để riêng hai cài đặt này

muối và chìa khóa

Tám cài đặt tiếp theo đều được sử dụng để bảo mật WordPress. Khóa xác thực được sử dụng để kiểm tra bảo mật trong khi muối được sử dụng khi băm mật khẩu

Đang tải ý chính d3eee86104b3c58d0dd0

Bạn có thể tự điền nhưng thực sự không cần thiết. Bạn có thể sử dụng tiện ích tạo khóa bí mật để tạo các hằng này rất nhanh

Tôi thực sự khuyên bạn nên đọc Tại sao các khóa và muối duy nhất xác thực WordPress lại quan trọng – đây là một bài đọc tuyệt vời. Như bài viết đã đề cập, thỉnh thoảng thay đổi khóa và muối của bạn không phải là một cách làm tồi. Tại sao không đặt lời nhắc cứ sau 90 ngày hoặc lâu hơn?

Cài đặt cấu hình khác

Có thêm hai cài đặt trong đó, tiền tố bảng và cài đặt gỡ lỗi. Tiền tố bảng cho WordPress biết tiền tố mà bảng cơ sở dữ liệu của bạn sử dụng. Giá trị mặc định là wp_, có nghĩa là bảng bài đăng của bạn có tên là wp_posts

Một trong những cách tốt nhất để bảo vệ chống lại các cuộc tấn công là không thể đoán trước. Bạn nên sử dụng các cài đặt mặc định càng ít càng tốt, đặc biệt khi chúng liên quan đến thứ gì đó quan trọng như cơ sở dữ liệu của bạn. Nếu bạn mới cài đặt WordPress, bạn nên sử dụng tiền tố ít người biết đến, chẳng hạn như Jbh8h3dD_oj3e_. WordPress sẽ không bận tâm rằng điều này phức tạp hơn nhiều;

Cài đặt tiếp theo là tất cả về gỡ lỗi WordPress. Theo mặc định, nó được đặt thành false, có nghĩa là các thông báo lỗi sẽ bị ẩn. Đây là hành vi mong muốn trên các trang web sản xuất, nhưng trong khi viết mã hoặc gỡ lỗi, bạn chắc chắn muốn xem lỗi để có thể sửa chúng. Nếu bạn đã từng kích hoạt một chủ đề hoặc plugin và nhận được màn hình trắng, thì ít nhất bạn có thể tìm ra vấn đề là gì bằng cách đặt hằng số wp-config-sample.php0 thành “True. ”

Đang tải ý chính d3eee86104b3c58d0dd0

Tùy chỉnh tệp wp-config

Tệp cấu hình cũng giống như bất kỳ tệp nào khác, có nghĩa là bạn có thể thêm bất kỳ PHP hợp lệ nào vào tệp đó. Điều đó đang được nói, bạn nên cẩn thận khi chỉnh sửa wp-config.php. Chỉ bổ sung khi thực sự cần thiết và cẩn thận khi chỉnh sửa vì bất kỳ chỉnh sửa sai nào bạn thực hiện đều có thể khiến trang web của bạn ngừng hoạt động. Xét cho cùng, đây là trái tim của WordPress mà chúng tôi đang mày mò

Bạn nên tham khảo tài liệu wp-config trong WordPress Codex để biết tất cả các chỉnh sửa chính thức mà bạn có thể thực hiện đối với tệp này. Tất cả các phần bổ sung mà tôi sẽ đề cập trong bài viết này đều an toàn để sử dụng nếu được dán đúng cách, nhưng hãy lưu ý về chức năng của từng phần bổ sung đó

Có một số chỉnh sửa mà bạn có thể thực hiện có vị trí trong tệp cấu hình nhưng không phải là một phần của tài liệu. Một ví dụ điển hình về điều này là khóa truy cập API và bí mật cho máy chủ Amazon S3 của bạn khi sử dụng plugin Amazon S3 và Cloudfront. Bạn cũng có thể sử dụng nó để lưu trữ khóa Google Fonts hoặc Google Maps API và những thứ tương tự khác

Hãy nhớ rằng phương pháp này không dành cho mọi bit dữ liệu xung quanh. Nếu bạn đang tạo một plugin mà người dùng cần nhập địa chỉ của họ thì nó sẽ được lưu trữ trong cơ sở dữ liệu

1. URL WordPress

Có hai cài đặt bạn có thể đặt trong tệp cấu hình kiểm soát các URL WordPress. Một là hằng số wp-config-sample.php2 và một là hằng số wp-config-sample.php3. Luôn có một số nhầm lẫn về những điều này, vì vậy hãy làm sáng tỏ mọi thứ

Tệp wordpress nào chứa thông tin kết nối cơ sở dữ liệu

Cả hai cài đặt có thể được kiểm soát từ phần cài đặt WordPress trong quản trị viên. Cài đặt đầu tiên trong ảnh chụp màn hình, địa chỉ WordPress, tương ứng với wp-config-sample.php4. Cài đặt thứ hai, địa chỉ trang web, tương ứng với wp-config-sample.php2

Khi bạn sử dụng tệp cấu hình để xác định các URL này, các cài đặt được cung cấp trong quản trị viên sẽ bị ghi đè và tệp cấu hình sẽ được ưu tiên

Địa chỉ WordPress, hoặc wp-config-sample.php3, là URL mà người dùng nhập để truy cập trang web của bạn. Địa chỉ trang web hoặc wp-config-sample.php2 phải trỏ đến thư mục gốc của bản cài đặt WordPress của bạn, có thể nằm trong thư mục con

Để tìm hiểu thêm về việc sử dụng và các vấn đề với các URL này, tôi khuyên bạn nên đọc Sử dụng WP_SITEURL và WP_HOME để di chuyển trang web WordPress

2. Vị trí thư mục tùy chỉnh

Tệp cấu hình cho phép bạn sửa đổi vị trí của các thư mục khác nhau được sử dụng bởi WordPress. Bạn có thể di chuyển các thư mục nội dung, plugin và tải lên cũng như tạo các thư mục chủ đề bổ sung bằng phương pháp được nêu bên dưới. Có ba lý do bạn có thể muốn làm điều này

  • Bắt chước cấu trúc thư mục sau khi di chuyển trang web từ một hệ thống khác
  • Bảo mật bổ sung dựa trên việc không dựa vào cấu trúc mặc định
  • Dọn dẹp lộn xộn khỏi thư mục gốc

Đang tải ý chính d3eee86104b3c58d0dd0

Lưu ý rằng các thư mục khác nhau hoạt động hơi khác nhau. Thư mục wp-config-sample.php8 yêu cầu cung cấp đường dẫn tuyệt đối và URI đầy đủ. Thư mục wp-config-sample.php9 cũng giống như vậy, nhưng đối với các vấn đề tương thích, bạn cũng có thể muốn sử dụng hằng số wp-config.php0

Chủ đề và nội dung tải lên hơi khác một chút. Thư mục chủ đề mặc định được mã hóa cứng vào WordPress, nó luôn được đặt thành thư mục có tên wp-config.php1 bên trong thư mục nội dung. Tuy nhiên, bạn có thể thêm các thư mục chủ đề bổ sung. Trong đoạn mã trên, tôi đã tạo một thư mục chủ đề trong thư mục gốc

Thư mục tải lên luôn liên quan đến thư mục wp-config.php2, đây sẽ là thư mục gốc của bạn. Trong trường hợp này tôi đã đặt thư mục trong thư mục gốc

Giả sử WordPress nằm trong thư mục con wp-config.php3, mã ở trên sẽ dẫn đến cấu trúc thư mục sau

Tệp wordpress nào chứa thông tin kết nối cơ sở dữ liệu
Cấu trúc thư mục WP gốc ở bên trái, cấu trúc tùy chỉnh ở bên phải

Có một loại thư mục plugin đặc biệt mà không nhiều người biết tên là wp-config.php4, viết tắt của “Must-use Plugins. ” Các plugin này được tải theo mặc định trước bất kỳ plugin nào khác. Để tìm hiểu thêm về chúng, hãy đọc bài đăng của chúng tôi về plugin mu WordPress hoặc tham khảo tài liệu về Phải sử dụng plugin trong Codex. Nếu bạn thích ý tưởng nhưng muốn thay đổi vị trí, bạn có thể thực hiện theo cách tương tự như cách chúng tôi đã thay đổi thư mục plugin ở trên

Đang tải ý chính d3eee86104b3c58d0dd0

3. Chủ đề mặc định tùy chỉnh

Chủ đề mặc định trong WordPress là chủ đề hai mươi thứ gần đây nhất. Trong WordPress 4. 0 đây sẽ là Hai Mươi Mười Bốn. Nếu bạn muốn một chủ đề dự phòng khác, bạn có thể thay đổi wp-config.php5 thành tên thư mục của chủ đề ưa thích của bạn

Đang tải ý chính d3eee86104b3c58d0dd0

Nếu bạn phải thay đổi điều này, tôi khuyên bạn nên chọn một chủ đề đơn giản nhưng được mã hóa rất tốt. Nếu xảy ra sự cố và chủ đề trang web của bạn bị thiếu, nó sẽ hoàn nguyên về chủ đề mặc định

4. Bảng cơ sở dữ liệu tùy chỉnh

WordPress có khả năng sử dụng tên bảng khác cho người dùng và bảng usermeta. Sử dụng tên bảng tùy chỉnh có thể cung cấp cho bạn một số biện pháp bảo vệ bổ sung mặc dù rất có thể nếu ai đó có quyền truy cập vào cơ sở dữ liệu của bạn thì họ sẽ phát hiện ra điều này

Đang tải ý chính d3eee86104b3c58d0dd0

Trước khi bạn thực hiện thay đổi, hãy nhớ đọc về việc thay đổi bảng người dùng để quá trình chuyển đổi diễn ra suôn sẻ nhất có thể

5. Sửa đổi, lưu tự động và thùng rác

Tôi cá là nhiều người dùng WordPress không sử dụng tính năng sửa đổi bài đăng. Mặc dù nó đã xuất hiện từ WordPress 2. 6 việc sử dụng nó được chuyển xuống các góc thích hợp của web. May mắn thay, WordPress cho phép bạn giới hạn hoặc vô hiệu hóa các sửa đổi một cách dễ dàng bằng cách sử dụng hằng số wp-config.php6

Đang tải ý chính d3eee86104b3c58d0dd0

Lưu ý là bạn chỉ nên dùng cái này hoặc cái kia thôi, mình chỉ đưa cả 2 vào 1 ví dụ cho dễ tham khảo

Việc sử dụng lưu tự động phổ biến hơn nhưng những điều này có thể xảy ra thường xuyên hơn một chút so với mức bạn cần. Theo mặc định, WordPress lưu bài đăng của bạn cứ sau 60 giây. Nếu bạn tạo nội dung bằng cách sao chép nội dung hoặc bạn không lo lắng về việc mất một tháng làm việc, bạn có thể tăng thời gian lưu tự động

Đang tải ý chính d3eee86104b3c58d0dd0

Thùng rác là một nguồn lộn xộn khác có thể được kiểm soát dễ dàng. Bằng cách đặt hằng số wp-config.php7, bạn có thể kiểm soát số ngày bài đăng nằm trong thùng rác trước khi bài đăng bị xóa hoàn toàn. Bạn cũng có thể đặt giá trị này thành 0 để tắt hoàn toàn thùng rác

Đang tải ý chính d3eee86104b3c58d0dd0

6. WordPress nhiều trang

Tệp cấu hình là nơi bắt đầu để tạo cài đặt nhiều trang. Trang Tạo mạng trong Codex tóm tắt cài đặt Nhiều trang thực sự là gì

Mạng nhiều trang là tập hợp các trang chia sẻ cùng một bản cài đặt WordPress. Họ cũng có thể chia sẻ plugin và chủ đề. Các trang riêng lẻ trong mạng là các trang ảo theo nghĩa là chúng không có thư mục riêng trên máy chủ của bạn, mặc dù chúng có các thư mục riêng để tải lên phương tiện trong quá trình cài đặt dùng chung và chúng có các bảng riêng trong cơ sở dữ liệu

Multisite cho phép bạn tạo các trang web riêng biệt dựa trên cùng một cài đặt WordPress. Điều này cho phép bạn quản lý vô số trang web rất dễ dàng. Nhiều trang thường được sử dụng cho các trang web công ty nơi cửa hàng, blog và trang web công ty có thể tách biệt. Nó cũng có thể được sử dụng để lưu trữ các trang web cho cộng đồng các blogger. Các nhà phát triển sử dụng nó để lưu trữ nhiều chủ đề và plugin

Để bắt đầu, bạn sẽ cần xác định một hằng số

Đang tải ý chính d3eee86104b3c58d0dd0

Sau khi được xác định, hãy tải lại quản trị viên WordPress và bạn sẽ thấy tùy chọn “Thiết lập mạng” trong phần “Công cụ”. Thực hiện theo các hướng dẫn được nêu ở đó. WordPress sẽ yêu cầu bạn thêm các cài đặt bổ sung vào tệp cấu hình cũng như. tập tin htaccess. Sau khi hoàn tất, bạn nên đăng xuất và khi đăng nhập lại, bạn sẽ có một cài đặt mạng mới đẹp mắt. Tham khảo trang Tạo mạng để có hướng dẫn thiết lập đầy đủ hơn

Cài đặt liên quan đến Cài đặt nhiều trang cho phép bạn chuyển hướng người dùng khi ai đó truy cập trang phụ không tồn tại. Hằng số wp-config.php8 xác định URL mà người dùng được hướng đến trong những trường hợp này

Đang tải ý chính d3eee86104b3c58d0dd0

Đặc biệt khi làm việc với cài đặt Nhiều trang, bạn có thể muốn đảm bảo rằng không thể chỉnh sửa plugin và chủ đề bằng trình chỉnh sửa tệp tích hợp, thậm chí bạn có thể muốn đảm bảo rằng người dùng không thể cài đặt plugin và chủ đề của riêng họ. Điều này có thể đạt được với hằng số wp-config.php9 và wp-config-sample.php0

Đang tải ý chính d3eee86104b3c58d0dd0

Lưu ý rằng nếu bạn xác định wp-config-sample.php0 là true thì bạn không cần xác định wp-config.php9 vì điều này cũng sẽ bị vô hiệu hóa

7. Cài đặt dành cho nhà phát triển

Tệp cấu hình có một số cài đặt giúp nhà phát triển bắt lỗi hoặc viết mã tốt hơn. Nổi bật nhất trong số này là hằng số wp-config-sample.php0, mà chúng ta đã xem xét. Xác định điều này là "True" sẽ buộc các lỗi được hiển thị

Ngoài ra, bạn có thể đảm bảo rằng các tệp CSS và Javascript đầy đủ và chưa sửa đổi được cung cấp khi tải trang

Đang tải ý chính d3eee86104b3c58d0dd0

Theo mặc định, các tập lệnh được nối và rút gọn. Ghép nối là quá trình nối các tập tin. Thay vì tải 20 tập lệnh riêng lẻ, WordPress sẽ ghép chúng thành một tệp và tải tệp đó. Thu nhỏ là quá trình nén tệp thành định dạng mà con người không thể đọc được nhưng máy tính vẫn hoạt động tốt với định dạng đó. Hai phương pháp này tiết kiệm đáng kể thời gian tải và tài nguyên máy chủ

Điều đó nói rằng, gần như không thể tìm ra vấn đề về JavaScript hoặc CSS nếu mã được nối và rút gọn. Sử dụng hai hằng số ở trên để tắt các tính năng này là cần thiết nếu bạn cần tìm kiếm sự cố tập lệnh

Gỡ lỗi thường dựa vào tệp nhật ký, đặc biệt nếu lỗi không được hiển thị. Nhiều lỗi chỉ xảy ra trong những trường hợp cụ thể nên với tư cách là nhà phát triển, chúng tôi không phải lúc nào cũng gặp phải chúng. Đây là nơi ghi nhật ký có ích. Thay vì hiển thị các thông báo lỗi, chúng ta có thể ghi chúng vào một tệp và thỉnh thoảng xem lại chúng. Điều này có thể được thực hiện bằng cách xác định wp-config-sample.php4

Đang tải ý chính d3eee86104b3c58d0dd0

Khi được bật, các lỗi gặp phải sẽ được ghi vào một tệp có tên wp-config-sample.php5 trong thư mục wp-config-sample.php8

Đối với những người tối ưu hóa khó tính trong số chúng ta, hằng số wp-config-sample.php7 là cứu cánh. Bằng cách xác định hằng số này là đúng, chúng tôi có thể truy cập hồ sơ chi tiết của các truy vấn SQL được thực hiện bởi WordPress

Đang tải ý chính d3eee86104b3c58d0dd0

Sau khi được xác định, chúng tôi có thể in nội dung của wp-config-sample.php8 để có cái nhìn tổng quan về tất cả các truy vấn

Đang tải ý chính d3eee86104b3c58d0dd0

Nếu bạn cảm thấy đặc biệt thích thú hoặc bạn cần phải xem các truy vấn này mọi lúc, bạn có thể móc câu hỏi này vào wp-config-sample.php9 để đảm bảo rằng chúng luôn được hiển thị ở cuối mỗi trang

8. Tăng giới hạn bộ nhớ

Trong một số trường hợp hiếm hoi, bạn có thể cần cấp phát thêm bộ nhớ cho WordPress theo cách thủ công. Mặc dù tôi đã gặp phải tình huống PHP hết bộ nhớ trong khi chạy WordPress, nhưng tất cả đều do chủ đề hoặc plugin lãng phí gây ra

Nếu cần, bạn có thể đặt giới hạn bộ nhớ với hằng số define( 'CONSTANT_NAME', 'CONSTANT VALUE' )0 và hằng số define( 'CONSTANT_NAME', 'CONSTANT VALUE' )1, điều khiển dung lượng bộ nhớ khả dụng cho quản trị viên

Đang tải ý chính d3eee86104b3c58d0dd0

9. Cài đặt Cron

Cron là một công cụ lập lịch công việc dựa trên thời gian trong các môi trường giống Unix. WordPress có một tính năng cron, đây không phải là một cron thực sự nhưng sao chép chặt chẽ các tính năng của nó. WordPress cronjobs chạy đều đặn và thực hiện các tác vụ khác nhau. Ví dụ: hệ thống cron chịu trách nhiệm xuất bản bài đăng vào đúng thời điểm

Hạn chế của hệ thống là nó dựa vào khách truy cập trang web để thực hiện các công việc định kỳ nên tác vụ có thể không chạy vào thời điểm chính xác. Nếu bạn đặt một cron thực trên máy chủ của mình chạy lúc 1 giờ sáng mỗi đêm, nó sẽ hoạt động với độ chính xác cực cao

WordPress crons được kích hoạt bởi khách truy cập tải trang web. Điều này có nghĩa là nếu bạn sử dụng WP cron để bắt đầu một hành động lúc 1 giờ sáng thì nó sẽ được chạy lần đầu tiên khi trang web được tải sau thời điểm đó. Nếu bạn không có bất kỳ khách nào cho đến 11 giờ sáng, nhiệm vụ sẽ được hoàn thành sau đó

Trong hầu hết các trường hợp, đây không phải là vấn đề. Nếu bạn đã đặt bài đăng được xuất bản lúc 1 giờ sáng và không có ai truy cập trang web cho đến 11 giờ sáng thì bài đăng sẽ được xuất bản trước khi trang web tải cho người dùng, vì tất cả ý định và mục đích, bài đăng đã được xuất bản đúng giờ

Trong một số trường hợp, hệ thống định kỳ có thể gặp trục trặc và từ chối hoạt động bình thường. Cá nhân tôi chưa bao giờ gặp phải trường hợp này, nhưng nếu thấy điều này xảy ra, bạn có thể thử sử dụng phương pháp định kỳ thay thế

Đang tải ý chính d3eee86104b3c58d0dd0

Tệp cấu hình cũng cho phép bạn tắt hoàn toàn cron và giới hạn khoảng thời gian lặp lại giữa cùng một cronjob

Đang tải ý chính d3eee86104b3c58d0dd0

10. Vô hiệu hóa cập nhật bảng

Khi WordPress được cập nhật, nó có thể chạy chức năng define( 'CONSTANT_NAME', 'CONSTANT VALUE' )2, mục đích của chức năng này là sửa đổi cơ sở dữ liệu của bạn để phù hợp với các thông số kỹ thuật mới nhất. Điều này thường không gây ra mối đe dọa nào cả, nhưng đối với các trang web có bảng lớn (đặc biệt là bảng tên người dùng), việc này có thể mất một lúc để hoàn thành

Nhiều trang web lớn thích tự quản lý các hoạt động này hoặc có thể lên lịch cho chúng vào thời điểm có ít lưu lượng truy cập. Điều này có thể được thực hiện bằng cách vô hiệu hóa việc nâng cấp các bảng toàn cầu

Đang tải ý chính d3eee86104b3c58d0dd0

11. SSL trong quản trị viên

Có hai tùy chọn trong tệp wp-config.php cho phép bạn sử dụng SSL. define( 'CONSTANT_NAME', 'CONSTANT VALUE' )4 đảm bảo rằng các thông tin đăng nhập luôn sử dụng SSL nhưng bản thân các phiên quản trị thì không. Điều này bổ sung thêm một số biện pháp bảo vệ đồng thời đảm bảo SSL không làm chậm quá trình quản trị

Bạn cũng có thể sử dụng define( 'CONSTANT_NAME', 'CONSTANT VALUE' )5, sẽ sử dụng SSL để đăng nhập và trong suốt phiên quản trị, bao gồm cả cookie

Đang tải ý chính d3eee86104b3c58d0dd0

define( 'CONSTANT_NAME', 'CONSTANT VALUE' )5 thay thế cho define( 'CONSTANT_NAME', 'CONSTANT VALUE' )7, vì vậy nếu bạn đang sử dụng tùy chọn an toàn hơn thì không cần xác định define( 'CONSTANT_NAME', 'CONSTANT VALUE' )4

Tùy thuộc vào thiết lập máy chủ của bạn, có thể bạn cần làm thêm một chút để truy cập trang web của mình qua SSL. Tôi khuyên bạn nên đọc hướng dẫn Quản trị qua SSL tuyệt vời trong Codex

12. Tắt cập nhật tự động

Cá nhân tôi thích cập nhật tự động vì chúng giúp trang web của tôi an toàn hơn và đảm bảo tôi luôn chạy phiên bản WordPress mới nhất. Luôn cập nhật là một điều tốt và có rất ít trường hợp hợp pháp mà không cập nhật là một ý tưởng hay. Sửa đổi các tệp cốt lõi của WordPress, một chủ đề hoặc plugin đã tải xuống không bao giờ là một trong số chúng

Nếu bạn cần tắt cập nhật vì bất kỳ lý do gì, WordPress cung cấp cho bạn hai hằng số để làm như vậy. define( 'CONSTANT_NAME', 'CONSTANT VALUE' )9 có thể tắt tất cả cập nhật tự động trong một lần. Một cách tốt hơn để làm điều này là sử dụng hằng số wp_,0

Điều này có thể được đặt thành “True” để kích hoạt các bản cập nhật và “False” để tắt chúng. Ngoài ra, bạn có thể đặt thành “Nhỏ” (đây là mặc định) để lấy các bản cập nhật nhỏ theo mặc định

Đang tải ý chính d3eee86104b3c58d0dd0

Phần kết luận

Như bạn có thể thấy, tệp cấu hình WordPress cung cấp nhiều cơ hội để điều chỉnh trang web của bạn và biến nó thành của riêng bạn. Từ việc sửa đổi vị trí thư mục đến đăng nhập qua SSL, rất nhiều điều có thể

wp-config yêu thích của bạn là gì. thủ thuật php?

Thông tin cơ sở dữ liệu WordPress được lưu trữ ở đâu?

Cơ sở dữ liệu WordPress của tôi được lưu trữ ở đâu? . Cơ sở dữ liệu WordPress của bạn cũng được lưu trữ trên cùng một máy chủ . Tuy nhiên, vị trí này không thể truy cập được trên hầu hết các môi trường lưu trữ được chia sẻ.

Tệp cơ sở dữ liệu WordPress là gì?

Cơ sở dữ liệu WordPress là kho lưu trữ dữ liệu trang web của bạn sử dụng hệ thống quản lý cơ sở dữ liệu MySQL . Tất cả các cơ sở dữ liệu WordPress đều có cấu trúc MySQL mặc định, cho phép trang web của bạn hoạt động bình thường.

Tệp nào trong WordPress lưu trữ các chức năng liên quan đến cơ sở dữ liệu?

WordPress sử dụng hệ thống quản lý cơ sở dữ liệu có tên là MySQL , đây là phần mềm mã nguồn mở. Điều này có nghĩa là đôi khi bạn sẽ nghe thấy cơ sở dữ liệu của trang web của mình được gọi là “cơ sở dữ liệu MySQL. ” MySQL là thứ cho phép cơ sở dữ liệu lưu trữ thông tin và cung cấp cho bạn quyền truy cập vào nó.

Tệp nào trong WordPress xác định tên cơ sở dữ liệu, tên người dùng và mật khẩu cần thiết để kết nối với máy chủ cơ sở dữ liệu?

Bên trong trình duyệt tệp, chọn thư mục được đặt tên theo trang web của bạn, sau đó mở wp-config. php . Tại đây, hãy tìm ba thông tin — tên cơ sở dữ liệu, tên người dùng và mật khẩu. Chúng phải ở gần đầu tệp.