Cpanel php không được hỗ trợ

wp-config. php là một phần quan trọng của cài đặt WordPress. Được tạo trong quá trình cài đặt WordPress, tệp chứa các mục cấu hình cơ sở dữ liệu. Tóm lại, nó cho phép WordPress thiết lập kết nối với cơ sở dữ liệu

Điều đó nói rằng, một quản trị viên web nên biết cách quản lý nó đúng cách để đảm bảo an ninh cho trang web. Không có nó, trang web WordPress của bạn sẽ không thể lưu trữ và truy xuất dữ liệu từ cơ sở dữ liệu của nó

Bài viết này sẽ khám phá chức năng của wp-config. php và cách định vị nó trong thư mục trang web WordPress của bạn. Chúng tôi cũng sẽ chỉ cho bạn cách chỉnh sửa wp-config. php và triển khai cài đặt tùy chỉnh trên trang web của bạn

Cpanel php không được hỗ trợ

  • wp-config là gì. Tập tin php?
  • wp-config ở đâu. php trong WordPress?
  • wp-config. Phần tệp php
  • Chỉnh sửa wp-config. tệp php

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

wp-config. file php là file cấu hình được tạo trong quá trình cài đặt WordPress. Nó lưu trữ thông tin cơ sở dữ liệu như tên cơ sở dữ liệu, tên người dùng, mật khẩu và máy chủ lưu trữ

Ngoài việc thiết lập kết nối giữa trang web WordPress của bạn và cơ sở dữ liệu của nó, WordPress cũng sử dụng tệp wp-config. php để triển khai cài đặt nâng cao trên trang web

Tệp cấu hình này được lưu trữ trong thư mục gốc của trang web của bạn. Truy cập wp-config. php qua ứng dụng khách FTP như FileZilla hoặc Trình quản lý tệp của máy chủ lưu trữ web của bạn. Ví dụ sau đây hiển thị wp-config. php trong thư mục /public_html

Cpanel php không được hỗ trợ

Trong trường hợp bạn cần tạo wp-config. php theo cách thủ công, WordPress cung cấp một tệp mẫu có tên là wp-config-sample. tập tin php trong thư mục gốc

Nó chứa tất cả các thông tin cần thiết, lý tưởng cho những người mới bắt đầu sử dụng WordPress chưa quen với tệp. Lưu ý không thay đổi thứ tự code vì có thể gây lỗi trên site

Đây là nội dung của wp-config. tệp mẫu php

WordPress sử dụng hằng số PHP, là định danh cho các giá trị không thể sửa đổi khi thực thi tập lệnh PHP. Các mã định danh này xác định cài đặt cơ sở dữ liệu trong wp-config. tập tin php. Mỗi cài đặt đều có hướng dẫn, giúp sử dụng mẫu mã dễ dàng hơn

wp-config ở đâu. php trong WordPress?

Để định vị tệp PHP trong thư mục gốc của trang web WordPress của bạn, hãy sử dụng Trình quản lý tệp được cung cấp bởi nhà cung cấp dịch vụ lưu trữ web của bạn hoặc ứng dụng khách FTP. Phần sau đây sẽ hướng dẫn bạn cách tìm wp-config. php trong hPanel, cPanel của Hostinger và qua FTP

Định vị wp-config. tệp php trong hPanel

Trình quản lý tệp của Hostinger cung cấp quyền truy cập vào tất cả các tệp WordPress, bao gồm cả wp-config. php. Phương pháp này yêu cầu thông tin đăng nhập vào bảng điều khiển lưu trữ của bạn. Đây là cách xác định vị trí wp-config. tập tin php trong hPanel

  1. Điều hướng đến Trình quản lý tệp trong phần Tệp của hPanel của bạn
Cpanel php không được hỗ trợ
  1. Nhấp vào thư mục public_html nằm trong thanh bên
  2. Cuộn xuống cho đến khi bạn tìm thấy wp-config. tập tin php
Cpanel php không được hỗ trợ

Định vị wp-config. tệp php trong cPanel

cPanel cũng đi kèm với Trình quản lý tệp. Thực hiện theo các bước sau để xác định vị trí wp-config. tập tin php trong cPanel

  1. Điều hướng đến Trình quản lý tệp trong phần Tệp của cPanel của bạn
Cpanel php không được hỗ trợ
  1. Truy cập thư mục public_html -> wp từ thanh bên
  2. Cuộn xuống cho đến khi bạn tìm thấy wp-config. tập tin php
Cpanel php không được hỗ trợ

Định vị wp-config. tệp php qua FTP

Bạn cũng có thể sử dụng ứng dụng khách FTP để tìm tệp wp-config. tập tin php. Nếu bạn cần trợ giúp, chúng tôi có hướng dẫn cách định cấu hình FileZilla

Đây là cách xác định vị trí wp-config. php qua ứng dụng khách FTP

  1. Thu thập thông tin đăng nhập FTP của bạn từ nhà cung cấp dịch vụ lưu trữ của bạn. Nếu trang web WordPress của bạn đang chạy trên dịch vụ lưu trữ của Hostinger, thông tin này có sẵn trong Tài khoản FTP, trong phần Tệp của hPanel của bạn. Ngoài ra, hãy gửi yêu cầu thông tin đến nhà cung cấp dịch vụ lưu trữ của bạn
Cpanel php không được hỗ trợ
  1. Mở FileZilla và nhập thông tin đăng nhập FTP của bạn. Nhấp vào Kết nối nhanh
Cpanel php không được hỗ trợ
  1. Điều hướng đến thư mục gốc của trang web của bạn (public_html). Tệp wp-config phải ở đó
Cpanel php không được hỗ trợ

Di chuyển wp-config. tệp php

Vì tệp cấu hình trang web WordPress của bạn được lưu trữ trong thư mục gốc, nên tệp dễ bị phần mềm độc hại tấn công

Ngoài việc định cấu hình quyền truy cập tệp, chúng tôi khuyên bạn nên di chuyển tệp khỏi vị trí mặc định để tăng cường bảo mật trang web WordPress của bạn

Thực hiện theo các bước sau để di chuyển WordPress wp-config. php bằng Trình quản lý tệp

  1. Xác định vị trí wp-config của bạn. php trong thư mục gốc của trang web WordPress của bạn
  2. Sao chép và dán wp-config. php vào một thư mục khác mà bạn chọn. Trong ví dụ này, chúng tôi sẽ đặt nó bên trong /public_html/wp-admin/user
Cpanel php không được hỗ trợ
  1. Thay đổi tên của tệp wp-config mới. Mục tiêu là ngụy trang nó thành một tệp không quan trọng để tin tặc không nhận ra nó
  2. Điều hướng trở lại tệp wp-config ban đầu và thay thế toàn bộ nội dung của nó bằng mã sau

Đảm bảo thay thế thư mục bằng vị trí mới của tệp, new-wp-config. php bằng tên tệp mới của bạn và thêm tên miền của riêng bạn

  1. Đó là nó. Giờ đây, tệp wp-config ban đầu sẽ đóng vai trò là lối tắt chuyển hướng máy chủ của bạn đến tệp wp-config thực

wp-config. Phần tệp php

Như đã đề cập trước đó, WordPress wp-config-sample. tệp php có thể được sửa đổi để tạo cấu hình tùy chỉnh cho trang web WordPress của bạn. Do đó, điều quan trọng là phải biết mục đích của từng phần và cách thay đổi nó

Phần này sẽ cung cấp bảng phân tích các phần trong tệp wp-config và các đoạn mã để thêm vào để tùy chỉnh trang web WordPress nâng cao

Cài đặt MySQL cho wp-config. php

