Những điều bạn cần biết về wp-config.php

Những điều bạn cần biết về wp-config.php

File wp-config.php là thành phần quan trọng bật nhất của WordPress website cũng như hệ thống bảo mật của nó. Để quản lý file này, bạn cần có một số kiến thức nhất định. Sau khi đọc xong bài viết này, bạn có thể cấu hình được WordPress và biết cách tận dụng các lợi ích của file wp-config.

File wp-config.php là gì?

Đầu tiên và cũng quan trọng nhất, bạn cần biết wp-config.php là gì. File này chứa thông tin cấu hình WordPress và quan trọng nhất là, thông tin kết nối database của website. Các thông tin này bao gồm: database name, username, password và database host.
File wp-config.php không có sẵn trong WordPress mà nó được tạo ra trong quá trình cài đặt WordPress. Nó là file riêng của website.
Giờ chắc bạn đang muốn biết wp-config.php ở đâu? Vị trí file này đặt trong thư mục gốc của website. Thông thường và trong ví dụ này nó đặt trong /public_html.
wp-config.php ở đâu
Để chỉnh sửa file wp-config.php, bạn có thể sử dụng FTP (ví dụ, FileZilla), hoặc nếu bạn đang dùng Hostinger, sử dụng File Manager sẽ dễ hơn. Bước tiếp theo là tải file này về.
Quan trọng: Chỉnh sửa file wp-config.php khi cần thiết và đừng quên lưu lại một bản sao của file này. Nếu chỉnh không đúng có thể gây lỗi nghiêm trọng.
Khi bạn mở file wp-config.php lên, trong thư mục gốc cài đặt WordPress, bạn sẽ thấy đoạn code như sau:
  1. <?php
  2. /**
  3. * The base configuration for WordPress
  4. *
  5. * The wp-config.php creation script uses this file during the
  6. * installation. You don't have to use the web site, you can
  7. * copy this file to "wp-config.php" and fill in the values.
  8. *
  9. * This file contains the following configurations:
  10. *
  11. * * MySQL settings
  12. * * Secret keys
  13. * * Database table prefix
  14. * * ABSPATH
  15. *
  16. * @link https://codex.wordpress.org/Editing_wp-config.php
  17. *
  18. * @package WordPress
  19. */

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

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

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

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

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

  29. /** Database Charset to use in creating database tables. */
  30. define('DB_CHARSET', 'utf8');

  31. /** The Database Collate type. Don't change this if in doubt. */
  32. define('DB_COLLATE', '');

  33. /**#@+
  34. * Authentication Unique Keys and Salts.
  35. *
  36. * Change these to different unique phrases!
  37. * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
  38. * 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.
  39. *
  40. * @since 2.6.0
  41. */
  42. define('AUTH_KEY', 'put your unique phrase here');
  43. define('SECURE_AUTH_KEY', 'put your unique phrase here');
  44. define('LOGGED_IN_KEY', 'put your unique phrase here');
  45. define('NONCE_KEY', 'put your unique phrase here');
  46. define('AUTH_SALT', 'put your unique phrase here');
  47. define('SECURE_AUTH_SALT', 'put your unique phrase here');
  48. define('LOGGED_IN_SALT', 'put your unique phrase here');
  49. define('NONCE_SALT', 'put your unique phrase here');

  50. /**#@-*/

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

  58. /**
  59. * For developers: WordPress debugging mode.
  60. *
  61. * Change this to true to enable the display of notices during development.
  62. * It is strongly recommended that plugin and theme developers use WP_DEBUG
  63. * in their development environments.
  64. *
  65. * For information on other constants that can be used for debugging,
  66. * visit the Codex.
  67. *
  68. * @link https://codex.wordpress.org/Debugging_in_WordPress
  69. */
  70. define('WP_DEBUG', false);

  71. /* That's all, stop editing! Happy blogging. */
  72. /** Absolute path to the WordPress directory. */
  73. if ( !defined('ABSPATH') )
  74. define('ABSPATH', dirname(__FILE__) . '/');

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

