CMS踩雷总结


1.代码部署完成访问web文字显示不全


初步判断多语言数据未写入数据库, /data/starcor/www/nn_cms/sql/nns_lang_config_en_US.sql nns_lang_config_zh_CN.sql 写入到nn_cms库
重新加载语言缓存,执行以下命令

/usr/local/php/bin/php -f /data/starcor/www/nn_cms/nn_timer/menu/timer_cache_menu.php
/usr/local/php/bin/php -f /data/starcor/www/nn_cms/nn_timer/language/timer_cache_language.php

问题未解决,排查CMS多语言配置文件配置文件

vim  /data/starcor/www/nn_cms/nn_cms_config.php

找到多语言配置,修改为真确ip,保证数据库用户名、密码和数据库的一致


刷新页面显示中文

2.通过FTP上传文件

报错put: Access failed: 550 Permission denied.
添加匿名用户支持删除和更名权限,在/etc/vsftpd/vsftpd.conf加入以下参数

anon_other_write_enable = YES

如任未解决
打开允许匿名用户支持上传功能,下载,创建目录文件的权限,修改/etc/vsftpd/vsftpd.conf,取消如下注释

anon_upload_enable = YES 

anon_mkdir_write_enable = YES

3.用户行为列表为空


解决方法,查看UI行为分组管理,手动输入以下配置

$g_custom_ui_action_group_list = array (
'list' => 'action_group_list',
'detail_play' => 'action_group_detail_play',
'web' => 'action_group_web',
'app_shop' => 'action_group_app_shop',
'sundry' => 'action_group_sundry',
'theme_mall' => 'action_group_theme_mall',
'topic' => 'action_group_topic',
'third_app' => 'action_group_third_app',
'user_center' => 'action_group_user_center',
'tvod' => 'action_group_tvod',
'user_data' => 'action_group_user_data',
)
执行配置入库脚本和UI行为脚本

/usr/local/php/bin/php -f /data/starcor/www//nn_cms/nn_timer/config/timer_auto_get_config_from_api.php
/usr/local/php/bin/php -f /data/starcor/www/nn_cms/script/script_init_custom_ui_action.php

若执行完CMS界面中文丢失,重新执行语言缓存脚本即可

添加新评论

评论列表