dcat-admin icon indicating copy to clipboard operation
dcat-admin copied to clipboard

采用Apache web服务访问admin后台404

Open exqmjmz opened this issue 1 year ago • 2 comments

  • 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

image

执行完composer require dcat/laravel-admin:"2.*" -vvv

image

执行完php artisan admin:publish image

执行完php artisan admin:install

image

数据库也自动建有数据 image image

直接访问首页显示的是Laravel默认页面

image

但是访问/admin显示404错误,没有更改过路由

exqmjmz avatar Nov 04 '23 10:11 exqmjmz

我记得在 apache 里面,需要加上 public 访问,如:http://你的域名/public/admin 来访问

andyzu avatar Feb 15 '24 09:02 andyzu

我猜apache配置文件的rewrite模块没取消注释

matoujin avatar Jul 12 '24 07:07 matoujin