当前位置:论坛首页 > Linux面板 > 求助

Yii2.0框架运行 404错误!!! 求解决 谢谢

发表在 Linux面板2017-6-7 15:37 [复制链接] 3 2852

①错误提示:

访问我的Yii2.0 PHP框架的首页  http://shop.imooc.com/basic/web/index.php         报错   404 Not Found     nginx



②操作系统版本: CentOS 6.9 (Final) 



③环境信息:

nginx version: nginx/1.8.1

PHP 7.1.5 (cli) (built: Jun  5 2017 10:49:09) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies


我使用Yii2.0 basic框架搭建网站,配置文件如下:

server
{
    listen 80;
    server_name shop.imooc.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/shop.imooc.com/basic;
    #error_page 404/404.html;
    error_page 404 /404.html;
    error_page 502 /502.html;

    include enable-php-71.conf;
    include /www/server/panel/vhost/rewrite/shop.imooc.com.conf;
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        access_log off;
    }
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        access_log off;
    }
    access_log  /www/wwwlogs/shop.imooc.com.log;
}



网站目录如下:
20170607153100.png



[root@zjd shop.imooc.com]# pwd
/www/wwwroot/shop.imooc.com
[root@zjd shop.imooc.com]# ll
total 7456
-rw-r--r--.  1 root root     479 Jun  7 14:42 404.html
drwxr-xr-x. 13 www  www     4096 Jun  6 02:40 basic
-rw-r--r--.  1 root root     985 Jun  7 14:42 index.html
-rw-r--r--.  1 root root 7622014 Jun  6 02:43 yii-basic-app-2.0.12.tgz



[root@zjd basic]# pwd
/www/wwwroot/shop.imooc.com/basic
[root@zjd basic]# ll
total 188
drwxr-xr-x.  2 www www   4096 Jun  6 02:32 assets
-rw-r--r--.  1 www www    800 Jun  6 02:32 codeception.yml
drwxr-xr-x.  2 www www   4096 Jun  6 02:32 commands
-rw-r--r--.  1 www www   1782 Jun  6 02:32 composer.json
-rw-r--r--.  1 www www 109291 Jun  6 02:40 composer.lock
drwxr-xr-x.  2 www www   4096 Jun  7 14:58 config
drwxr-xr-x.  2 www www   4096 Jun  6 02:32 controllers
-rw-r--r--.  1 www www   1622 Jun  6 02:32 LICENSE.md
drwxr-xr-x.  3 www www   4096 Jun  6 02:32 mail
drwxr-xr-x.  2 www www   4096 Jun  6 02:32 models
-rw-r--r--.  1 www www   6579 Jun  6 02:32 README.md
-rw-r--r--.  1 www www   5141 Jun  6 02:32 requirements.php
drwxrwxrwx.  2 www www   4096 Jun  6 02:32 runtime
drwxr-xr-x.  9 www www   4096 Jun  6 02:32 tests
drwxr-xr-x. 23 www www   4096 Jun  6 02:40 vendor
drwxr-xr-x.  4 www www   4096 Jun  6 02:32 views
drwxr-xr-x.  4 www www   4096 Jun  6 02:32 web
-rwxr-xr-x.  1 www www    556 Jun  6 02:32 yii
-rw-r--r--.  1 www www    515 Jun  6 02:32 yii.bat




[root@zjd web]# pwd
/www/wwwroot/shop.imooc.com/basic/web

[root@zjd web]# ll
total 24
drwxrwxrwx. 2 www www 4096 Jun  6 02:32 assets
drwxr-xr-x. 2 www www 4096 Jun  6 02:32 css
-rw-r--r--. 1 www www  318 Jun  6 02:32 favicon.ico
-rw-r--r--. 1 www www  370 Jun  6 02:32 index.php
-rw-r--r--. 1 www www  501 Jun  6 02:32 index-test.php
-rw-r--r--. 1 www www   23 Jun  6 02:32 robots.txt










使用道具 举报 只看该作者 回复
发表于 2017-6-7 15:43:15 | 显示全部楼层
你已经设置了运行目录,访问还加basic 肯定404
使用道具 举报 回复 支持 反对
发表于 2017-6-7 16:21:01 | 显示全部楼层
已经搞好了,网站目录的运行目录,改为根目录就OK了
使用道具 举报 回复 支持 反对
发表于 2019-10-29 13:41:15 | 显示全部楼层
本帖最后由 lam2 于 2019-10-29 13:49 编辑

1.
微信截图_20191029133629.png
2.修改web/.user.ini  
     .user.ini 里默认是open_basedir=/www/wwwroot/fangju/frontend/web/:/tmp/:/proc/
    添加 /www/wwwroot/fangju/  变成下面这样

微信截图_20191029133929.png
这样就可以了! backend 同理
apache 别忘了添加 .htaccess


使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表