登录 立即注册

首页 > 绿虎论坛 > 建站 > 讨论/求助 (发帖)

标题: 无法在linux成功搭建起hu60 php5.4.45版本

作者: @Ta

时间: 03-12 13:18

点击: 7394
被禁言

用户被禁言,发言自动屏蔽。

[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1.

@yingshaoxo,你要给/var/www/html/db文件夹写入权限(chmod 0777 /var/www/html/db)。不过其实程序早就不支持sqlite了,因为我后来写了很多MySQL专属语法,用sqlite肯定会报SQL语法错误,你得自己改。

(/@Ta/2025-03-12 13:53//)

2.

此外,这里有支持php 8.1的版本。注意:不支持php 8.2。
https://github.com/hu60t/hu60wap6
数据库必须使用mysql或者与之兼容的mariadb等分支。

(/@Ta/2025-03-12 13:56//)

3.

@yingshaoxo,docker 拉取镜像时指定版本号,就能固定版本了吧

网络设置也不麻烦吧,实在不行用 host 模式?性能损耗也更少些?

(/@Ta/2025-03-12 14:24//)

4.
用户被禁言,发言自动屏蔽。
(/@Ta/2025-03-12 19:07//
被禁言
)

5.

@yingshaoxo,你要用文件系统,代替数据库? 这些事情咋办:

  • 全文搜索?
  • 增量备份?
  • 帖子阅读量,帖子文件要频繁保存?
  • 保存时程序炸了/系统崩了/断电关机/……,帖子丢失?
  • 一个帖子,只能同时一人访问?(前一个阅读量 + 1 并保存后,下一个才能继续 + 1 再保存)
(/@Ta/2025-03-12 18:51//)

6.
用户被禁言,发言自动屏蔽。
(/@Ta/2025-03-12 19:19//
被禁言
)

7.

@yingshaoxo

之前用mysql的时候,安装需要导入一个sql的命令文本文件,来实现table的建立。但现在换成sqlite,难道只能手工建表了吗

或者你把mysql的建表语句修改为兼容sqlite然后写一个程序去执行这些sql就能自动建出来了。

从我切换到mysql以来,后续所有涉及数据库的代码修改都没有考虑sqlite兼容性,所以这个sqlite连接功能其实基本不能用,只是还没从代码里删掉而已。

(/@Ta/2025-03-12 21:39//)

8.

@yingshaoxo,你是说,帖子放内存里,就不会慢了,是吧。。

  • 单线程提供服务,并发量会不会很低。。
  • 多线程数据同步,会不会很麻烦?
  • 啥时候落盘一次数据呢?此时整个服务都要卡住吗。。
  • 后续扩展功能,会不会还不如写 SQL 方便。。
(/@Ta/2025-03-13 00:19//)

9.
用户被禁言,发言自动屏蔽。
(/@Ta/2025-03-21 19:11//
被禁言
被锁定
)

回复需要登录

7月25日 07:22 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1