当前位置:   article > 正文

TPshop商城的保姆教程(Ubuntu)

TPshop商城的保姆教程(Ubuntu)

1.上传TPSHOP源码

选择适合自己的版本下载

TPshop商城源文件下载链接:

百度网盘 请输入提取码

上传tpshop的源码包到特定目录/var/www/html

切换到/var/www/html 目录下

cd /var/www/html

 

修改HTML目录下所有文件权限

chmod -R 777 *

2.打开网址配置

TPshop安装向导 - Powered by TPshopicon-default.png?t=N7T8http://192.168.66.136/TPshop/install/

缺少插件

 php配置

找到 /etc/php/7.2/fpm/下php.ini配置文件

  1. cd  /etc/php/7.2/fpm
  2. cp php.ini php.ini.bak #复制 php.ini文件
  3. vi php.ini # 修改php.ini文件

编辑时,可以先备份,以防改错了

支持mysql

sudo apt-get install php-mysql php-mysqli php-pdo-mysql

支持 gd2

sudo apt-get install php7.2-gd

 支持 curl_init 

sudo apt-get install php-curl

 修改好后,重新启动Ngnix

sudo systemctl restart nginx.service

启Ngnix服务器

刷新网页,可以看到所缺的插件均已安装成功并开启

 3创建数据

发现MYSQL连接不上

检查防火墙设置:

sudo ufw status

确保MySQL的默认端口3306没有被防火墙阻止。

查看防火墙状态:

 

发现我电脑中未开启3306端口,允许端口3306

sudo ufw allow 3306/tcp

 重启 MYSQL

sudo systemctl restart mysql

还是连接不上,查看资料发现MYSQL默认本地连接,需要修改其配置

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
  1. 注释掉bind-address这一行,将其改为:

  2. # bind-address = 127.0.0.1

 然后重启MYSQL服务

sudo systemctl restart mysql

登录MYSQL

mysql -uroot -p123456

然后授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

 解决办法:

  1. mysql
  2. SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 修改mysql配置文件

  1. cd /etc/mysql/mysql.conf.d
  2. vim mysqld.cnf

然后重启MySQL

sudo systemctl restart mysql

 安装成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/977343
推荐阅读
相关标签
  

闽ICP备14008679号