项目上线 Checklist

项目部署通用

  • 确认README.MD文件不可被访问, 避免其中的重要信息被泄露
  • 确保README.MD中已记录的可写目录存在且可写
  • 有文件上传需从后台测试文件上传
  • 前台需使用Xenu工具扫描
  • 确认是否需要安装统计代码
  • 如有发送Email,测试Email
  • 如需提供源码,确保清除配置文件中的密码
  • 如果项目没有前台界面,将域名根目录跳转到管理登录界面
  • 替换数据库时,客户无特殊要求时,域名前须加上www
  • 项目部署完成后,压缩包一定要删除!!!
  • 提供操作指南文档
  • 确认ICP备案号是真实的,且链接到工信部。参考代码:
<a href="https://beian.miit.gov.cn/" target="_blank">沪ICP备123456789号-1</a>
  • 确认底部技术支持信息,是否移除或隐藏。默认格式如下:
技术支持:<a href="https://www.anttoweb.com/" target="_blank">安拓网络</a>

新增项目部署demo

以服务器安拓5号为例,以数据库是安拓ards02为例
  • 将本地项目打包上传服务器,然后记得删除压缩包
  • 修改wp-config.php文件里的数据库名称,数据库用户名,数据库密码,mysql主机的信息,保存
  • 修改伪静态,如果上面有项目伪静态,可直接复制修改(换成自己的项目名称即可),若没有参考下图
  • 以数据库是安拓ards02,要新建sql链接,设置demo数据库链接
  • 新建数据库,将项目数据库导入,若出现时间格式错误,参考https://www.anttoweb.com/kb/mysql-qa/
  • 登录项目后台,记得替换网址(Better Search Replace)

WordPress项目部署

  • 确保Wordpress及插件为最新版本
  • 修改wp-config.php文件
  • 设置伪静态(.htaccess)
  • 设置uploads目录权限为777
  • 导出并替换数据库中的URL(1.替换BT里面的数据库中的URL 2.替换wordpress工具里的Better Search Replace里面的URL,注意dry run.)
  • 导入数据库后检查Theme设置、Widget
  • 检查301跳转
  • 检查是否仍有外链、本地链接(如RevSlider中的链接)
  • 修改管理员默认Email(若无则使用:no-reply@example.com)
  • 如果有Google No CAPTCHA reCAPTCHA,设置好对应的key
  • 网站添加favicon.ico图标 (工具地址推荐:https://tool.lu/favicon/ )
  • 关闭wp-config.php中debug
  • 安装SEO插件,设置统计代码(可选)
  • 安装缓存插件,WP-Optimize、autoptimiz或W3 Total Cache(可选)

Codeigniter

  • index.php中ENVIRONMENT的值修改为production
  • config/database.php中db_debugfalse
  • config/config.php中log_threshold设置为1
  • 文本编辑器(ueditor)的路径设置
  • 修改后台标题(3处)

 17,946 total views,  6 views today

Revisions

No comments yet.

发表评论