第一步:在自己的服务器上面新建一个虚拟主机,并且去云服务器上面将其解析一下。
第二步:将数据库文件上传到线上的数据库中去。
第三步:去重写nginx规则。将以下代码写到usr/local/nginx/conf/vhost/域名.conf文件中。在thinkPHP开发手册的459页。
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
然后将文件访问的路径修改为/public下面。
第四步:找到conf/fastcgi.conf文件,
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
将最后一行代码注释。
第五步:给项目的文件777的权限, 重启服务器。
部署ThinkPHP项目
本文详细介绍如何部署ThinkPHP项目到线上服务器的过程,包括设置虚拟主机、上传数据库文件、配置Nginx规则、调整FastCGI参数及文件权限等内容。
1412

被折叠的 条评论
为什么被折叠?