Phần cài đặt MySQL bao gồm cấu hình cơ sở dữ liệu WordPress của bạn - tên máy chủ MySQL, tên cơ sở dữ liệu, tên người dùng và mật khẩu. Chúng tôi khuyên bạn nên thay đổi phần này nếu nhà cung cấp dịch vụ lưu trữ của bạn sử dụng số cổng thay thế hoặc bạn đang chuyển sang một máy chủ web khác

Đây là một đoạn của phần cài đặt MySQL được lấy từ wp-config-sample. tập tin php

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Tất cả thông tin theo yêu cầu của phần này đều có sẵn trong bảng điều khiển lưu trữ của bạn. Ví dụ: Hostinger hiển thị thông tin cơ sở dữ liệu của người dùng trong Cơ sở dữ liệu MySQL trong phần Cơ sở dữ liệu của hPanel

WordPress đặt tên cơ sở dữ liệu của bạn trong biến DB_NAME khi cài đặt

Cpanel php không được hỗ trợ

Bộ ký tự cơ sở dữ liệu

WordPress định cấu hình bộ ký tự cơ sở dữ liệu và các giá trị đối chiếu cơ sở dữ liệu trong tệp cấu hình. Mục đích của nó là xác định các bảng cơ sở dữ liệu với các cài đặt bộ ký tự thích hợp, chẳng hạn như

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

Theo mặc định, WordPress chỉ định UTF8 làm bộ ký tự mặc định vì nó hỗ trợ tất cả các ngôn ngữ thân thiện với internet, khiến nó trở nên lý tưởng cho dữ liệu hiện đại

Trong khi đó, giá trị của đối chiếu cơ sở dữ liệu chủ yếu phụ thuộc vào bộ ký tự vì nó xác định cách cơ sở dữ liệu WordPress sắp xếp và so sánh dữ liệu của bạn

MySQL tự động gán giá trị đối chiếu cơ sở dữ liệu dựa trên bộ ký tự được gán, do đó giá trị mặc định trống. Nếu cơ sở dữ liệu WordPress của bạn sử dụng UTF8, thì giá trị đối chiếu mặc định là utf8_General_ci

Tuy nhiên, có thể gán giá trị đối chiếu theo cách thủ công nếu bộ ký tự ngôn ngữ không giống với bộ ký tự được hiển thị, chẳng hạn như ngôn ngữ tiếng Nhật

Chúng tôi khuyên bạn không nên sửa đổi phần này trừ khi bạn hiểu rõ về SQL, MySQL và MariaDB. Sử dụng kết hợp sai các giá trị bộ ký tự và đối chiếu sẽ gây ra các lỗi cơ sở dữ liệu khác nhau trong WordPress

Khóa bảo mật

Tệp wp-config của bạn lưu trữ một bộ khóa xác thực và muối WordPress, cung cấp thêm một lớp bảo mật cho trang web của bạn trước các cuộc tấn công vũ phu. Các chuỗi dữ liệu ngẫu nhiên này chứa tám biến, tất cả đều mã hóa thông tin đăng nhập được cookie lưu giữ khi đăng nhập vào trang web WordPress

Xem xét mục đích của chúng, thay đổi khóa xác thực và muối của bạn theo định kỳ là một trong nhiều cách để cải thiện bảo mật WordPress. Chúng tôi khuyên bạn nên sử dụng trình tạo mật khẩu hoặc kiểm tra những cái bạn đã tạo bằng trình kiểm tra mật khẩu để đảm bảo độ bền của nó trước các cuộc tấn công đoán mật khẩu

Ngoài ra, hãy cài đặt plugin bảo mật WordPress như Salt Shaker để tự động tạo khóa muối cho bạn

Sau khi bạn có mật khẩu của mình, hãy dán từng mật khẩu vào bên trong dấu nháy đơn để thay thế giá trị “đặt cụm từ duy nhất của bạn vào đây”

/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
*
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

/**#@-*/

Sau khi triển khai các khóa bảo mật mới và muối WordPress, WordPress sẽ đăng xuất tất cả người dùng và làm cho cookie hiện tại không hợp lệ. Người dùng sẽ cần thực hiện một lần đăng nhập khác để truy cập trang web của bạn, do đó sẽ loại bỏ những người có mục đích xấu