Thông tin kết nối MySQL database trong wp-config.php

Thông tin cấu hình database được viết bên dưới mục MySQL settings trong file wp-config.php, chứa các thông tin bao gồm: MySQL hostname, database name, username, và password. Bạn có thể đổi những thông tin này khi bạn di chuyển website sang nhà cung cấp khác và cần cập nhật database MySQL. Đây là snippet của nó:
  1. // ** MySQL settings - You can get this info from your web host ** //

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

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

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

  8. /** MySQL hostname */
  9. define( 'DB_HOST', 'localhost' );
Để lấy các thông tin này, bạn có thể tìm thấy trong control panel của web hosting. Chỉ cần đăng nhập tài khoản của bạn, nhấn vào nút Database, và chọn MySQL database. Nó sẽ trông như sau trong control panel của Hostinger:
thông tin kết nối database trong control panel
Ngoài việc cấu hình database, bạn còn làm được nhiều việc khác bằng file wp-config để tùy chỉnh website của bạn. Bạn có thể tạo ra Authentication Key và Salts, đổi table prefix, kích hoạt mode debugging, và chuyển file tới vị trí khác để an toàn hơn. Chúng tôi sẽ đi qua từng cách một.

Security keys

File wp-config.php quan trọng vì nó tạo ra Authentication Keys và Salts bên trong. Những thông tin này sẽ giúp bảo vệ website của bạn vì nó mã hóa thông tin người dùng.
Để tạo Authentication keys và Salts, bạn cần tạo một loạt các mật khẩu mạnh trước. Bạn có thể tạo một loạt mật khẩu mạnh bằng the WordPress password generator. Sau khi có danh sách các mật khẩu, dán từng cái một vào bên trong file để thay thế chỗ ‘điền mật khẩu vào đây’.
  1. /**#@+
  2. * Authentication Unique Keys and Salts.
  3. *
  4. * Change these to different unique phrases!
  5. * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
  6. * 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.
  7. *
  8. * @since 2.6.0
  9. */
  10. define('AUTH_KEY', 'điền mật khẩu vào đây');
  11. define('SECURE_AUTH_KEY', 'điền mật khẩu vào đây');
  12. define('LOGGED_IN_KEY', 'điền mật khẩu vào đây');
  13. define('NONCE_KEY', 'điền mật khẩu vào đây');
  14. define('AUTH_SALT', 'điền mật khẩu vào đây');
  15. define('SECURE_AUTH_SALT', 'điền mật khẩu vào đây');
  16. define('LOGGED_IN_SALT', 'điền mật khẩu vào đây');
  17. define('NONCE_SALT', 'điền mật khẩu vào đây');

  18. /**#@-*/
Hiệu quả của phương pháp này rất mạnh, nó sẽ thoát toàn bộ người dùng đang đăng nhập ra và khiến cho những cookies hiện thành không dùng được nữa. Cách này, hackers có được mật khẩu của bạn sẽ tự động bị thoát ra.

Database Table Prefix

WordPress mặc định đặt tên cho bảng với prefix là ‘wp_’ trong file wp-config.php, nên bạn có thể tăng tính bảo mật bằng cách sửa nó thành tên khác. Thông tin ban đầu là:
  1. $table_prefix = 'wp_';
Bạn đổi thông tin prefix trong quá trình cài đặt để an toàn hơn. Thay thế prefix mặc định bằng một cái tên khác để hạn chế trường hợp tấn công bằng SQL injection.
Đổi wp prefix với một ký tự nào đó là được. Lưu ý bạn chỉ dùng được gạch dưới, chữ, số. Ví dụ như sau:
  1. $table_prefix = 'wp_custom751Admin_';
Hãy tạo một prefix phức tạp là tốt nhất. Còn không thì nếu tạo một prefix quá dễ đoán sẽ không có tác dụng gì.

Debugging Mode

