PbootCMS安装踩了一堆坑,把这几个权限和细节弄对,五分钟就能装完上线

14年前 (2012-10-13)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

很多新手第一次装PbootCMS,从网上下了源码传到服务器,打开安装页报目录权限错误,要么就是装完后台验证码不显示,折腾半天装不上,其实这个CMS安装特别简单,把几个权限点弄对,五分钟就能装完。我最早帮客户装PbootCMS做企业站的时候,一开始也踩了好几个坑,现在闭着眼都能装完。

先说第一步,下载源码一定要去官网下,别从第三方下载站下,很多第三方的源码被改了,藏着木马,装上之后网站被挂黑链。官网下完解压,把里面的文件全部传到网站根目录,注意别多套一层文件夹,很多新手把整个解压包文件夹传上去,index.php在子文件夹里,访问域名直接404。传的时候用宝塔的在线解压,比FTP传快十倍,几百个文件一分钟就传完了。

接下来是权限设置,PbootCMS有几个目录必须给写入权限,不然装不了:runtime目录要给755权限,还有public/uploads目录,用来存上传的图片,config目录要可写,用来存数据库配置。很多新手上来就把整个网站目录改成777,虽然能装上,但是太不安全了,黑客上来就能改你文件。就改这几个需要写入的目录,其他目录保持755就行。

然后是新建数据库,去宝塔的数据库页面,新建一个数据库,用户名和密码随便设,别用root账号,记下来,等下安装的时候要填。域名解析完,直接访问你的域名,就会跳转到安装页面,一步步填数据库信息,数据库地址默认是localhost,数据库名、用户名、密码填你刚才新建的,管理员账号密码自己设,别用admin和123456,太容易被爆破。

这步最容易踩的坑是验证码不显示,很多新手装完后台,登录页的验证码是个红叉,其实是GD库没开。去PHP设置里,把php-gd扩展装上,重启PHP,验证码立刻就出来了。还有个坑是安装完一定要把install文件夹删掉,不然别人能通过访问你的域名/install/重新安装,把你的数据库覆盖了,网站直接没了。我之前有个客户,装完忘删install,半个月后网站被别人重装,所有数据全没了,后悔都来不及。

装完先去后台改几个基础设置,第一个是网站名称、关键词、描述,别默认留着PbootCMS的字样,SEO从一开始就要做对。第二个是伪静态设置,去宝塔的网站伪静态选项,选pbootcms的规则,保存之后reload Nginx,不然文章页全是带参数的链接,不美观也不友好。第三个是后台安全设置,把后台入口的默认地址改成随机的,比如你的域名/abc123admin,别留默认的/admin,不然扫描器天天扫你后台爆破密码。

还有个新手经常遇到的问题,上传图片的时候提示文件太大传不上,去PHP设置里,把upload_max_filesize改成20M,post_max_size改成20M,memory_limit改成128M,重启PHP就好。别改太大,20M足够企业站传产品图用了。另外,模板文件在template目录里,想改网站样式,直接改里面的html文件,不用动核心代码,改完记得清runtime里的缓存,不然前台显示的还是旧页面。

我自己装过不下二十个PbootCMS的企业站,整个流程顺下来最多十分钟,大部分时间浪费在找权限问题上,其实只要记住那几个要写权限的目录,装的时候把install文件夹删了,开GD库,根本不会出问题。很多新手觉得开源CMS装起来难,其实就是没人把这些小坑说清楚,照着步骤走,谁都能装好。

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

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

0
回帖

PbootCMS安装踩了一堆坑,把这几个权限和细节弄对,五分钟就能装完上线 期待您的回复!

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

取消确定

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