Z-Blog源码完整部署步骤:从上传到上线,照着做不报错

5小时前 (21:25:00)阅读3回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

从网上下载的Z-Blog源码包,很多新手下载下来直接解压上传,结果打开网站全是报错,今天我把完整的源码部署步骤写出来,照着做,基本不会出问题。

第一步:本地解压,检查文件结构

下载的zip包先在本地解压,看看目录结构是不是对的:正确的Z-Blog根目录下面应该有zb_system、zb_users、index.php、feed.php这些文件,而不是外面套了一层文件夹。很多新手解压完直接把外层文件夹传上去,结果访问网站的时候路径不对,全是404。

我一般解压完先看一眼,如果外面多了一层文件夹,就把里面的文件剪出来,再打包上传,省得后面改路径。

第二步:上传源码到服务器

用宝塔的文件管理,把解压好的源码包上传到网站根目录,然后在服务器上解压,别在本地解压完再一个个文件传,那样太慢,几百个文件传半小时。直接传zip包上去,服务器端解压,几秒钟就完了。

解压完记得把文件所有者改成www用户,不然PHP没权限读写文件,会提示"目录不可写"。执行chown -R www:www /www/wwwroot/你的网站目录,再把目录权限设755,文件644。

第三步:创建数据库

在宝塔的数据库页面,新建一个MySQL数据库,用户名和密码记好,别用默认的root,单独给每个网站建一个数据库账号,权限只给对应的库,安全。

创建完数据库,不用导数据,全新安装的话,直接访问网站域名,就会跳转到安装向导页面。如果是迁移老站,再把老数据库的sql文件导进去就行。

第四步:运行安装向导

浏览器访问你的域名,会自动跳转到zb_install/install.php页面,按照提示填数据库信息:数据库地址一般是localhost,数据库名、用户名、密码就是刚才宝塔里建的那个,然后设置管理员账号密码。

这里有个坑:如果安装页面提示"无法连接数据库",先检查数据库地址是不是填对了,宝塔里MySQL默认端口是3306,地址填localhost就行,别填127.0.0.1,有时候会连接失败。

第五步:安装完删安装目录

安装完成后,一定要把zb_install目录删掉,不然别人可以访问你的安装页面,重新覆盖你的数据库,网站直接被搞坏。我每次装完第一件事就是把这个目录删了,再把根目录的安装包zip也删掉,占地方还不安全。

第六步:初始化设置

登录后台,先改站点标题、副标题,把永久链接改成伪静态格式,然后上传主题、装需要的插件,再把SSL证书申请上,开启HTTPS。

很多新手装完就直接用默认主题,默认设置,网站看起来跟别人的都一样,没特点。其实后台里把主题换一下,分类建好,标签整理好,网站基础就成型了。

常见报错排查

如果打开网站是502,先看PHP有没有启动,端口是不是被占;如果提示"目录不可写",就是权限不对,改www用户;如果CSS样式全丢了,检查ZC_BLOG_HOST配置是不是和当前域名一致,之前迁移域名的时候经常碰到这个问题。

部署源码其实不难,就是细节多,每一步按顺序来,基本不会出大问题。很多新手出错都是图快,跳过检查,等报错了再回头找原因,反而更慢。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/9.html

0
回帖

Z-Blog源码完整部署步骤:从上传到上线,照着做不报错 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息