@罐子,我改了一个32位的Termux(就是把64位库删除了),安装的32位java可以用。需要卸载原app重装。
termux_arm32_118.apk(24.86 MB)其实不需要我修改的这个包,我发现Termux的github提供了32位包:
@罐子,看起来不需要我回复
@罐子,我实验成功了
@罐子,我想到一个新方法,我们找个32位的java,就没有这些麻烦了。标记指针仅限64位应用程序。
@罐子,突然发现我升到安卓12了,原来MIUI13的线刷包是安卓12
所以如果你还是安卓11的话,我写的解决方法可能管用。
突然发现我升到安卓12了
原来MIUI13的线刷包是安卓12。
@罐子,我找到的第一个解决方法无效。方法已更新在103楼。我在看还有没有其他解决方法。
步骤17:给 uid 1 版主权限,解决待审核问题。
执行
mysql
命令:mysql
再执行以下SQL语句:
-- 切换到数据库hu60 use hu60; -- 默认不需要审核 alter table hu60_user change permission permission int unsigned not null default 0; -- 给 uid 1 审核权限 update hu60_user set permission=177 where uid=1; -- 退出MySQL命令 exit;
执行完之后你就可以审核自己的帖子了。由于报错,只有上面的审核按钮能用,下面的不能用,并且点击后不会自动返回,得自己返回刷新。
报错明天修复。
因为修改了权限,后续发帖不再需要审核。
步骤13:创建配置文件
请点查看全部,否则可能会错过操作。
看看网站现在的状态:
curl -v http://localhost:8080/
嗯,说配置文件不存在。
那么我们执行初始化脚本创建一下:
php ~/hu60wap6/src/script/init.php
然后再看看网站现在的状态:
curl -v http://localhost:8080/
嗯,一堆报错。
实际访问一下:
http://localhost:8080/?r=12345
加
?r=数字
是为了防止浏览器缓存。
关于我的Termux
我猜对了,卸载后这些文件还在
把
/data/data/com.termux
文件夹整个删掉应该就行了。然后重装Termux,已可正常使用。
扩展问题
- 为什么Magisk 24没有隐藏root的功能了(MagiskHide)?
Magisk的开发者去谷歌工作了,而且从事的是系统安全相关工作,再做MagiskHide就不合适了。以子之矛,陷子之盾,何如?所以没有了。
- 为什么Magisk 24不自带模块商店了?
作者说他没有精力维护Magisk模块商店,所以暂时去掉了。之后可能转交第三方维护,然后就能加回来。
在此期间,可以去github下载模块。对master分支使用Download ZIP得到安装包。
https://github.com/orgs/Magisk-Modules-Repo/repositories?type=all
或者你也可以装Magisk 23,它有模块商店和隐藏root。
@罐子,Termux的openjdk-17可能和安卓11不兼容,或者我需要修改java启动选项。我会在安卓11设备中进行调试。
https://source.android.com/devices/tech/debug/tagged-pointers
@上善若水,这是一个已知问题,如果没有聊天室,就看不到聊天室。
所以你需要先创建一个聊天室,然后发言:
http://localhost:8080/q.php/addin.chat.html
@上善若水,
hu60wap6/src/config/tpl/site_info.conf
实际读取位置是该位置的符号连接。
@罐子,你为什么想要替代品,而不是问我该怎么部署。
@罐子,目前的实现是,让 ali canal 和 mysql 进行主从同步,然后它自然会获得 mysql 里的最新消息。然后我的 php 程序连接 canal,读取最新消息。它运行良好,我为什么要换?
@罐子,如果没有消息中间件,就必须写一个程序不断查询数据库来实现读取最新消息。我不喜欢这种实现。