Mặc định, chế độ debugging sẽ bị tắt. Bật nó lên nếu bạn thích tìm hiểu về quá trình phát triển WordPress.
Debugging mode dùng để thông báo cho lập trinh viên biết sau khi code được thực thi. Nó sẽ giúp tìm lỗi trên website. Chức năng này thực tế cũng rất hữu dụng cho người dùng bình thường, có thể giúp họ sửa các lỗi cơ bản.
Để bật debugging mode lên, bạn chỉ cần tìm dòng sau, thay thế giá trị thành True ở chỗ False là được:
  1. define('WP_DEBUG', false);

Wp-config ở đâu và cách thay đổi vị trí file wp-config.php

Vị trí ban đầu của file wp-config.php là ở thư mục gốc cài đặt WordPress, thông thường là trong thư mục public_html. Thay đổi vị trí file wp-config.php có thể gây nguy hiểm cho website, nên hãy nhớ backup website lại trước. Việc thay đổi vị trí file wp-config.php là cách rất hữu hiệu giúp chống hacker tìm thấy nó dễ dàng. Một bước bảo mật vô cùng hiệu quả.
Đổi thay đổi đường dẫn wp-config.php, mở FTP client lên (hoặc dùng Hostinger File Manager) và làm theo hướng dẫn sau:
  1. Tìm wp-config.php trong thư mục gốc cài đặt của website.
  2. Chuyển file wp-config.php đến nơi khác bằng cách kéo thả đến thư mục bạn muốn. ee to another place by drag-and-dropping it to your intended directory. Vị trí càng bất thường bao nhiêu càng tốt bất nhiêu. Trong file này, chúng tôi đặt nó trong mục /public_html/wp-admin/user đổi vị trí file wp-config.php
  3. Sau đó, website sẽ không truy cập được nữa vì nó không tìm thấy file wp-config ở vị trí cũ nữa. Bạn sẽ cần tạo một file wp-config.php mới trên text editor trong máy của bạn (notepad chẳng hạn), với nội dung như sau:
    1. <?php
    2. include(‘/domains/hostinger-dev-9.xyz/public_html/wp-admin/user’);
    3. ?>
    Lưu ý là bạn cần sửa đường dẫn file wp-config.php ở ví dụ trên thành nên chính xác bạn lưu file wp-config.php.
  4. Upload file mới này lên thư mục gốc của bạn, nơi file wp-config.php cũ được đặt. Ghi đè lên nếu file cũ wp-config.php vẫn còn ở đó.
  5. Vậy là xong. Bạn đã cấu hình WordPress an toàn hơn chỉ bằng một thao tác đơn giản.

Lời kết

Bạn đã biết wp-config.php quan trọng đến mức nào với WordPress. Nó chứa những thông tin cực kỳ nhạy cảm, nên bạn cần giữ nó tránh xa những ai có ý định xấu. Có nhiều cách để giúp bạn làm việc này, nhưng hãy nhớ  vô cùng cẩn trọng khi điều chỉnh file wp-config. Nếu không bạn sẽ không truy cập được vào WordPress website nữa hoặc làm hỏng website.

COMMENTS

Name

