dcat-admin
dcat-admin copied to clipboard
采用Apache web服务访问admin后台404
- Laravel Version: 10.10
- PHP Version: 8.1
- Dcat Admin Version: 2.2.3
Description:
web服务采用的是apache,已开启伪静态模块,.htaccess 用的是默认的
` <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
`
参照操作手册已经完成 php artisan admin:publish
php artisan admin:install
执行完composer require dcat/laravel-admin:"2.*" -vvv
执行完php artisan admin:publish
执行完php artisan admin:install
数据库也自动建有数据
直接访问首页显示的是Laravel默认页面
但是访问/admin显示404错误,没有更改过路由
我记得在 apache 里面,需要加上 public 访问,如:http://你的域名/public/admin 来访问
我猜apache配置文件的rewrite模块没取消注释