O 当前 √ 完成 x 放弃
自2023年3月1日起,点此了解奇域网站更新进度v202303
一、系统设置 √
- 服务器与全局配置 √
配置中出现了一些问题,如SMTP邮件服务报错、开启缓存后“会员”页面无法加载等等,详见:
Joomla4.2.9在阿里云部署问题归纳 - 用户与权限 √
- 导航菜单->新增响应式弹出菜单 √
- 前后台模块 √
(1)修改Joomla4后台mod_latest,显示更新用户和日期 √
(2)优化Joomla自带random_img模块为自定义模块:√
a、将输入图片地址或目录,改为选择图片目录; √
b、新增图片链接选择:无链接、文章、分类或外部; √
c、自适应响应式布局及相关语言文件编译。 √ - 各种插件设置 √
- TinyMCE编辑器及其扩展设置 O
(1)缩小评论区编辑界面;
(2)工具条按钮精选;
(3)移动端使用界面优化;
(4)“插入文章”时,链接应默认跳转新窗口;
(5)“插入代码”时,界面可选是否显示行号;
二、新旧内容同步与更新 √
- 分类 √
- 标签 √
- 文章 √
三、模板定制(基于cassiopeia二次开发)√
四、二次定制、自开发插件和模块更新 O
- 后台安装并更新二次开发的editorswitch(编辑器切换)插件、模块; √
- 安装更新自开发的autoalias(自动别名)、autointro(自动布局)插件; √
点此了解详情:奇域自开发AutoIntro插件功能列表 - 升级优化SwitchEditor(切换编辑器)模块,更适应流式布局; √
- 同步更新Joomla系统为4.2.9;√
- 寻找并安装jcode_syntax_highlighter插件(已汉化),实现网页代码片段高亮显示;√
- 适配Jcomment评论系统,错误太多,新版又收费,放弃 X
- 寻找并更换适合Joomla4+的新版评论系统,最后确定使用Akeeba-Engage。
详细过程参见适合Joomla4.2+的免费评论系统 √ @ 2023-3-24 - 适配自开发的图片展示模块 O
五、简体中文语言完善 √
- 补充未及时翻译字段,整体适配当前Joomla版本4.2.9;√
- 修订原语言文件翻译错误及冗余、繁琐字词。√ @ 2023-3-24
- 此项事务融合于整个更新过程中,发现问题即修正; @2023-4-2√
六、上传至服务器(详见Joomla4.2.9在阿里云部署问题归纳)√
- 本地文件打包并上传后,直接解压覆盖原Joomla4初始化文件,发现前后台均无法打开:
原因:自动搜索产生的跟踪缓存未同步;
解决:删除administrator/cache/autoload_psr4.php文件即可;✓ - smtp邮件无法使用,配置好后点击“测试邮件”出现错误提示;√
- 模板无法正常显示。服务器使用.gz压缩css文件,本地修改css.min文件后,需压缩为gz格式再上传同步;✓
- 登录时出现web验证选项,不需要可关闭“系统 - WebAuthn 无密码登录”插件;✓
七、其它附记
(一)打开本地测试网站出现错误,前后台均无法正常访问: √
The server returned a "500 - Whoops, looks like something went wrong." 解决过程:
- 点击Joomla帮助,按提示进行debug调试,显示主要错误为:mysqli object is not fully initialized(数据库未能完全初始化)
- 查看debug错误明细,并考虑到新修改的模板,遂决定在数据库#__extensions表中,先禁用curiy模板试试;
- 发现本地phpstudy搭建的数据库程序已停止工作,且无法正常启动;
- 查阅相关资料,决定重装MySql数据库,但无法备份最新数据,只好复制“MySql\data\数据库名称”目录下所有文件夹和文件;
- 重装MySql数据库后,phpstudy程序的MySql数据库恢复正常启动;
- 复制原数据库文件至“MySql\data”目录,发现数据库无法使用,其中的数据表几乎全部无法恢复;
- 经查询,在CSDN网站找到完美解决方案,此不详述;
- 历时近5个小时,终于在本地平台找回早前辛苦设置的新版网站,然后第一时间在正常时做个备份,免得再横生枝节。🙃
(二)Editplus CSS代码自动格式化程序出错 √
- 格式化13000+行css代码时报错,开始以为是代码太多,于是分割格式化;
- 分割过程中时好时坏,发现某处即使只有几行代码也无法格式化;
- 怀疑msJavaScript运行replace时,某字符串无法识别,最后确认只有一处“__ ”导致的问题;
- 删除“— ”中的空格为“—”,问题解决;
- 暂未发现修改后有什么影响,具体原因待查。
点此了解更早前:奇域网站更新日志v2019-2022