Tệp cấu hình php ở đâu trong WordPress?

wp-config. php chứa thông tin rất quan trọng trong trang web Wordpress và do đó sửa đổi wp-config. php là thứ thường được nói đến và bạn nên biết phải làm gì. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách chỉnh sửa wp-config đúng cách. tệp php trong WordPress


Quảng cáo


Như tên gợi ý, đây là tệp cấu hình là một phần của tất cả các trang web WordPress tự lưu trữ. Không giống như các tệp khác, tệp wp-config. php không có trong WordPress ngay từ đầu nhưng được tạo riêng cho trang web của bạn trong quá trình cài đặt



WordPress lưu trữ thông tin cơ sở dữ liệu của bạn trong wp-config. tập tin php. Nếu không có thông tin này, trang web WordPress của bạn sẽ không hoạt động và bạn sẽ gặp lỗi "Lỗi khi tạo kết nối cơ sở dữ liệu". Ngoài thông tin cơ sở dữ liệu, wp-config. tệp php cũng chứa một số cài đặt cấp cao khác. Chúng tôi sẽ giải thích chúng sau trong bài viết này

Vì tệp này chứa nhiều thông tin nhạy cảm, nên bạn không nên làm hỏng tệp này trừ khi bạn hoàn toàn không có lựa chọn nào khác. Nhưng vì bạn đang đọc bài viết này, điều đó có nghĩa là bạn cần chỉnh sửa wp-config. tập tin php. Dưới đây là các bước để làm điều đó mà không có những điều khó hiểu

Hãy bắt đầu

Điều tốt nhất cần làm là tạo một bản sao lưu WordPress hoàn chỉnh, nhưng ít nhất hãy tải xuống wp-config gốc. php vào máy tính của bạn. wp-config. php rất quan trọng đối với trang web WordPress đến nỗi một lỗi nhỏ có thể khiến trang web của bạn không thể truy cập được. Bạn cần một ứng dụng khách FTP hoặc bảng điều khiển lưu trữ như Cpanel để kết nối với trang web của bạn. Ứng dụng khách FTP cho phép bạn truyền tệp giữa máy chủ và máy tính của bạn và tôi khuyên dùng Filezilla của Mozilla cho việc này (trình tạo trình duyệt Firefox, trong số những trình duyệt khác). wp-config. php được đặt trong thư mục gốc của trang web của bạn với các thư mục khác như /wp-content/. Thư mục gốc được gọi là "public_html" trên máy chủ Linux và "httpdocs" trên máy chủ Windows



Trong trường hợp bạn cần làm việc với FTP, chỉ cần nhấp chuột phải vào tệp rồi chọn tải xuống từ menu. Máy khách FTP của bạn bây giờ sẽ tải xuống wp-config. php tập tin vào máy tính của bạn. Bạn có thể mở và chỉnh sửa nó bằng trình soạn thảo văn bản đơn giản như Notepad++ Edit. Với loại lưu trữ tốt hơn, bạn sẽ có một bảng điều khiển và ở đó bạn có thể chỉnh sửa tệp trực tiếp mà không cần phải tải xuống. Nhấp chuột phải vào tệp và chọn "chỉnh sửa"

Hiểu về wp-config. tập tin php

Xem ở đây một ví dụ về wp-config. php trước khi bắt đầu. Điều quan trọng là phải hiểu mã. Mỗi phần của wp-config. tệp php được ghi lại rõ ràng trong chính tệp đó. Hầu như tất cả các cài đặt ở đây được xác định bằng cách sử dụng hằng số PHP


define( 'constant_name' , 'value');

Hãy xem xét kỹ hơn từng phần trong 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'); /** 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', '');

Bạn có thể lấy thông tin cơ sở dữ liệu của mình từ cPanel hoặc có thể là Pleskpanel hoặc một bảng điều khiển khác trong tài khoản lưu trữ web của bạn trong phần có tên là cơ sở dữ liệu.



Nếu bạn không thể định vị cơ sở dữ liệu WordPress hoặc tên người dùng và mật khẩu MySQL của mình, bạn sẽ cần liên hệ với máy chủ lưu trữ web của mình nhưng về nguyên tắc, chúng phải có sẵn trong wp-config. php. Nếu bạn đã tự cài đặt Wordpress, tất nhiên bạn nên lưu trữ dữ liệu này ở đâu đó

