Chỉ mục PHP không hoạt động

Tạo một tệp văn bản có tên ". htaccess" trong thư mục gốc tài liệu của trang web của bạn. Nhập dòng sau. Nếu một. htaccess-file đã tồn tại, hãy thêm dòng vào tệp đó


AddHandler php-script. html. htm


By using this line the web server knows that it ought to parse .html and .htm files for PHP code and that it ought to interpret -segments as PHP commands. Please note that this .htaccess command will work on Bitpalace shared hosting web space, but may not work on web space of other providers.


Sau đó, thêm các dòng sau vào phần "Chỉ thị cấu hình bổ sung" bằng biểu tượng PHP trong bảng điều khiển không gian web


[php-fpm-pool-settings]
Bảo vệ. giới hạn_phần mở rộng =. php. phar. html. htm. tập đoàn


Thêm các dòng bổ sung sau vào phần "Chỉ thị bổ sung cho HTTP" và "Chỉ thị bổ sung cho HTTPS" trong biểu tượng "Cài đặt Apache và nginx" trong bảng điều khiển không gian web


Nếu bạn đang sử dụng giao diện PHP-FPM (được khuyến nghị)




Proxy SetHandler. unix. ///var/www/vhosts/system/example. com/php-fpm. bít tất. fcgi. //127. 0. 0. 1. 9000




(Thay thế „ví dụ. com“ theo tên miền của bạn. )


Nếu bạn đang sử dụng giao diện PHP-FastCGI




SetHandler fcgid-script
FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper. htm
Tùy chọn +ExecCGI
cho phép từ tất cả






SetHandler fcgid-script
FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper. html
Tùy chọn +ExecCGI
cho phép từ tất cả



Các thay đổi cần tải lại/khởi động lại máy chủ web để hoạt động

 

Chúng tôi có thể được bồi thường bởi các nhà cung cấp xuất hiện trên trang này thông qua các phương pháp như liên kết liên kết hoặc quan hệ đối tác được tài trợ. Điều này có thể ảnh hưởng đến cách thức và vị trí sản phẩm của họ xuất hiện trên trang web của chúng tôi, nhưng nhà cung cấp không thể trả tiền để tác động đến nội dung đánh giá của chúng tôi. Để biết thêm thông tin, hãy truy cập trang Điều khoản sử dụng của chúng tôi
Chỉ mục PHP không hoạt động

Hình ảnh. Jack Wallen

Đã bao nhiêu lần bạn thiết lập một máy chủ web chỉ với Apache 2 để phát hiện ra rằng khi bạn cố gắng xem một trang có. php, trang sẽ cố gắng lưu vào ổ đĩa cục bộ hoặc nó hiển thị mã PHP trong trình duyệt? . Trước hết, trang web của bạn không hoạt động bình thường;

mạng. Bảo hiểm phải đọc

  • NVIDIA ra mắt siêu máy tính và các sản phẩm tiên tiến tại SC22
  • Nhận bộ lọc phần mềm độc hại ngay lập tức với Gryphon Guardian
  • IoT công nghiệp đang buộc CNTT phải suy nghĩ lại về mạng như thế nào
  • Cách định cấu hình mạng trên máy chủ Linux (TechRepublic Premium)

Coi đây là một sửa chữa dễ dàng, không có lý do gì để tránh làm việc với PHP và Apache 2. Nhưng làm thế nào để bạn sửa chữa nó? . Ghi chú. Tôi chứng minh quá trình này trên Ubuntu Server 16. 04, chạy phiên bản mới nhất của Apache 2 và PHP

THẤY. danh sách kiểm tra quyền lực. Quản lý và khắc phục sự cố máy chủ (Tech Pro Research)

Sửa đổi. tập tin conf

Điều đầu tiên chúng ta phải làm là sửa đổi tệp cấu hình chính của Apache 2. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và ra lệnh

sudo nano /etc/apache2/apache2.conf

