当前位置: 首页 > news >正文

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配置文件

cd  /etc/php/7.2/fpmcp  php.ini php.ini.bak #复制 php.ini文件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;

 解决办法:

mysql
SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 修改mysql配置文件

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

然后重启MySQL

sudo systemctl restart mysql

 安装成功

http://www.lryc.cn/news/423560.html

相关文章:

  • MySQL存储过程、触发器、视图
  • 每一行txt文件的内容将作为CSV文件中的一行,逗号、空格和句号,冒号作为分隔符拆分成多列
  • 基于inotif的文件同步备份
  • luckyexcel 编辑预览excel文件
  • 记录Java使用websocket
  • (javaweb)分层解耦
  • 2024华为数通HCIP-datacom最新题库(H12-831变题更新⑨)
  • PCIe学习笔记(21)
  • 分享Embedding 模型微调的实现
  • TED: 1靶场复现【附代码】(权限提升)
  • Python(TensorFlow)衍射光学层卷积算法模拟(英伟达GPU)
  • iOS开发进阶(二十二):Xcode* 离线安装 iOS Simulator
  • Prostgresql的Timescaledb插件/扩展部署
  • 分布式知识总结(一致性Hash算法)
  • 图数据库在社交网络分析中的应用
  • Git基础使用教程
  • 技术速递|Python in Visual Studio Code 2024年8月发布
  • 【话题】重塑未来:AI辅助编程对程序员工作的影响与应对策略
  • 在Debian上安装freeswitch
  • 论文分享 | Fuzz4All: 基于大语言模型的通用模糊测试
  • VS Code 配置docker 管理员权限终端
  • 使用Linux实现FTP云盘1
  • tombo resquiggle
  • vue3获取vue实例 并注册全局属性方法
  • function calling后,如何让大模型进行自然语言输出?
  • Android笔试面试题AI答之Kotlin(8)
  • LVS服务的搭建之NAT模式、DR模式的搭建实战
  • Raft分布式存储
  • 【Linux】使用nm命令查看动态库包含的符号表
  • 你还不知道苹果手机截长图的方法?4 种方法都可以