Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lỗi php include not findind path

Đường dẫn của bạn đến tệp đó rõ ràng là không chính xác. Điều này thường xảy ra khi bạn sử dụng một đường dẫn tương đối đến một tệp và sau đó bắt đầu đặt các tệp trong các thư mục khác nhau. Bạn nên sử dụng đường dẫn hệ thống đầy đủ đến tệp để tránh sự cố này:

include("/path/from/root/to/inc/db.php"); 

Một điều phổ biến cần làm là xác định một biến hoặc hằng số xác định đường dẫn gốc đến các tệp web của bạn. Theo cách đó, nếu nó thay đổi (tức là bạn thay đổi máy chủ), bạn chỉ cần thay đổi nó ở một nơi.

Trong tệp cấu hình của bạn:

define('ROOT_PATH', '/path/from/root/to/');

Trong các tệp PHP của bạn;

include(ROOT_PATH . "inc/db.php"); 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao chỉ có thể có một cột TIMESTAMP với CURRENT_TIMESTAMP trong mệnh đề DEFAULT?

  2. Cách tạo API đồ thị không máy chủ cho MySQL, Postgres và Aurora

  3. MySQL Tạo bảng với các khóa ngoại cho errno:150

  4. Hàm EXP () MySQL - Trả lại e Đã tăng lên sức mạnh của x

  5. Chèn truy vấn để chèn hàng trong MySQL