Với apache2. conf mở, tất cả những gì bạn phải làm là thêm phần sau vào cuối tệp


SetHandler application/x-httpd-php
​

Lưu và đóng apache2. conf

Bật/tắt các mô-đun

Để PHP hoạt động bình thường, bạn phải tắt mô-đun mpm_event và bật mô-đun mpm_prefork và php7. Để thực hiện việc này, hãy quay lại cửa sổ đầu cuối của bạn và ra lệnh

sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0

Khởi động lại Apache 2

Bạn đã sẵn sàng khởi động lại Apache 2. Bởi vì chúng tôi đã tắt/bật các mô-đun, chúng tôi phải khởi động lại toàn bộ Apache 2 (thay vì tải lại các tệp cấu hình). Để khởi động lại Apache, quay lại cửa sổ terminal và ra lệnh

sudo service apache2 restart

Giờ đây, bạn có thể trỏ trình duyệt tới tệp PHP và xem nó thực thi đúng cách, thay vì lưu vào ổ đĩa cục bộ hoặc hiển thị mã trong trình duyệt của bạn

Thế là xong–Apache 2 sẽ hoạt động chính xác như bạn cần

Một sửa chữa đơn giản

Tôi đã cảnh báo bạn đây sẽ là một sửa chữa đơn giản. Apache 2 là một máy chủ web rất thân thiện với quản trị viên để định cấu hình và quản lý. Mặc dù người ta sẽ nghĩ rằng việc thực thi PHP sẽ là một tính năng vượt trội, nhưng đó là một vấn đề rất dễ giải quyết

Hạnh phúc Apache'ing

Chỉ mục PHP không hoạt động

Bản tin độc quyền cao cấp của TechRepublic

Tiết kiệm thời gian với các bản tải xuống TechRepublic Premium mới nhất, bao gồm nghiên cứu ban đầu, mẫu chính sách CNTT có thể tùy chỉnh, bản trình bày bữa trưa và tìm hiểu làm sẵn, công cụ tuyển dụng CNTT, máy tính ROI, v.v. Dành riêng cho bạn

Tại sao PHP của tôi không hoạt động?

Đảm bảo PHP được cài đặt và chạy đúng cách . Khi PHP không hoạt động trên máy chủ của bạn, điều đầu tiên cần làm là kiểm tra xem nó có tồn tại và khả dụng không. Bạn không thể thực thi bất cứ thứ gì được viết bằng PHP nếu ngôn ngữ lập trình thậm chí không được cài đặt trên máy chủ.

Làm cách nào để đọc chỉ mục PHP?

Cách sử dụng chỉ mục. .
Nhấp chuột phải vào tệp HTML bạn muốn chuyển đổi. Nhấp vào "Mở bằng", sau đó nhấp vào "Notepad. " Sau khi Notepad và mã tải xong, nhấp vào "Save As" để mở cửa sổ hộp thoại
Nhập "chỉ mục. .
Tải tệp lên máy chủ Web của bạn. .
Đặt chỉ mục mới. php làm trang Web mặc định

Làm cách nào để bật PHP trên apache2?

Định cấu hình Apache để cung cấp các trang PHP từ thư mục người dùng. .
Bước 1. Chỉnh sửa tệp cấu hình PHP. sudo gedit /etc/apache2/mods-enabled/php5. conf. .
Bước 2. Lưu các thay đổi và thoát emacs. điều khiển-x, điều khiển-s
Bước 3. Khởi động lại Apache, và bạn đã hoàn tất. sudo /etc/init. khởi động lại d/apache2

Làm cách nào để đặt chỉ mục PHP làm mặc định trong Apache?

Chuyển đến thư mục conf của thư mục apache của tôi là. C. \Apache24\conf
Mở tệp có tên. httpd. conf
Go to the section DirectoryIndex index.html .
Add index.php to it as shown below DirectoryIndex index.html index.php .