Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?


Xử lý tập tin là một phần quan trọng của bất kỳ ứng dụng web nào. Bạn thường cần mở và xử lý một tệp cho các tác vụ khác nhau.


Php thao tác các tập tin

PHP có một số chức năng để tạo, đọc, tải lên và chỉnh sửa các tệp.

Hãy cẩn thận khi thao tác các tập tin!

Khi bạn đang thao túng các tập tin, bạn phải rất cẩn thận.

Bạn có thể gây ra rất nhiều thiệt hại nếu bạn làm điều gì đó sai. Các lỗi phổ biến là: Chỉnh sửa tệp sai, điền vào ổ cứng bằng dữ liệu rác và xóa nội dung của một tệp một cách tình cờ.


Hàm readfile ()

Hàm

define( 'constant_name' , 'value'); 
3 đọc một tệp và ghi nó vào bộ đệm đầu ra.

Giả sử chúng tôi có một tệp văn bản có tên là "WebDictionary.txt", được lưu trữ trên máy chủ, trông như thế này:

Ajax = javaScript và xmlcss không đồng bộ = bảng kiểu cascading html = hyper text markup ngôn ngữ
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language

Mã PHP để đọc tệp và ghi nó vào bộ đệm đầu ra như sau (hàm

define( 'constant_name' , 'value'); 
3 trả về số byte đọc trên thành công):

Hàm

define( 'constant_name' , 'value'); 
3 rất hữu ích nếu tất cả những gì bạn muốn làm là mở một tệp và đọc nội dung của nó.

Các chương tiếp theo sẽ dạy bạn nhiều hơn về xử lý tập tin.



Bài tập PHP



Bạn đã đọc một hướng dẫn yêu cầu bạn chỉnh sửa tệp wp-config của mình và bạn không biết nó là gì? Vâng, chúng tôi đã có bạn được bảo hiểm. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách chỉnh sửa đúng tệp wp-config.php trong WordPress.

Tệp WP-config.php là gì?

Như tên cho thấy, đây là một 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 tích hợp sẵn với WordPress thay vì nó được tạo riêng cho trang web của bạn trong quá trình cài đặt.

Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?

WordPress lưu trữ thông tin cơ sở dữ liệu của bạn trong tệp wp-config.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ẽ nhận được ‘lỗi thiết lập kết nối cơ sở dữ liệu‘ Lỗi.

Ngoài thông tin cơ sở dữ liệu, tệp wp-config.php còn 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 rất nhiều thông tin nhạy cảm, nên bạn không nên lộn xộn với 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 phải chỉnh sửa tệp wp-config.php. Dưới đây là các bước để làm điều đó mà không làm mọi thứ lộn xộn.

Video hướng dẫn

Đăng ký WPBEGINNER

Nếu bạn không thích video hoặc cần thêm hướng dẫn, thì hãy tiếp tục đọc.

Bắt đầu

Điều đầu tiên bạn cần làm là tạo một bản sao lưu WordPress hoàn chỉnh. Tệp WP-config.php rất quan trọng đối với một trang web WordPress đến nỗi một lỗi nhỏ sẽ khiến trang web của bạn không thể truy cập được.

Bạn sẽ cần một máy khách FTP để kết nối với trang web của bạn. Người dùng Windows có thể cài đặt WINSCP hoặc người dùng SmartFTP và MAC có thể thử truyền hoặc cyberduck. Máy khách FTP cho phép bạn chuyển các tệp giữa máy chủ và máy tính của bạn.

Kết nối với trang web của bạn bằng máy khách FTP. Bạn sẽ cần thông tin đăng nhập FTP mà bạn có thể nhận được từ máy chủ web của mình. Nếu bạn không biết thông tin đăng nhập FTP của mình, thì bạn có thể hỏi máy chủ web của bạn để được hỗ trợ.

Tệp wp-config.php thường đượ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-intent /.

Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?

Chỉ cần nhấp chuột phải vào tệp và sau đó chọn Tải xuống từ menu. Máy khách FTP của bạn bây giờ sẽ tải tệp wp-config.php vào máy tính của bạn. Bạn có thể mở và chỉnh sửa nó bằng chương trình Trình soạn thảo văn bản thuần túy như Notepad hoặc Chỉnh sửa văn bản.

Hiểu tệp wp-config.php

Trước khi bạn bắt đầu, hãy để Lừa xem mã đầy đủ của tệp WP-config.php mặc định. Bạn cũng có thể thấy một mẫu của tập tin này ở đây.

Mỗi phần của tệp wp-config.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ác hằng số PHP.

define( 'constant_name' , 'value'); 

Hãy cùng xem xét kỹ hơn từng phần trong tệp wp-config.php.

Cài đặt MySQL trong tệp wp-config.php

Cài đặt kết nối cơ sở dữ liệu WordPress của bạn xuất hiện trong phần Cài đặt MySQL của tệp WP-config.php. Bạn sẽ cần máy chủ MySQL, tên cơ sở dữ liệu, tên người dùng và mật khẩu cơ sở dữ liệu để điền vào phần 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');