Khóa xác thực và muối

Các khóa và muối xác thực duy nhất là các khóa bảo mật giúp cải thiện tính bảo mật cho trang web WordPress của bạn. Các khóa này cung cấp mã hóa mạnh cho phiên người dùng và cookie do WordPress tạo


/**#@+ * Authentication Unique Keys and Salts. * * Edit these unique phrases! * You can generate these using the {@link //api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}<br> * 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.<br> * * @since 2.6.0 */ define('AUTH_KEY', 'post your unique phrase here'); define('SECURE_AUTH_KEY', 'post your unique phrase here'); define('NONCE_KEY', 'post your unique phrase here'); define('LOGGED_IN_KEY', 'post your unique phrase here'); define('AUTH_SALT', 'post your unique phrase here'); define('SECURE_AUTH_SALT', 'post your unique phrase here'); define('LOGGED_IN_SALT', 'post your unique phrase here'); define('NONCE_SALT', 'post your unique phrase here'); /**#@-*/

Bạn có thể Tạo khóa bảo mật WordPress và dán chúng vào đây. Điều này đặc biệt hữu ích nếu bạn nghi ngờ rằng trang web WordPress của mình có thể đã bị xâm phạm. Thay đổi khóa bảo mật sẽ đăng xuất tất cả người dùng hiện đã đăng nhập trên trang web WordPress của bạn, buộc họ phải đăng nhập lại.

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

WordPress thêm wp_prefix vào tất cả các bảng do WordPress tạo theo mặc định. Bạn nên thay đổi tiền tố bảng cơ sở dữ liệu WordPress của mình thành một thứ gì đó tùy ý. Điều này khiến tin tặc khó đoán được các bảng WordPress của bạn và ngăn chặn thành công một số cuộc tấn công SQL injection phổ biế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_';

Lưu ý rằng bạn không thể thay đổi giá trị này cho trang web WordPress hiện có, ít nhất là không thể thay đổi trực tiếp qua wp-config. php, tất nhiên là có thể thay đổi tiền tố cơ sở dữ liệu trong PHPmyAdmin hoặc trên PC của bạn sau khi tải xuống ở đó.

Chế độ gỡ lỗi WordPress

Cài đặt này đặc biệt hữu ích cho những người dùng muốn tìm hiểu cách phát triển WordPress và những người dùng thử các tính năng thử nghiệm. Theo mặc định, WordPress ẩn các bài đăng được tạo bởi PHP khi thực thi mã. Nếu bạn chỉ đặt chế độ gỡ lỗi thành true, những thông báo này sẽ được hiển thị. Điều này cung cấp thông tin quan trọng cho các nhà phát triển để tìm lỗi


define('WP_DEBUG', false);

Cài đặt đường dẫn tuyệt đối

Phần sau của tệp wp-config xác định tuyến đường tuyệt đối mà sau này được sử dụng để đặt WP-vars & các tệp được bao gồm. Bạn không cần phải thay đổi bất cứ điều gì ở đây


/** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php');

Wp-config hữu ích. Cài đặt và hack php

Có một số wp-config khác. cài đặt php có thể giúp bạn khắc phục sự cố và sửa các lỗi phổ biến của WordPress

Tùy chỉnh Cổng và Ổ cắm MySQL trong WordPress

Nếu nhà cung cấp dịch vụ lưu trữ WordPress của bạn sử dụng các cổng khác nhau cho máy chủ MySQL, bạn sẽ cần thay đổi giá trị DB_HOST của mình để bao gồm số cổng. Lưu ý rằng đây không phải là một dòng mới nhưng bạn sẽ cần chỉnh sửa giá trị DB_HOST hiện tại


define( 'DB_HOST', 'localhost:5067' );

Đừng quên thay đổi số cổng 5067 thành bất kỳ số cổng nào do máy chủ web của bạn cung cấp. Nếu bạn đang sử dụng ổ cắm máy chủ và đường ống cho MySQL, bạn cần thêm nó như thế này.


define( 'DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock' );

Thay đổi URL WordPress bằng wp-config. tệp php

Bạn có thể cần thay đổi URL WordPress khi di chuyển trang web WordPress sang tên miền hoặc máy chủ lưu trữ web mới. Bạn có thể thay đổi các URL này trên trang Cài đặt » Chung


Bạn cũng có thể thay đổi các URL này bằng wp-config. tập tin php. Điều này rất hữu ích nếu bạn không thể truy cập khu vực quản trị WordPress do lỗi có thể gây ra quá nhiều giám đốc. Thêm hai dòng này vào wp-config của bạn. tập tin php


define('WP_HOME','//your-website.com'); define('WP_SITEURL','//your-website.com');

Đừng quên thay thế je-site. nl với tên miền của riêng bạn. Bạn cũng nên nhớ rằng các công cụ tìm kiếm xử lý www. je-site. nl và je-site. nl là hai vị trí khác nhau (www vs non-www). Nếu trang web của bạn được lập chỉ mục với tiền tố www, bạn sẽ cần thêm tên miền của mình cho phù hợp. Tất nhiên, cũng sử dụng https nếu trang web của bạn có chứng chỉ SSL.

Thay đổi thư mục tải lên bằng wp-config. php


Theo mặc định, WordPress lưu trữ tất cả các phương tiện tải lên trong thư mục /wp-content/uploads/


define( 'UPLOADS', 'wp-content/media' );

Lưu ý rằng đường dẫn thư mục tải lên có liên quan đến ABSPATH được đặt tự động trong WordPress. Thêm một đường dẫn tuyệt đối ở đây sẽ không hoạt động.

Vô hiệu hóa cập nhật tự động trong WordPress

WordPress đã giới thiệu các bản cập nhật tự động trong WordPress 3. 7. Điều này cho phép các trang web WordPress tự động cập nhật bất cứ khi nào có bản cập nhật nhỏ. Mặc dù các bản cập nhật tự động rất tốt cho bảo mật, nhưng trong một số trường hợp, chúng có thể gây ra lỗi trong trang web WordPress khiến trang web không thể truy cập được. Thêm dòng mã này vào wp-config của bạn. php sẽ vô hiệu hóa tất cả các cập nhật tự động trên trang web WordPress của 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'); /** 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

Hạn chế đăng bài sửa đổi trong WordPress

WordPress đi kèm với tính năng lưu và sửa đổi tự động tích hợp sẵn. Tuy nhiên, nếu bạn đang thực hiện đại tu trang web lớn, bạn có thể tăng kích thước sao lưu của cơ sở dữ liệu WordPress của mình. Thêm dòng mã này vào wp-config của bạn. php để giới hạn số lượng bản sửa đổi được lưu cho một bài đăng


// ** 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'); /** 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

Thay thế 4 bằng số bản sửa đổi bạn muốn lưu. WordPress hiện tự động xóa các bản sửa đổi cũ hơn. Tuy nhiên, các bản sửa đổi bài đăng cũ hơn của bạn vẫn được lưu trữ trong cơ sở dữ liệu của bạn.

Tôi có thể tìm tập tin cấu hình php ở đâu?

Wp-config. php nằm ở trong thư mục gốc của trang web WordPress của bạn .

Bạn có thể tìm thấy WP ở đâu

php nằm ở đâu?” . php trong một trang web WordPress đã tồn tại, bạn sẽ tìm thấy nó trong thư mục gốc của bản cài đặt WordPress của bạn . Thư mục gốc của bạn chứa các thư mục wp-admin, wp-content và wp-includes.

WP là gì

Wp-config. tệp php cung cấp chi tiết cấu hình cơ bản cho trang web WordPress của bạn . wp-config. tệp php là tệp cốt lõi của WordPress chứa thông tin cần thiết để giúp trang web WordPress của bạn hoạt động, bao gồm. Cơ sở dữ liệu WordPress của bạn Cài đặt kết nối MySQL.

Cấu hình WordPress ở đâu?

Tệp cấu hình có tên là wp-config. php và nó được lưu trữ trong thư mục ứng dụng gốc của bạn .

Chủ đề