Tiền tố bảng cơ sở dữ liệu

WordPress đặt tiền tố cơ sở dữ liệu wp_ được xác định trước trong tệp wp-config. Tương tự như các khóa bảo mật của bạn, chúng tôi khuyên bạn nên thay đổi tiền tố cơ sở dữ liệu của mình càng sớm càng tốt. Làm như vậy sẽ cải thiện bảo mật cơ sở dữ liệu của bạn chống lại các cuộc tấn công SQL injection

Đoạn mã sau là phần trong tệp wp-config lưu trữ tiền tố cơ sở dữ liệu của bạn

/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix  = 'wp_';

Như đã đề cập ở trên, WordPress chấp nhận tiền tố cơ sở dữ liệu tùy chỉnh bao gồm dấu gạch dưới, chữ cái và số. Đảm bảo rằng nó đủ độc đáo để những người dùng khác không thể đoán ra dễ dàng. Ví dụ

$table_prefix  = 'wp_customprefix_';

Xác minh xem bạn đã thay đổi tiền tố bảng thành công hay chưa bằng cách kiểm tra cơ sở dữ liệu WordPress của bạn thông qua phpMyAdmin. Nếu bạn truy cập cấu trúc cơ sở dữ liệu của mình, tên của các bảng sẽ bắt đầu bằng tiền tố được chỉ định của bạn. Ở đây, chúng tôi thay thế tiền tố bảng mặc định bằng wp_customprefix_

Cpanel php không được hỗ trợ

Chế độ kiểm lỗi

Nếu bạn là nhà phát triển WordPress, bạn sẽ thấy cài đặt wp-config này hữu ích. Chế độ gỡ lỗi chịu trách nhiệm thông báo cho bạn bất cứ khi nào trang web WordPress thực thi mã PHP, cho phép bạn kiểm tra xem có lỗi trong mã của mình không

Đoạn mã sau là phần trong tệp wp-config WordPress lưu trữ tùy chọn chế độ gỡ lỗi của bạn

/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://wordpress.org/support/article/debugging-in-wordpress/
*/
define( 'WP_DEBUG', false );

WordPress tắt chế độ gỡ lỗi theo mặc định. Để bật chế độ này, hãy thay giá trị false bằng true

________số 8

Hãy nhớ rằng việc bật chế độ gỡ lỗi sẽ làm cho trang web WordPress của bạn hiển thị tất cả các lỗi và cảnh báo PHP thay vì chỉ hiển thị màn hình trắng cho các lỗi nghiêm trọng

Đường dẫn tuyệt đối

Phần đường dẫn tuyệt đối cho biết vị trí của một thư mục hoặc một tệp trong máy tính. Nó xác định mối quan hệ giữa các thư mục và tệp cũng như nền tảng của URL trang web của bạn

Điều đó nói rằng, bạn không nên thay đổi thông tin trong đoạn mã sau

/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
   define( 'ABSPATH', __DIR__ . '/' );
}

/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';

URL WordPress

Thay đổi URL WordPress của bạn là một bước cần thiết nếu bạn muốn chuyển trang web sang máy chủ hoặc tên miền khác. Nó có thể được thực hiện thông qua menu Cài đặt -> Chung trên bảng điều khiển WordPress của bạn

Cpanel php không được hỗ trợ

Đôi khi, bạn không thể chỉnh sửa các giá trị địa chỉ trang web và địa chỉ WordPress này do lỗi ERR_TOO_MANY_REDIRECTS. Trong trường hợp đó, bạn có thể thay đổi URL WordPress của mình bằng cách thêm đoạn mã sau vào wp-config. tập tin php

0

Đảm bảo thay thế http. //thí dụ. com với tên miền của bạn và đặt mã phía trên dòng /* Đó là tất cả, ngừng chỉnh sửa. Chúc mừng xuất bản. */

Bao gồm phiên bản www của trang web nếu bạn đang sử dụng URL www

Giới hạn kích thước bộ nhớ

WordPress yêu cầu bộ nhớ PHP để thực thi tập lệnh. Dung lượng bộ nhớ bạn nhận được tùy thuộc vào dịch vụ lưu trữ web của bạn. Chẳng hạn, Hostinger phân bổ giới hạn bộ nhớ tối đa 512 MB cho các gói Shared Web Hosting

Nếu không đủ bộ nhớ cho WordPress sử dụng, nó sẽ hiển thị thông báo lỗi hết bộ nhớ. Để giải quyết vấn đề này, hãy đặt giá trị giới hạn bộ nhớ PHP của riêng bạn bằng cách thêm đoạn mã sau vào tệp wp-config của bạn trước dòng /* Đó là tất cả, ngừng chỉnh sửa. Chúc mừng xuất bản. */

Trong ví dụ này, chúng tôi sẽ tăng dung lượng cấp phát bộ nhớ lên 256 MB cho mỗi tập lệnh PHP

1

Chúng tôi khuyên bạn nên đặt giá trị giới hạn bộ nhớ PHP dựa trên nhu cầu của mình trong khi thực thi giới hạn bộ nhớ tối đa cho mỗi tập lệnh. WordPress sẽ chỉ thực thi giới hạn bộ nhớ này nếu tập lệnh yêu cầu nhiều bộ nhớ hơn bộ nhớ được phân bổ

2

Mẹo chuyên nghiệp

Đừng quá nhiệt tình với giá trị giới hạn bộ nhớ, vì có quá nhiều bộ nhớ PHP sẽ làm tăng khả năng có các tập lệnh PHP giả mạo tiêu thụ RAM của máy chủ

Thư mục tải lên

WordPress chuyển hướng tất cả các phương tiện tải lên của bạn đến thư mục /wp-content/uploads/. Để cải thiện tính bảo mật cho tệp của bạn, bạn có thể xác định lại đường dẫn tải lên trên trang web WordPress của mình

Thêm đoạn mã sau bên dưới mã WP_DEBUG của wp-config của bạn. tập tin php

3

Mã này sẽ làm cho WordPress lưu trữ tất cả các phương tiện tải lên trong thư mục phương tiện mới trong thư mục nội dung wp. Vui lòng thay đổi tên thư mục mới theo ý muốn

Nếu bạn muốn WordPress lưu trữ các tệp phương tiện của mình trong một thư mục bên ngoài wp-content, hãy sử dụng đoạn mã sau để xác định đường dẫn tải lên

4

Hãy nhớ rằng cả hai đoạn mã chỉ hoạt động để xác định thư mục tải lên mới bên trong thư mục gốc hoặc đường dẫn tuyệt đối (ABSPATH)

Mẹo chuyên nghiệp

Đảm bảo di chuyển nội dung thư mục tải lên và thay đổi URL của từng tệp tải lên trong bảng cơ sở dữ liệu WordPress của bạn để tránh các liên kết bị hỏng trên trang web của bạn

thư mục nội dung wp

Bên cạnh các tệp phương tiện, WordPress cũng lưu trữ các tệp plugin và chủ đề của bạn trong thư mục wp-content. Vì đường dẫn thư mục này là cài đặt mặc định của WordPress nên nó rất dễ bị tấn công bằng phần mềm độc hại. Do đó, tốt nhất bạn nên thay đổi vị trí thư mục wp-content của mình

Chỉnh sửa wp-config. php bằng cách thêm mã tùy chỉnh sau dòng sau

5

Bạn cần xác định WP_CONTENT_DIR và thay đổi vị trí của thư mục wp-content. Đây là cách bạn có thể làm điều đó

6

Để thay đổi vị trí của URL wp-content, có một biến khác bạn cần xác định

7

Đừng quên thay thế tên miền của bạn. com với URL của riêng bạn

