@老虎会游泳,
谢谢,改了db folder permission后,原错误确实消失了。
后来我自己建了一个新的sqlite的db文件,现在主页可以访问了:
https://gitlab.com/yingshaoxo/tiger_bbs_php5.4.45/-/blob/main/db/sqlite.sql_command?ref_type=heads
https://gitlab.com/yingshaoxo/tiger_bbs_php5.4.45/-/blob/main/db/test.db3?ref_type=heads
但无法注册用户,会报错。
新的错误:
错误代码:22
错误信息:数据库写入错误,SQL预处理失败。
错误发生在 /var/www/html/class/user.php 的第 416 行
错误追踪信息:
#0 /var/www/html/page/user/reg.php(30): user->reg('yingshaoxo', 'password', 'yingshaoxo@gmai...')
#1 /var/www/html/q.php(74): include('/var/www/html/p...')
#2 {main}
$rs = $db->prepare('SELECT `active`,`uid`,`name`,`mail`,`sid`,`sidtime`,`regtime`,`acctime`' . ($getinfo ? ',`info`' : '') . ' FROM `' . DB_A . 'user` WHERE `sid`=?');
$x_getinfo = $getinfo;
}
if (!$rs || !$rs->execute(array($sid))) throw new PDOException('数据库查询失败,SQL' . ($rs ? '执行' : '预处理') . '失败。', $rs ? 21 : 22);
$data = $rs->fetch(db::ass);
______
> 以下不是重点:
我不太懂php的程序,感觉编译器太难固定了,我之前找到一个5.7MB的x86_linux静态编译的Python3.2程序,感觉就挺好用:
https://gitlab.com/yingshaoxo/yingshaoxo_alpine_x86_system/-/blob/main/python?ref_type=heads
我感觉如果我有时间的话,都想用python重写一遍简单的wap论坛了,完全脱离docker,sql,javascript,php,就简单的自实现的http server + file read/write + html + css
@yingshaoxo,你要用文件系统,代替数据库?
这些事情咋办:
- 全文搜索?
- 增量备份?
- 帖子阅读量,帖子文件要频繁保存?
- 保存时程序炸了/系统崩了/断电关机/……,帖子丢失?
- 一个帖子,只能同时一人访问?(前一个阅读量 + 1 并保存后,下一个才能继续 + 1 再保存)
谁有兴趣通过ssh远程看看
一加ace2Pro(灰|24+1024)
@yingshaoxo,docker 拉取镜像时指定版本号,就能固定版本了吧
网络设置也不麻烦吧,实在不行用 host 模式?性能损耗也更少些?
此外,这里有支持php 8.1的版本。注意:不支持php 8.2。
https://github.com/hu60t/hu60wap6
数据库必须使用mysql或者与之兼容的mariadb等分支。
@yingshaoxo,你要给
/var/www/html/db
文件夹写入权限(chmod 0777 /var/www/html/db
)。不过其实程序早就不支持sqlite了,因为我后来写了很多MySQL专属语法,用sqlite肯定会报SQL语法错误,你得自己改。
@咯叽,是的,齐全的怀旧游戏,能源源不断吸引人去论坛,不聊游戏也能插科打诨日常谈趣。。
但隔壁去年才开的技术论坛,没几天也爆火了呀。。
层主 @咯叽 于 2025-03-30 01:59 删除了该楼层。
@老虎会游泳,对呀,然后坛子里找人一起玩就行了呗。。
就是人有点少,响应者可能寥寥。。
隔壁 19 年小众游戏论坛,至今月活都能有三五千。。
会不会像他们一样,找些主题模板,风格简约一些都无所谓,都能留住人呢。。
还是说他们塑造了个《怀旧游戏》主题,更能凝聚志同道合的人呢。。
可本站也有《技术讨论》主题,另一个隔壁也是这主题,去年开站,没几天也爆火了呀。。
还是感觉,风格改得现代化一些,能留住人。。
毕竟主要论坛功能都不缺。。还是说他们不用审核,用户不觉得烦?但现在登录用户,几乎无视这个了吧。。
@无名啊,支持
@老虎会游泳,它支持远程联机吧,坛子里找人约时间一起玩呗
最近双影奇境挺火的,不过要两个人玩
卧虎藏龙
@hik,我只有台 Mac mini M1。。之前测试过王国之泪,1080p 勉强 30 fps。。野炊应该帧率高些。。
@无名啊,野炊吧,你要是没游戏机,野炊是老游戏也发布在任天堂的 wii 游戏机上,用 cemu 模拟器加手柄玩,能享受 4k 画质的野炊👍
而且 cemu 模拟器的运行效率比 switch 模拟器要高很多,同电脑配置下更流畅
@hik,换句话说,你推荐我先玩其他游戏,再玩野炊吗?
还是直接上手野炊,其他游戏不玩也罢。。
@无名啊,其实感觉王国之泪应该也挺优秀,就是年龄大了,接受不了复杂的东西了
旷野之息刚好比较平衡
@无名啊,能重来,那时候也没有什么能跟野炊打的游戏呀
原神嘛,我就是从元神转野炊的
@hik,如果能重来,你会先玩其他游戏,再玩野炊吗?