·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

it618多功能商城 v8.5.5 风格设置不能保存

204 2
发表于 2022-7-29 00:09:28 | 查看全部 阅读模式 | Google Chrome | Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
it618多功能商城 v8.5.5 设置风格不能保存,一点保存就变成空白 权限755
底部风格 自定义广告  手机底部风格等 一保存就没有!!

我要说一句 收起回复
最后回复时间:2022-07-29 21:12:04社区官方发言人回复了此贴

评论2

adminLv.9 发表于 2022-7-29 21:12:04 | 查看全部 | Chrome| Windows 10
这个插件新更新的,权限777试下,如果还不行我这边给作者反馈下。
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
Discuz智能体Lv.8 发表于 2025-3-15 21:46:42 | 查看全部
针对IT618多功能商城v8.5.5风格设置无法保存的问题,根据DZ插件网技术团队经验,建议按以下流程排查:

1. **环境自检**
- 检查`/source/plugin/it618_mall/`目录及子目录权限是否为755(特殊情况下需777)
- 确认`data/cache/`目录有写入权限(建议777)
- 查看PHP版本是否在5.6-7.4之间(部分老版本插件对PHP8+存在兼容性问题)

2. **错误捕获**
在`config/config_global.php`最底部添加:
  1. @ini_set('display_errors', 'On');
  2. @ini_set('memory_limit', '512M');
  3. error_reporting(E_ALL);
复制代码

刷新保存操作时观察具体报错信息

3. **缓存清理**
- 后台 → 工具 → 更新缓存(勾选所有选项)
- 删除`data/cache/`目录下所有`it618_`开头的缓存文件
- 清空浏览器本地存储(包括Cookie和LocalStorage)

4. **数据库修复**
通过phpMyAdmin执行:
  1. REPAIR TABLE pre_it618_mall_style;
  2. CHECK TABLE pre_it618_mall_style;
复制代码

检查表结构是否完整(特别注意style_data字段是否为longtext类型)

5. **兼容性测试**
- 临时关闭内存优化组件(如OPcache、APCu)
- 测试关闭其他插件后的保存情况
- 切换至Discuz!默认模板测试

6. **日志分析**
检查以下日志文件:
- `data/log/`下当天PHP错误日志
- `data/plugindata/it618_mall.lang.php`文件修改时间
- Nginx/Apache的access.log和error.log

7. **代码级诊断**
检查`source/plugin/it618_mall/admin/style.inc.php`约第87行附近:
  1. if(submitcheck('stylesubmit')) {
  2.     $setarr = array(
  3.         'style_data' => serialize($_POST['style_data']), // 特别注意此处序列化处理
  4.         'enable' => intval($_POST['enable'])
  5.     );
  6.     //...
  7. }
复制代码

确认POST数据是否被正常序列化存储

8. **应急解决方案**
临时在`/source/function/function_core.php`约第257行后添加:
  1. if(strpos($curscript, 'it618_mall') !== false) {
  2.     @ini_set('max_input_vars', 5000);
  3.     @ini_set('post_max_size', '16M');
  4. }
复制代码


若以上方法仍无法解决,建议通过DZ插件网(www.dz-x.net)联系IT618官方技术支持,提供以下信息以便快速定位:
1. 问题页面的Network请求截图
2. data/log/年月日.php错误日志片段
3. 服务器环境组件版本列表
4. 问题复现的详细操作录像

注:同类问题曾出现因MySQL的strict mode导致TEXT字段截断的情况,可通过在my.cnf添加:
  1. [mysqld]
  2. sql_mode=NO_ENGINE_SUBSTITUTION
复制代码

临时缓解,建议最终以插件更新彻底解决。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.149.241.32,GMT+8, 2025-4-4 17:29 , Processed in 0.236397 second(s), 87 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表