Thư mục plugin

Nếu việc di chuyển thư mục nội dung WordPress có vẻ rắc rối, thay vào đó hãy cân nhắc di chuyển thư mục plugin. Để làm như vậy, bạn cần xác định biến hằng số wp_plugin_dir của WordPress bằng cách thêm đoạn mã sau vào bên dưới phần cài đặt wp

8

Đảm bảo thay đổi URL của thư mục plugin trong biến wp_plugin_url bằng cách thêm mã sau

9

Một số nhà phát triển plugin sử dụng biến plugindir để chạy chương trình của họ. Đừng quên thay đổi nó để tránh xung đột plugin trong trang web WordPress của bạn. Đây là mã bạn cần thêm vào wp-config. tập tin php

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
0

thư mục chủ đề

Chúng tôi khuyên bạn không nên di chuyển thư mục chủ đề của mình vì làm như vậy có thể gây xung đột plugin. Nếu bạn cần một thư mục chủ đề bổ sung, hãy tạo một thư mục bằng cách sử dụng hàm register_theme_directory

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
1

Hãy nhớ rằng thư mục chủ đề mới phải nằm trong thư mục gốc. Điều này là do máy chủ của bạn cần có quyền truy cập vào các tệp chủ đề của trang web để chúng hoạt động

Ghi nhật ký lỗi

Bật chế độ gỡ lỗi trong WordPress chỉ đánh dấu các lỗi ở mặt sau và mặt trước của trang web của bạn. Để ghi lại các lỗi, bạn cần thêm mã đồng hành của nó bên dưới dòng xác định (‘WP_DEBUG’, true);

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
2

Nếu bạn muốn lưu các lỗi trong một tệp, hãy sử dụng mã này để thay thế

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
3

Để tắt đầu ra lỗi, nghĩa là trình duyệt của bạn sẽ không hiển thị bất kỳ thông tin nào trong quá trình gỡ lỗi, hãy sử dụng mã này

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
4

Cập nhật tự động WordPress

WordPress cung cấp tùy chọn kích hoạt tính năng tự động cập nhật trong quá trình cài đặt, giúp bạn tiết kiệm thời gian không phải thực hiện thủ công. Tuy nhiên, nó có thể phản tác dụng nếu bạn cài đặt một chủ đề tùy chỉnh vì không biết bản cập nhật nào có thể ảnh hưởng đến giao diện trang web của bạn

Để tắt tính năng tự động cập nhật, phía trên dòng /* That’s all, stop edit. Chúc mừng xuất bản. */ thêm đoạn mã sau

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
5

Thay giá trị true bằng false hoặc xóa mã này nếu bạn muốn bật lại tự động cập nhật trong tương lai

Cập nhật lõi WordPress

WordPress phiên bản 3. 7 trở lên đi kèm với các bản cập nhật nền tự động cho các bản phát hành cốt lõi nhỏ và tệp dịch để đảm bảo hiệu suất tối ưu. Trong một số trường hợp, các bản cập nhật có thể bao gồm các tệp phát triển chủ đề và plugin

Vì tính năng này giúp trang web của bạn luôn được cập nhật và bảo mật, chúng tôi khuyên bạn nên để tính năng này làm mặc định

Để kích hoạt toàn bộ các bản cập nhật cốt lõi, nhỏ và lớn, hãy thêm đoạn mã sau vào phía trên dòng /* Đó là tất cả, ngừng chỉnh sửa. Chúc mừng xuất bản. */

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
6

Thay đổi giá trị không đổi thành false để vô hiệu hóa các bản cập nhật lõi phát triển, phụ và chính

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
7

Ngoài ra, chỉ bật cập nhật tự động cho các bản phát hành nhỏ bằng cách thay đổi giá trị không đổi thành nhỏ

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
8

Bảng người dùng tùy chỉnh

