宝塔部署网站

1. 域名解析到服务器

2. 宝塔添加站点

domain.com
www.domain.com
*.domain.com

3. 修改网站设置  把网站目录解析到public目录下

4. 修改伪静态

nginx的伪静态
location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

5. 浏览器输入域名  测试访问  会报三个错误

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/114kuaiji.com/vendor/autoload.php) is not within the allowed path(s): (/www/wwwroot/domain.com/public/:/tmp/) in /www/wwwroot/114kuaiji.com/public/index.php on line 15

Warning: require(/www/wwwroot/114kuaiji.com/vendor/autoload.php): failed to open stream: Operation not permitted in /www/wwwroot/domain.com/public/index.php on line 15

Fatal error: require(): Failed opening required '/www/wwwroot/domain.com/public/../vendor/autoload.php' (include_path='.:/www/server/php/73/lib/php') in /www/wwwroot/114kuaiji.com/public/index.php on line 15

解决方法   https://www.cnblogs.com/fuyunlin/articles/16316319.html 

6. 再次刷新 报错

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问(使用密码:是)

修改 根目录下 .env 中的数据库配置

 

 7. 可以正常访问  把 不带www的域名301重定向到带www的域名

 

8. 解决后台登录验证码错误的问题

修改配置文件中 cookie中的  有效域名 修改为当前域名

 

 

 

 

 

 

 

 

 

============================= 初次使用阿里云服务器 需要做的配置 ========================================

 

 

宝塔解决跨域的方法

https://blog.csdn.net/livein80/article/details/109388716?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-2-109388716.pc_agg_new_rank&utm_term=http%E8%AE%BF%E9%97%AEhttps%E8%B7%A8%E5%9F%9F%E8%A7%A3%E5%86%B3+%E5%AE%9D%E5%A1%94&spm=1000.2123.3001.4430

 

posted @ 2022-05-27 09:23  棉花糖88  阅读(447)  评论(0)    收藏  举报