FastAdmin网站安装完后打开首页403,文件404
本帖最后由 xiangzuo 于 2017-12-31 15:24 编辑先是用命令行安装了FastAdmin后台开发框架程序,安装成功后,才进宝塔后台增加的网站绑定的域名,最后打开网站都是403;
不知是不是配置文件的问题;以下是这个网站的配置文件,帮看看怎么修改。谢谢!
server
{
listen 80;
server_name zm.vizine.cn;
index index.php index.html index.htm default.php default.htm default.html;
root /zundata/www/fastadmin;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-STARTPHP引用配置,可以注释或修改
include enable-php-55.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/zm.vizine.cn.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
{
return 404;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$
{
expires 12h;
access_log off;
}
access_log/www/wwwlogs/zm.vizine.cn.log;
}
本帖最后由 nohacks 于 2017-12-31 20:00 编辑
https://gitee.com/karson/fastadmin
官方的代码目录,根目录没有首页文件
需要在宝塔面板设定工作目录为 public
并且还要设置伪静态 ,看官方介绍是基于thinkphp 开发的,伪静态应该设置为thinkphp规则即可,代码如下:
location / {
if (!-e $request_filename){
rewrite^(.*)$/index.php?s=$1last; break;
}
}
配置文件应该没有问题!
----------------------------------------------------------------------------------------------------
菜鸟团队技术博客:点击联系 查看一下网站所属的用户看是不是www 补充:如果是403,你看一下路径有没弄错,还有就是域名后面跟上你的网站入口文件如:index.php 或者 index.html试试看,如果正常,那就是配置文件出错,如果不行,那多半是网站源码所属用户不是www CharLin 发表于 2017-12-31 01:20
补充:如果是403,你看一下路径有没弄错,还有就是域名后面跟上你的网站入口文件如:index.php 或者 index. ...
看了网站所属用户是root,我改成WWW了,但还是一样的,打不开。 是根目录和子目录,就是整站,你查看一下子目录有没改 CharLin 发表于 2017-12-31 11:33
是根目录和子目录,就是整站,你查看一下子目录有没改
全部都改成了www nohacks 发表于 2017-12-31 14:14
https://gitee.com/karson/fastadmin
官方的代码目录,根目录没有首页文件
是的非常感谢你,我看宝塔的网站目录,运行目录有说明这个[部分程序需要指定二级目录作为运行目录,如ThinkPHP5,Laravel
选择您的运行目录,点保存即可]。按着你说的,特别是伪静态帮助了我,不然没有伪静态后台也是登不了。现在可以了,谢谢!感谢!你也在玩FastAdmin的程序? xiangzuo 发表于 2017-12-31 15:23
是的非常感谢你,我看宝塔的网站目录,运行目录有说明这个[部分程序需要指定二级目录作为运行目录,如Thi ...
呵呵,不用客气,没有玩过fastadmin,但用过thinkphp的程序,遇到过类似的问题 nohacks 发表于 2017-12-31 16:06
呵呵,不用客气,没有玩过fastadmin,但用过thinkphp的程序,遇到过类似的问题 ...
不过你的伪静态也不对,用你的进了后台 但菜单点了没反应,中间空白;在官网也没有看到Nginx系统下的伪静态 本帖最后由 nohacks 于 2017-12-31 19:11 编辑
xiangzuo 发表于 2017-12-31 16:30
不过你的伪静态也不对,用你的进了后台 但菜单点了没反应,中间空白;在官网也没有看到Nginx系统下的伪静 ...
官方的 https://gitee.com/karson/fastadmin/blob/master/public/.htaccess
Apache Rewrite:内容如下:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php
</IfModule>
规则转换工具:Apache转Nginx:
# nginx configuration
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
}
估计这样就可以了,测试下。
nohacks 发表于 2017-12-31 19:02
官方的 https://gitee.com/karson/fastadmin/blob/master/public/.htaccess
Apache Rewrite: ...
不行哟 进后台后啥也用不了点啥都没有反应 本帖最后由 nohacks 于 2017-12-31 20:40 编辑
............. 我也是打不开,之前好好的重启了nginx就打不开前台了,后台还能打开
页:
[1]