生鲜电商环境搭建

生鲜电商环境搭建

  • 本章节其它软件环境,请自行提交安装好,仅讲解电商环境搭建过程

软件环境准备

  • Centos7.6(腾讯云或本地服务器)
  • 生鲜电商源码
  • 宝塔面板

登录宝塔

  • 首次登录宝塔,安装推荐软件,版本选择如图所示,点击【一键安装】后,等待安装完毕
  • 如图所示选择安装
    10分钟快速搭建实战Web项目:生鲜电商_php

上传源码文件

  • 通过宝塔面板选择【文件】–》【切换到根目录】–》【新建–新建目录】
  • 创建目录名:application

    10分钟快速搭建实战Web项目:生鲜电商_上传_02

  • 切换到【application目录】–》创建【fsweb】目录

    10分钟快速搭建实战Web项目:生鲜电商_nginx_03

  • 通过​​ifconfig​​查看Linux的IP地址
  • 安装XFP,点击【文件】–》【新建】XFTP连接Linux

    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_04

  • 填写会话信息,点击【连接】

    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_05

  • 连接后点击【接受并保存】

    10分钟快速搭建实战Web项目:生鲜电商_上传_06

  • 如果连接后显示乱码,则修改编码格式

    10分钟快速搭建实战Web项目:生鲜电商_php_07

  • 设置编码

    10分钟快速搭建实战Web项目:生鲜电商_环境搭建_08

  • 设置编码后

    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_09

  • 在XFTP界面进行入【application】里的【fsweb】目录将源码文件上传至fsweb目录

    10分钟快速搭建实战Web项目:生鲜电商_nginx_10

  • 将生鲜源码拖至右边

    10分钟快速搭建实战Web项目:生鲜电商_上传_11

  • 注意上传文件目录时,一定要注意目录层级
  • 正确目录层级展示

    10分钟快速搭建实战Web项目:生鲜电商_环境搭建_12

  • 等待传输完毕

    10分钟快速搭建实战Web项目:生鲜电商_nginx_13

创建数据库

  • 宝塔面板创建数据库,点击提交,如图所示
    10分钟快速搭建实战Web项目:生鲜电商_上传_14

开放端口

  • 宝塔面板中点击【安全】,分别输入【3306和888】,填写备注点击放行,注意端口状态为:【正常】
    10分钟快速搭建实战Web项目:生鲜电商_php_15
  • 如果使用是腾讯云【否则跳过该操作】,也需要在防火墙开放3306和888和80端口
    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_16

导入数据

  • 如图所示,打开phpMyAdmin面板,【通过面板访访问】
    10分钟快速搭建实战Web项目:生鲜电商_上传_17
  • 选择【market】数据库,再点击【选择文件】
    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_18
  • 选择sql文件
    10分钟快速搭建实战Web项目:生鲜电商_php_19
  • 点击执行
  • 上传后成功提示
    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_20

修改配置文件

  • 打开config.php配置文件,操作如下
  • 【文件】–》【application】–》【fsweb】–》【fsmarket】–》【data】–》​​config.php​​​10分钟快速搭建实战Web项目:生鲜电商_nginx_21
  • 如果使用的是腾讯云,则db_host 则改成外网的IP地址
    10分钟快速搭建实战Web项目:生鲜电商_php_22

宝塔面板配置网站

  • 依次点击:【网站】–》【添加站点】–》【提交】如图填写内容
  • PHP版本选择
  • PHP另外安装一个5.3-5.6之间
  • 不要配置最开始下载的7.1的版本
    10分钟快速搭建实战Web项目:生鲜电商_环境搭建_23
  • 检查配置是否成功
    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_24
    10分钟快速搭建实战Web项目:生鲜电商_nginx_25

登录生鲜电商

  • 登录生鲜电商网:​​192.168.x.x/fsmarket/​

权限获取

首次打开电商网站,顶部会出现英文提示

10分钟快速搭建实战Web项目:生鲜电商_nginx_26

  • 打开【文件】–》【application】目录,首次打开【终端】时提示,输入密码
    10分钟快速搭建实战Web项目:生鲜电商_Web项目实战搭建_27
  • 终端输入​​chown www.www -R fsweb/​
  • 再刷新网站,则不会显示错误的英文
    10分钟快速搭建实战Web项目:生鲜电商_nginx_28

登录生鲜官网

  • PC: http://IP/fsmarket/
  • 手机:http://IP/fsmarket/mobile
    10分钟快速搭建实战Web项目:生鲜电商_环境搭建_29

登录后台

  • http://IP/fsmarket/admin/
  • admin/admin888