搭建站点访问
拉取项目
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、再去浏览器访问是否正常