/** 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ể nhận thông tin cơ sở dữ liệu của mình từ tài khoản lưu trữ web của bạn CPANEL trong phần cơ sở dữ liệu được dán nhãn.

Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?

Nếu bạn không thể tìm thấy cơ sở dữ liệu WordPress của mình hoặc tên người dùng và mật khẩu MySQL, thì bạn cần liên hệ với máy chủ web của mình.

Phím xác thực và muối

Xác thực các khóa và muối duy nhất là các khóa bảo mật giúp cải thiện bảo mật của trang web WordPress của bạn. Các khóa này cung cấp một mã hóa mạnh mẽ cho các phiên người dùng và cookie được tạo bởi WordPress. Xem hướng dẫn của chúng tôi về các khóa bảo mật WordPress để biết thêm thông tin.

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

/**#@-*/

Bạn có thể tạo các khóa bảo mật WordPress và dán chúng ở đây. Điều này đặc biệt hữu ích nếu bạn nghi ngờ trang web WordPress của bạn có thể đã bị xâm phạm. Thay đổi các khóa bảo mật sẽ đăng xuất tất cả những 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

Theo mặc định, WordPress thêm tiền tố WP_ cho tất cả các bảng được tạo bởi WordPress. 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 cái gì đó ngẫu nhiên. Điều này sẽ gây khó khăn cho các tin tặc trong việc đoán các bảng WordPress của bạn và sẽ cứu bạn khỏi một số cuộc tấn công tiêm SQL thông thường.

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

Xin lưu ý rằng bạn không thể thay đổi giá trị này cho một trang web WordPress hiện có. Thực hiện theo các hướng dẫn trong cách thay đổi bài viết tiền tố cơ sở dữ liệu WordPress để thay đổi các cài đặt này trên trang web WordPress hiện có.

Chế độ gỡ lỗi WordPress

Cài đặt này đặc biệt hữu ích cho người dùng đang cố gắng học phát triển WordPress và người dùng đang thử các tính năng thử nghiệm. Theo mặc định, WordPress ẩn các thông báo được tạo bởi PHP khi thực thi mã. Chỉ cần đặt chế độ gỡ lỗi thành True sẽ hiển thị cho bạn những thông báo này. Đ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 cuối cùng của tệp WP-Config xác định đường dẫn tuyệt đối sau đó được sử dụng để thiết lập các tệp WordPress và các tệp 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.php hữu ích hack và cài đặt

Có một số cài đặt WP-config.php khác có thể giúp bạn khắc phục lỗi và giải quyết nhiều lỗi WordPress phổ biến.

Thay đổi cổng MySQL và ổ cắm 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 thay thế cho máy chủ MySQL, thì 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 cần chỉnh sửa giá trị DB_HOST hiện có.

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

Don Tiết quên thay đổi số cổng 5067 thành bất kỳ số cổng nào được cung cấp bởi máy chủ web của bạn.

Nếu máy chủ của bạn sử dụng ổ cắm và đường ống cho MySQL, thì bạn sẽ cần thêm nó như thế này:

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

Thay đổi URL WordPress bằng cách sử dụng tệp wp-config.php

Bạn có thể cần thay đổi URL WordPress khi chuyển trang web WordPress sang tên miền mới hoặc máy chủ web mới. Bạn có thể thay đổi các URL này bằng cách truy cập Cài đặt »Trang chung.Settings » General page.

Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?

Bạn cũng có thể thay đổi các URL này bằng cách sử dụng tệp wp-config.php. Điều này có ích nếu bạn không thể truy cập khu vực quản trị WordPress do lỗi quá nhiều vấn đề chỉ đạo. Chỉ cần thêm hai dòng này vào tệp wp-config.php của bạn:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Don Tiết quên thay thế ví dụ.com bằng tên miền của riêng bạn. Bạn cũng cần lưu ý rằng các công cụ tìm kiếm coi www.example.com và example.com là hai địa điểm khác nhau (xem www so với không phải WWW-nơi này tốt hơn cho SEO?). Nếu trang web của bạn được lập chỉ mục với tiền tố www thì bạn cần thêm tên miền của mình phù hợp.

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 phương tiện của bạn trong/wp-intent/uploads/thư mục. Nếu bạn muốn lưu trữ các tệp phương tiện của mình ở một vị trí khác thì bạn có thể làm như vậy bằng cách thêm dòng mã này vào tệp wp-config.php của bạn.

define( 'constant_name' , 'value'); 
0

Lưu ý rằng đường dẫn thư mục tải lên có liên quan đến abspath tự động đặt trong WordPress. Thêm một con đường tuyệt đối ở đây sẽ không hoạt động. Xem hướng dẫn chi tiết về cách thay đổi vị trí tải lên phương tiện mặc định trong WordPress để biết thêm thông tin.

