Không tìm thấy URL được yêu cầu không tìm thấy trên máy chủ này
apache/2. 4. 46 (Win64) OpenSSL/1. 1. 1gPHP/7. 2. 34 Máy chủ tại cổng ds-student-ms 80
Trong hướng dẫn này, tôi sẽ mô tả cách giải quyết lỗi này
Không tìm thấy URL được yêu cầu không tìm thấy trên máy chủ này Apache/2. 4. 46 (Win64) OpenSSL/1. 1. 1gPHP/7. 2. 34 Máy chủ tại cổng ds-student-ms 80
Tôi gặp lỗi khi tạo máy chủ ảo và khi tôi Mở trong trình duyệt, nó hiển thị Không tìm thấy url được yêu cầu
Hôm nay tôi gặp sự cố trong Ubuntu 18 của mình. 0. 4 khi tôi đang cố cài đặt Magento2 bằng cách làm theo tất cả các bước được đề cập trong Hướng dẫn cài đặt Magento2
Sau khi làm theo tất cả các bước Magento2 đã được cài đặt thành công trên môi trường của tôi
Nhưng khi tôi cố mở URL quản trị cho Magento2 thì tôi gặp phải thông báo “ Không tìm thấy URL được yêu cầu trên máy chủ này ” nhưng có .
Sau đó, tìm kiếm một chút, tôi tìm thấy một số giải pháp và tôi đã thử tất cả các giải pháp từng giải pháp một
Bắt đầu thương mại điện tử không đầu của bạn
Hiện nay Đọc thêm
Vì vậy, ở đây tôi đang chia sẻ tất cả các giải pháp từng cái một
Giải pháp 1
Bạn có thể thử truy cập quản trị viên Magento của mình bằng “tên miền. com/chỉ mục. php/admin” thay vì “tên miền. com/quản trị“. Để giải quyết ""Không tìm thấy URL được yêu cầu trên máy chủ này""
Giải pháp 2
Nếu giải pháp 1 không hiệu quả với bạn thì bạn có thể bật viết lại trên máy chủ web
Đối với người dùng máy chủ web Apache
Mở tệp máy chủ ảo Apache có bên trong “ /etc/apache2/sites-enabled/000-default. conf ” hoặc “ /etc/apache2/acache2. conf ” sau đó thay thế dòng bên dưới từ,
<Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>Tới (thay thế dòng “ AllowOverride None ” bằng “ AllowOverride All“)
<Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>Nó sẽ kích hoạt “mod_rewrite” cho máy chủ web apache nhưng nếu bạn là người dùng Ubuntu thì bạn có thể sử dụng lệnh bên dưới,
a2enmod rewriteSau đó, sau khi làm theo các bước trên, bạn có thể khởi động lại máy chủ web Apache của mình
service apache2 restart or /etc/init.d/apache2 restartĐối với người dùng máy chủ web Nginx
Mở tệp cấu hình của máy chủ web Nginx của bạn. Bạn có thể tìm thấy tệp của mình bên trong “ /etc/nginx/sites-enabled/yourdomain “
server { … index index.php; if ($request_uri ~* "^(.*/)index.php$") { return 301 $1; } … }Sau khi thực hiện những thay đổi này, bạn cần khởi động lại máy chủ web Nginx của mình
service nginx restart or /etc/init.d/nginx restartGiải pháp 3
Nếu giải pháp 1 & 2 không phù hợp với bạn và bạn là người dùng máy chủ web Apache thì bạn cũng có thể thử giải pháp này
Kiểm tra “ của bạn. htaccess ” bên trong thư mục gốc của Magento. Nếu không có tệp đó thì bạn có thể tạo tệp đó với định nghĩa được yêu cầu hoặc bạn có thể thay thế “ . htaccess. mẫu ” bằng “ . htaccess “.
Hoặc nếu có tệp đó thì bạn có thể kiểm tra xem có đúng hay không bên trong “. htaccess ” tệp
Đây là cách bạn khắc phục sự cố này và bạn sẽ có thể đăng nhập thành công vào Magento của mình
Bạn cũng có thể kiểm tra một số blog thông tin khác
Chúng tôi rất mong nhận được hồi âm từ bạn
Hy vọng bạn tìm thấy blog thông tin. Xin vui lòng chia sẻ phản hồi của bạn trong các ý kiến dưới đây
Nếu bạn vẫn có bất kỳ vấn đề/thắc mắc nào, vui lòng gửi yêu cầu tại https. //webkul. uvdesk. com/vi/khách hàng/tạo-vé/
Khi bạn cài đặt Apache2 trên máy chủ Linux. Vào thời điểm đó, mô-đun mod_Rewrite không được bật theo mặc định trên apache 2. Và trang web hoặc ứng dụng nào bạn chạy trên máy chủ, và bạn mở bất kỳ url nào trong số này, thì bạn sẽ thấy thông báo “không tìm thấy url được yêu cầu trên máy chủ này apache2 ubuntu”
Vì vậy, trong hướng dẫn “không tìm thấy url được yêu cầu trên máy chủ này apache2 ubuntu”, bạn sẽ tìm hiểu cách bật rewrite_module và khắc phục lỗi này
Apache Mod_rewrite rất phổ biến để viết lại các URL mà con người có thể đọc được trong các trang web động. Điều này làm cho URL trông sạch sẽ hơn và thân thiện với SEO trên các trang web. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật mô-đun mod_rewrite của Apache 2 và định cấu hình để sử dụng. htaccess có sẵn với máy chủ web apache ubuntu
Cách bật mô-đun viết lại trong apache ubuntu 16. 18/04. 20/04. 04
Bước 1 – Cập nhật phụ thuộc
Nếu bạn chưa cài apache 2 trên ubuntu. Vì vậy, bạn có thể sử dụng lệnh sau để cài đặt máy chủ web apache 2
sudo apt-get updateCách khởi chạy Phiên bản EC2 trong AWS Từng bước
Bước 2 – Kích hoạt mod_rewrite Apache bằng lệnh a2enmod
Nếu bạn muốn kích hoạt mod_rewrite apache trong ubuntu. Vì vậy, bạn có thể kết nối phiên bản hoặc máy chủ web của mình với thiết bị đầu cuối ssh. Sau đó nhập lệnh a2enmod để bật bất kỳ mô-đun nào trong máy chủ web Apache 2
sudo a2enmod rewriteCách cài đặt phpmyadmin Amazon ec2 Ubuntu
Bước 3 – Cho phép. htaccess dành cho VirtualHost
Sau khi kích hoạt thành công mô-đun viết lại Apache 2. Sau đó, bạn cần thêm “AllowOverride All” này vào tệp cấu hình VirtualHost của mình
Lưu ý rằng – Lý do chính là kích hoạt hoặc cho phép. htaccess trong máy chủ Apache. Bởi vì nó không cho phép theo mặc định. Vì vậy, bạn không thể sử dụng ‘. htaccess' tệp
Vì vậy, hãy mở terminal của bạn và gõ lệnh sau
________số 8_______Sau đó, bạn cần thêm “AllowOverride All” này vào tệp cấu hình VirtualHost của mình như bên dưới
<VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All </Directory> </VirtualHost
Bước 4 – Khởi động lại Apache 2
Nếu bạn đã làm theo 3 bước trên thành công. Bây giờ, Bạn cần khởi động lại máy chủ Apache 2 để khởi động lại tất cả cấu hình cho môi trường đang chạy