Mặc định WordPress cung cấp cho bạn bảng wp_users để lưu trữ dữ liệu người dùng. Trong trường hợp bạn cần cài đặt sau bảng người dùng tùy chỉnh, hãy thêm đoạn mã sau vào wp-config của bạn. tập tin php

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
9

Thông thường, các nhà phát triển sử dụng mã này để chia sẻ bảng người dùng giữa các lần cài đặt WordPress, điều này rất hữu ích để duy trì cùng một cơ sở người dùng trên nhiều trang web

Bảng meta người dùng tùy chỉnh

Nếu quyết định tạo bảng người dùng tùy chỉnh, bạn phải tạo một bảng khác để lưu trữ siêu dữ liệu người dùng của mình. Đoạn mã sau cho phép bạn tạo một bảng meta người dùng tùy chỉnh

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
0

Bảng meta người dùng tùy chỉnh rất hữu ích để thu thập và chia sẻ thông tin người dùng trên nhiều cài đặt WordPress. Plugin thành viên cũng sử dụng bảng meta người dùng tùy chỉnh để lưu trữ thông tin thành viên

Danh mục ngôn ngữ và ngôn ngữ

Ngôn ngữ mặc định để cài đặt WordPress là U. S. Tiếng Anh. WordPress phiên bản 4. 0 trở lên cho phép người dùng thay đổi nó trên Cài đặt -> Chung trong bảng điều khiển quản trị viên của họ. Cũng có thể thay đổi ngôn ngữ mặc định trong quá trình cài đặt

Cpanel php không được hỗ trợ

Nếu bạn muốn chuyển sang ngôn ngữ khác, hãy thêm đoạn mã sau vào tệp wp-config

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
1

Dòng mã đầu tiên cho biết. mo tệp ngôn ngữ để cài đặt, trong khi tệp thứ hai xác định thư mục ngôn ngữ nơi tệp ngôn ngữ được lưu trữ

Quy ước đặt tên của các tệp ngôn ngữ dựa trên mã ngôn ngữ theo sau là mã quốc gia. Ví dụ: de_DE đề cập đến ngôn ngữ tiếng Đức. Tra cứu ngôn ngữ và mã quốc gia mong muốn của bạn trên trang tiện ích gettext của GNU

Nếu bạn nhập sai tổ hợp mã quốc gia và mã ngôn ngữ, WordPress sẽ mặc định sử dụng U. S. Tiếng Anh

Quyền đối với tệp

Định cấu hình quyền truy cập tệp là một bước thiết yếu khác để bảo mật trang web của bạn. Cài đặt xác định người dùng nào có thể xem, sửa đổi và thực thi các tệp và thư mục cốt lõi trong trang web của bạn

Hầu hết các nhà cung cấp dịch vụ lưu trữ cho phép bạn thay đổi quyền của tệp và thư mục thông qua Trình quản lý tệp. Đây là giao diện của cửa sổ bật lên cài đặt trên Hostinger

Cpanel php không được hỗ trợ

Mỗi cấp độ quyền cho người dùng tương ứng được biểu thị bằng mã gồm ba chữ số bao gồm

  • 0 - không có quyền truy cập
  • 1 - thực hiện
  • 2 – viết
  • 4 - đọc
  • 3 (kết hợp giữa 2 và 1) – viết và thực thi
  • 5 (kết hợp giữa 4 và 1) – đọc và thực thi
  • 6 (kết hợp giữa 4 và 2) – đọc và viết
  • 7 (kết hợp giữa 2 và 3) – đọc, viết và thực thi

Nếu bạn không thể truy cập Trình quản lý tệp để thay đổi quyền truy cập tệp của mình, hãy sửa đổi tệp wp-config bằng cách sử dụng kết hợp mã ở trên. Thêm mã sau vào trên dòng /* Đó là tất cả, ngừng chỉnh sửa. Chúc mừng xuất bản. */

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
2