Tắt các bản 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. Nó cho phép các trang web WordPress tự động cập nhật khi có một bản cập nhật nhỏ có sẵn. Mặc dù các bản cập nhật tự động là tuyệt vời cho bảo mật, nhưng trong một số trường hợp, chúng có thể phá vỡ một trang web WordPress làm cho nó không thể truy cập được.

Thêm dòng mã duy nhất này vào tệp wp-config.php của bạn sẽ vô hiệu hóa tất cả các bản cập nhật tự động trên trang web WordPress của bạn.

define( 'constant_name' , 'value'); 
1

Xem hướng dẫn của chúng tôi về cách vô hiệu hóa các bản cập nhật tự động trong WordPress để biết thêm thông tin.

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

WordPress đi kèm với tự động tích hợp và sửa đổi. Xem hướng dẫn của chúng tôi về cách hoàn tác các thay đổi trong WordPress với các sửa đổi bài đăng. Tuy nhiên, nếu bạn chạy một bản sửa đổi trang web lớn có thể tăng kích thước sao lưu cơ sở dữ liệu WordPress của bạn.

Thêm dòng mã này vào tệp wp-config.php của bạn để giới hạn số lượng bản sửa đổi được lưu trữ cho một bài đăng.

define( 'constant_name' , 'value'); 
2

Thay thế 3 bằng số lượng sửa đổi bạn muốn lưu trữ. WordPress bây giờ sẽ tự động loại bỏ các sửa đổi cũ hơn. Tuy nhiên, các bản sửa đổi bài viết cũ của bạn vẫn được lưu trữ trong cơ sở dữ liệu của bạn. Xem hướng dẫn của chúng tôi về cách xóa các bản sửa đổi bài cũ trong WordPress.

Chúng tôi hy vọng bài viết này đã giúp bạn học cách chỉnh sửa tệp wp-config.php trong WordPress và tất cả những điều thú vị bạn có thể làm với nó. Bạn cũng có thể muốn xem bài viết của chúng tôi về hơn 25 thủ thuật cực kỳ hữu ích cho tệp chức năng WordPress.

Nếu bạn thích bài viết này, sau đó vui lòng đăng ký kênh YouTube của chúng tôi cho các hướng dẫn video WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.

Tiết lộ: Nội dung của chúng tôi được hỗ trợ độc giả. Điều này có nghĩa là nếu bạn nhấp vào một số liên kết của chúng tôi, thì chúng tôi có thể kiếm được một khoản hoa hồng. Xem cách WPBEGINNER được tài trợ, tại sao nó quan trọng và làm thế nào bạn có thể hỗ trợ chúng tôi. Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

Hướng dẫn how do i manage php files? - làm cách nào để quản lý các tập tin php?

Nhân viên biên tập tại WPBEGINNER là một nhóm các chuyên gia WordPress do Syed Balkhi lãnh đạo. Chúng tôi đã tạo ra các hướng dẫn WordPress từ năm 2009 và WPBEGINNER đã trở thành trang web tài nguyên WordPress miễn phí lớn nhất trong ngành.

Làm cách nào để mở và chỉnh sửa các tệp PHP?

Tệp PHP là một tệp văn bản đơn giản, vì vậy bạn có thể mở nó trong bất kỳ trình soạn thảo văn bản nào như VI, Notepad hoặc văn bản tuyệt vời. Đối với người mới bắt đầu, các công cụ như Notepad ++ nên làm, vì chúng sẽ chỉ chạy các đoạn mã nhỏ.open it in any text editor like VI, Notepad, or Sublime Text. For beginners, tools like Notepad++ should do, since they'll just be running small snippets of code.

Làm thế nào để bạn sử dụng PHP để quản lý các tệp dữ liệu?

Vì vậy, đây là các bước cần thiết để đọc một tệp với PHP ...
Mở tệp bằng hàm fopen () ..
Nhận độ dài của tệp bằng hàm fileSize () ..
Đọc nội dung của tệp bằng hàm fread () ..
Đóng tệp với hàm fclose () ..

Làm cách nào để truy cập các tệp PHP?

Bước 4: Mở ra bất kỳ trình duyệt web nào và nhập vào localhost/fileName.Điều này sẽ mở danh sách tất cả các tệp và thư mục được lưu trữ trong thư mục HT HTDOCS trên máy tính của bạn.Nhấp vào liên kết đến tệp PHP và mở nó để chạy chương trình.Open up any web browser and enter “localhost/filename”. This will open the list of all the files and folders stored under the “htdocs” folder on your computer. Click on the link to a PHP file and open it to run a program.

Các tệp PHP nên được lưu trữ ở đâu?

PHP.Đảm bảo bạn lưu tệp vào thư mục gốc tài liệu "máy chủ" của bạn.Thông thường, đây là thư mục có tên "HTDOCs" trong thư mục Apache của bạn trên Windows hoặc/thư viện/máy chủ web/tài liệu trên Mac, nhưng có thể được đặt theo thủ công người dùng.your "server's" document root directory. Typically this is the folder named "htdocs" in your Apache folder on Windows, or /Library/Webserver/Documents on Mac, but can be set by the user manually.