2015-05-23 20 views
5

Tôi khá mới đối với PHPStorm, nhưng tôi đã gặp sự cố này khi PHPStorm không thể giải quyết đường dẫn bắt đầu tại thư mục gốc của thư mục dự án của tôi.PHPStorm không thể giải quyết đường dẫn tuyệt đối bao gồm

Như thế này:

Path not found

PHPStorm có thể giải quyết các đường dẫn khi tôi đặt

dirname(__dir__) 

trước tên, nhưng sau đó tôi không thể kiểm tra trang web của tôi bằng cách sử dụng nút chạy .

Khi tôi sử dụng đường dẫn tương đối với ../ .. PHPStorm cũng nhận ra đường dẫn, nhưng lại không hoạt động khi kiểm tra trang web, tôi cũng không muốn sử dụng đường dẫn tương đối.

PHPStorm có thể giải quyết đường dẫn từ test.php trong thư mục gốc của tôi, nhưng tôi muốn nó có thể giải quyết nó từ bất kỳ đâu trong dự án của tôi.

Bất kỳ trợ giúp nào?

+1

Đây là giải pháp: http://stackoverflow.com/questions/14175485/phpstorm-and-module-references – Ruben

Trả lời

2
  1. Chuyển đến Tệp ... -> Cấu trúc dự án.
  2. Chọn tab Mô-đun.
  3. Đánh dấu thư mục 'Mô hình' là 'Nguồn'.
+0

Tôi đã nhìn một lúc, nhưng tôi không thể tìm Cấu trúc dự án, [sử dụng phím tắt để đến đó] (https://www.jetbrains.com/idea/help/configuring-project-structure.html) ctrl shift alt s cũng không làm bất cứ điều gì – Ruben

+0

Trong PHPStorm bạn nên vào Preferences -> Thư mục . – Mateusz

+3

Ok, tôi đã đánh dấu nó là thư mục nguồn, biểu tượng của nó chuyển sang màu xanh, nhưng nó vẫn không hoạt động – Ruben

1

Có vẻ như máy chủ của bạn biết có đường dẫn cho thư mục dự án của bạn, vì vậy đường dẫn tương đối như Model/Exposition.php hoạt động tốt. Bạn có thể kiểm tra các đường dẫn có chức năng get_include_path().

PHPStorm có danh sách riêng của nó trong bao gồm đường dẫn cho dự án, mà bạn có thể kiểm tra và sửa đổi:

  1. thiết lập mở: File > Settings (hoặc Ctrl+Alt+S)
  2. Ở những nơi đi đến Language & Frameworks > PHP, và nhìn vào Include Path tab .
  3. Tất nhiên bạn có thể thêm bản ghi mới có đường dẫn đầy đủ vào thư mục gốc của dự án
    (trong trường hợp của bạn sẽ giống như C:\Users\Ruben\Documents\Multec...\Server).

Vì vậy, cuối cùng PHPStorm sẽ biết, nơi tìm các tệp này.

Các vấn đề liên quan