环境:centos7-64 aapanel php8.3

导入innsohop0.5完整包后,然后进入宝塔(aapanel)面板,将根目录手工指定到/www/wwwroot/wwwtttcom/public,同时取消open_basedir限制。这是由于innoshop使用的是laravel框架,public是应用程序目录,上一极是laravel框架目录。

1. 404 not found

这是第一个问题,在面板中当前网站的配置中,到最下面加入:

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

微信图片_20250718101821.png

 

当然手工配置也是可以的,找到/www/panel/nginx/vhost/www.ttt.com.conf文件,在最下面加入上面内容也行,重启nginx即可。

如果修改好后失败,那么找到public目录下,删除或者清空.user.ini文件。

 

2. file_put contents .env Faled to open stream: Permission denied

在继续安装过程中,又出现了下面错误:

file_put contents(Awwwwwrootiwwtttcom/.env): Faled to open stream: Permission denied

这明显是一个权限问题,要访问.env文件但是受限了。

进入larave的目录,即网站根目录public的上一层目录,使用ll -a命令显示出以.开头的隐藏目录。显示.env文件从属于root,改成从属于www用户。

chown www:www .env

这是个应用的配置文件,不需要重启服务器,刷新页面问题解决,直至完装完成。

标签: none

评论已关闭