搭建站点访问

拉取项目

1、首先确认服务器有没有安装git,执行下面的指令,如果没有出现版本号的,说明服务器没有git,那么需要安装git指令

// 查看版本号
git --version

// 安装指令
yum install -y git

2、现在去宝塔发布目录,/www/wwwroot 目录就是宝塔默认的发布目录,一般项目都会上传到这里

cd /www/wwwroot

3、把项目克隆到该目录

sudo git clone 你的项目

4、拉取完成后,准备搭建站点

搭建站点

1、打开宝塔面板,如果忘记了面板地址,可执行sudo bt default查看基本信息,选择外网面板地址

2、登录后,点击网站,然后选择添加站点

图片

3、配置站点,数据库账号和密码自行填写。注意:域名填写自己的域名,casepro.cn这是演示的域名,www.ask就是子域名

图片

4、添加完成后会显示数据库的信息,如下图所示

图片

5、选择设置

图片

6、点击网站目录,选择运行目录然后找到public目录,还有把防跨站攻击(open_basedir)的打勾取消,最后点击保存

图片

7、配置伪静态,选择ThinkPHP然后点击保存,因为这里部署ThinkPHP的项目

图片

8、放行端口,参考下面的图片

服务器的放行端口配置

图片

宝塔的放行端口配置

图片

8、这样基本完成搭建站点

导入数据库

1、先从本地数据库导出一份Sql文件,保存路径自行选择,如下图所示

图片

2、回到宝塔面板点击面板菜单的数据库,找到ask数据库然后点击导入

图片

3、上传Sql文件

图片

图片

4、上传完成后关闭上传窗口,然后导入上传数据库,输入验证信息

图片

5、提示导入成功后关闭窗口

6、最后一步,更改数据库配置文件,路径:/www/wwwroot/k2215ask/application/database.php,如下图所示,更改完成按CTRL + S保存

图片

7、现在去浏览器输入该站点的域名,测试是否正常访问

8、测试访问时,网站报错,如下图所示

图片

9、解决方法,如下图所示

图片

图片

还有另一种方法解决,就是执行下面的指令

# 更改所有文件的权限 777 => 开放所有权限
sudo chmod 777 项目路径

# 更改所有文件的用户组
sudo chown -R www:www 项目路径

# 例
sudo chmod 777 /www/wwwroot/ask/k2215ask

sudo chown -R www:www /www/wwwroot/ask/k2215ask

10、再去浏览器访问是否正常

图片

powered by GitbookEdit Time: 2023-04-08 10:28:32