BẤT ĐỘNG SẢN CHO THUÊ,3,Bất Động Sản Doanh Nghiệp,19,Bất Động Sản Nghỉ Dưỡng,9,Biệt Thự Quận 7,4,Biệt Thự Quận Bình Thạnh,1,Biệt Thự Quận Gò Vấp,5,Căn Hộ Cho Thuê,7,Căn Hộ Cho Thuê Quận 1,2,Căn Hộ Cho Thuê Quận 3,4,Căn Hộ Cho Thuê Quận 7,3,Căn Hộ Officetel,2,Căn Hộ Quận 2,2,Căn Hộ Quận 7,4,Căn Hộ Quận 9,1,Căn Hộ Quận Bình Tân,1,Căn Hộ Quận Bình Thạnh,1,Căn Hộ Quận Gò Vấp,1,Căn Hộ Quận Phú Nhuận,1,Căn Hộ Quận Tân Phú,1,Căn Hộ Quận Thủ Đức,1,Căn Hộ Shophouse,1,Cho Thuê Nhà Phố,10,Chủ Đầu Tư,2,Đất Bình Thuận,2,Đất Nền Đồng Nai,7,Đất Nền Huyện Củ Chi,6,Đất Nền Huyện Hóc Môn,4,Đất Nền Nam Sài Gòn,2,Đất Nền Nhà Bè,3,Đất Nền Phan Thiết,2,Đất Nền Quận 7,7,Đất Nền Quận 9,1,Đất Nền Quận Bình Tân,2,Đất Nền Quận Tân Phú,2,Đất Thổ Vườn,3,Dự Án Căn Hộ Mới,14,Hoa Kỳ Group,5,Hot,29,Hướng Dẫn Làm Web Với WordPress,16,kiến,1,Kiến Thức Online Cho Bạn,3,Kinh Nghiệm Mua Nhà,44,Mua Bán Biệt Thự,37,Mua Bán Căn Hộ,17,Mua Bán Đất Nền,49,Mua Bán Nhà Phố,314,nhà,3,Nhà Chính Chủ,17,Nhà Cho Thuê Quận 7,8,Nhà Đã Bán,1,Nhà Mặt Tiền,45,Nhà Mặt Tiền Quận Tân Phú,62,Nhà Phố Đẹp,35,Nhà Phố Dưới 1 Tỷ,5,Nhà Phố Huyện Hóc Môn,1,Nhà Phố Phường Bình Hưng Hòa A,8,Nhà Phố Quận 1,4,Nhà Phố Quận 10,5,Nhà Phố Quận 11,4,Nhà Phố Quận 12,23,Nhà Phố Quận 2,8,Nhà Phố Quận 3,6,Nhà Phố Quận 5,1,Nhà Phố Quận 7,48,Nhà Phố Quận 8,2,Nhà Phố Quận 9,2,Nhà Phố Quận Bình Tân,47,Nhà Phố Quận Bình Thạnh,17,Nhà Phố Quận Gò Vấp,56,Nhà Phố Quận Phú Nhuận,12,Nhà Phố Quận Tân Bình,14,Nhà Phố Quận Tân Phú,132,Nhà Phố Quận Thủ Đức,59,Nhà Phố Từ 1 Tỷ Đến 2 Tỷ,32,Nhà Phố Từ 2 Tỷ Đến 3 Tỷ,26,Nhà Phố Từ 3 Tỷ Đến 4 Tỷ,19,Nhà Phố Từ 4 Tỷ Đến 5 Tỷ,22,Nhà Phố Từ 5 Tỷ Đến 6 Tỷ,14,Nhà Phố Từ 7 Tỷ Đến 8 Tỷ,4,Nhà Trong Hẻm,5,nhà tử,1,Phân Tích Đầu Tư,97,Phong Thủy Chọn Hướng,3,SÀN LIÊN KẾT,105,Tân Phú Real,81,Tiến Độ Dự Án,4,Tin Địa Ốc,31,Tin Khuyến Mãi,1,Tin Nhà Đất,18,Vũng Tàu REAL,4,
ltr
item
Mua Bán Nhà Phố Biệt Thự: Những điều bạn cần biết về wp-config.php
Những điều bạn cần biết về wp-config.php
Những điều bạn cần biết về wp-config.php
https://www.hostinger.vn/huong-dan/wp-content/uploads/sites/10/2019/07/vi-tri-file-wp-config.jpg
Mua Bán Nhà Phố Biệt Thự
http://www.muabannhaphobietthu.com/2019/11/nhung-dieu-ban-can-biet-ve-wp-configphp.html
http://www.muabannhaphobietthu.com/
http://www.muabannhaphobietthu.com/
http://www.muabannhaphobietthu.com/2019/11/nhung-dieu-ban-can-biet-ve-wp-configphp.html
true
4328796531115600616
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy