Điểm:0

Không kích hoạt bao gồm | apache2

lá cờ de

Tôi đang cố kích hoạt bao gồm trên một URI cụ thể thông qua Apache2, nhưng tôi đang nhận được một lỗi xảy ra trong khi xử lý chỉ thị này:

nhập mô tả hình ảnh ở đây

Của tôi /ma thuật/index.html URI được đặt tại /var/www/html/ma thuật/index.html:

nhập mô tả hình ảnh ở đây

..., các bao gồm thư mục đang ở /var/www/html/ma thuật/gồm

nhập mô tả hình ảnh ở đây

...và conf của tôi tại /etc/apache2/sites-enabled/magic.conf:

nhập mô tả hình ảnh ở đây

foo.htmlthanh.html chỉ chứa một chuỗi văn bản như đây là foo bao gồm. Tôi đã thử bao quanh các chuỗi với <p> thẻ cũng vậy, nhưng cũng gặp lỗi tương tự.

nhập mô tả hình ảnh ở đây

Tôi đã thử nhiều tùy chọn cho đường dẫn trên ảo thẻ của các tệp HTML và di chuyển bao gồm thư mục để /var/www/html/, nhưng tôi luôn gặp lỗi tương tự.Mặc dù vậy, tôi sẵn sàng thử bất kỳ khả năng nào mà các bạn đề xuất.

Cảm ơn rất nhiều vì sự giúp đỡ!

CHỈNH SỬA:

Khi thay đổi Địa điểm đến /var/www/html/ma thuật, bao gồm không được công nhận:

nhập mô tả hình ảnh ở đây

1. nhập mô tả hình ảnh ở đây

2. nhập mô tả hình ảnh ở đây

lá cờ in
Đường dẫn `Vị trí` của bạn không đầy đủ. `/magic/` không giống như `/var/www/html/magic`. Tôi cũng không chắc bạn đang cố làm gì. Mục tiêu có phải là để nội dung của thư mục `gồm` của bạn được sử dụng như một phần của mẫu có đầu ra với tệp HTML được yêu cầu không?
dNyrM avatar
lá cờ de
Tôi đã thay đổi `Vị trí` như được đề xuất nhưng không nhận dạng được phần bao gồm. Tôi đã thêm một chỉnh sửa trên bài đăng cùng với ảnh chụp màn hình của những gì tôi nhận được. Đối với những gì tôi đang cố gắng thực hiện, đó chính xác là những gì bạn đã viết: lấy nội dung của `includes/` trên `magic/index.html` (Tôi đang học cách sử dụng apache) @matigo
Điểm:0
lá cờ in

Xem qua các hình ảnh về cấu hình và tệp của bạn, có một số điều bạn có thể muốn kiểm tra:

  1. mod_includes kích hoạt cho Apache?
    Sudo a2enmod bao gồm
    
    Ghi chú: Đảm bảo khởi động lại/tải lại Apache sau đó: khởi động lại dịch vụ sudo apache2
  2. Các tệp để đưa vào có thể đọc được bởi Apache không?
    Sudo chown -R www-data:www-data /var/www/html/magic
    
  3. Bạn đã cấu hình chưa ThêmTypeAddOutputFilter trong tệp cấu hình máy chủ ảo?
    <Directory /var/www/concept>
        Options +Includes
    
        ...
    
        AddType text/html .html
        AddOutputFilter INCLUDES .html
    </Directory>
    
    Ghi chú: Đảm bảo khởi động lại/tải lại Apache sau đó: khởi động lại dịch vụ sudo apache2

Miễn là ba mục này là chính xác, bạn nên đi. Tôi đã thử nghiệm điều này trên máy ảo Ubuntu Server 20.04 mới chạy Apache 2.4.41.

dNyrM avatar
lá cờ de
Vẫn cùng một lỗi. Tôi đã chỉnh sửa bài đăng của mình và thêm ở dưới cùng hai ảnh chụp màn hình khác đề cập đến điểm thứ nhất và thứ hai của bạn. Đối với trường hợp thứ ba, tôi không chắc `/var/www/concept` đến từ đâu vì tôi không có bất kỳ khổ thơ nào có đường dẫn đó trên tệp cấu hình vhost của mình, vì vậy tôi đã thử các cách tiếp cận khác nhau: tạo một Thư mục mới với chính xác các đường dẫn đó thông số mà bạn đã viết và `/var/www/concept`; Tôi có một Thư mục có đường dẫn `/var/www/` nên thay vào đó, tôi đã thử thêm các tùy chọn đó vào đó, đồng thời thử thêm chúng vào `Location`... nhưng không có tùy chọn nào thực hiện được công việc

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.