从网上下载的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配置是不是和当前域名一致,之前迁移域名的时候经常碰到这个问题。
部署源码其实不难,就是细节多,每一步按顺序来,基本不会出大问题。很多新手出错都是图快,跳过检查,等报错了再回头找原因,反而更慢。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。