Quyền truy cập tệp 644 cho wp-config,. htaccess và các tệp khác làm cho chúng hiển thị với tất cả người dùng nhưng chỉ chủ sở hữu của chúng mới có thể sửa đổi. Trong khi đó, 755 quyền truy cập tệp cho các thư mục và thư mục con của WordPress có nghĩa là mọi người đều có thể đọc và thực thi chúng, nhưng chỉ chủ sở hữu mới có thể thực hiện thay đổi

Cảnh báo. Không bao giờ đặt quyền truy cập tệp của bạn thành 777, vì nó sẽ cấp cho mọi người quyền truy cập để đọc, ghi và thực thi tệp của bạn. Mặt khác, quyền truy cập tệp 000 và 444 sẽ phá vỡ trang web của bạn vì chúng ngăn WordPress chỉnh sửa và thực thi các tệp chủ đề và plugin

Chỉnh sửa wp-config. tệp php

Nếu bạn muốn chỉnh sửa tệp cấu hình WordPress, tốt nhất bạn nên sao lưu tệp đó trước. Giữ thêm một bản sao thông tin giúp bạn khắc phục mọi cấu hình sai có thể làm hỏng trang web của bạn

Bước tiếp theo là quyết định công cụ bạn muốn sử dụng. Các nhà phát triển thường sử dụng trình soạn thảo văn bản hoặc chương trình soạn thảo HTML. Phương pháp này yêu cầu tải xuống tệp cấu hình WordPress và sau đó tải lại tệp đó vào cùng thư mục sau khi bạn thực hiện các thay đổi

Ngoài ra, hãy sử dụng trình chỉnh sửa mã mà Trình quản lý tệp của dịch vụ lưu trữ web của bạn cung cấp. Đây là cách chỉnh sửa wp-config. php qua Trình quản lý tệp của Hostinger

  1. Điều hướng đến Trình quản lý tệp từ hPanel của bạn
  2. Nhấp vào thư mục public_html trong thanh bên
  3. Nhấp đúp vào tệp wp-config và thực hiện các thay đổi cần thiết
  4. Khi bạn đã hoàn tất, hãy nhấp vào Lưu & Đóng
Cpanel php không được hỗ trợ

Sự kết luận

Wp-config. php là một tệp WordPress cốt lõi được tạo trong quá trình cài đặt trang web. Nó thiết lập kết nối giữa trang web WordPress của bạn và cơ sở dữ liệu của nó cũng như thực hiện các cài đặt nâng cao trên cả hai

Bạn có thể tìm thấy nó trong thư mục gốc của trang web bằng ứng dụng khách FTP hoặc Trình quản lý tệp của nhà cung cấp dịch vụ lưu trữ của bạn

Tệp cấu hình WordPress bao gồm một số phần

  • Cài đặt MySQL – Cấu hình cơ sở dữ liệu WordPress
  • Bộ ký tự cơ sở dữ liệu ‒ được sử dụng để xác định bảng với cài đặt bộ ký tự thích hợp
  • Khóa bảo mật – chịu trách nhiệm mã hóa thông tin người dùng
  • Tiền tố bảng cơ sở dữ liệu WordPress – đặt tiền tố bảng để bảo mật tốt hơn
  • Chế độ gỡ lỗi – hữu ích trong việc theo dõi các lỗi PHP
  • Đường dẫn tuyệt đối – cho biết vị trí của thư mục hoặc tệp trong máy tính

Trong khi WordPress wp-config. php có thể chỉnh sửa bằng trình soạn thảo văn bản, đảm bảo sao lưu tệp trước khi thực hiện bất kỳ thay đổi nào. Ngay cả cấu hình sai nhỏ nhất cũng có thể làm gián đoạn kết nối giữa cơ sở dữ liệu và trang web WordPress của bạn

Cpanel php không được hỗ trợ

Tác giả

jordan A

Jordana là một người đam mê phát triển web và tiếp thị kỹ thuật số. Khi cô ấy không ngồi trước máy tính xách tay, bạn có thể thấy cô ấy đi du lịch để tìm kiếm món sushi ngon nhất