包含“c”的产品文档
DCIM使用文档>5.装机常见问题>5.1 通过PXE安装系统失败后的解决办法
check cable故障现象:1. 看到PXE启动,并提示 Media test failure,check cable2. 看不到DHCP相关关键字可能原因:未接入网络解决办法:通过DCIM安装操作系统需要下载镜像并通过PXE启动安装程序,因此服务器必须联网。出现这种情况请检查网线是否妥善插入,确保服务器能够正常上网。二. 无法进入PEX启动,没有看到任何PXE界面故障现象:1. 机器可能进入原系统。2. 未看到任何DHCP或PXE关键字  可能原因:1. 服务器网卡PXE功能关闭。 2. 服务器没有成功进入PXE启动解决办法:1. 线上安装操作系统依靠网卡的PXE(预启动执行环境)功能,如果该功能未开启则安装无法进行。用户必须进入服务器BIOS,从启动项设置中开启PXE功能才能继续安装。2. 找到已开启PXE的接口插入网线。 解决方案参考此文档:bios中开启网卡pxe三. 提示:NO DHCP or proxyDHCP offers were received故障现象:1. 服务器持续在PXE DHCP界面等待DHCP2. 可以看到“NO DHCP or proxyDHCP offers were received”关键字可能原因:1. 服务器与DCIM被控在同一个VLAN 2. 服务器与DCIM在不同一个VLAN解决办法:1. 服务器与DCIM被控在同一个VLAN时:       ①服务器到被控不通,建议检查服务器实际的MAC地址2. 服务器与DCIM在不同一个VLAN时:①未成功设置DHCP relay,请查看参考文档。                   ②服务器与被控之间有端口隔离③网络开启了STP,可能导致部分机器无法获取,需要设定portfast 解决方案参考此文档:mac地址修改  配置dhcp relay四. 提示:NO DHCP or proxyDHCP offers were received故障现象:无法接收IP地址可能原因:服务器与DHCP未连接解决办法:当服务器未与DHCP连接时会出现这种情况,导致无法接收IP地址,PXE不能正常运行。用户应当及时检查DHCP连接情况,确保DHCP与服务器正常连接。五. 提示:ARP timeout,以及TFTP open timeout故障现象:IP地址无误,但控制台提示ARP/TFTP时间耗尽可能原因:IP地址和DHCP分配的一致,但被装机器分配的IP地址与被控系统的IP无法通讯解决办法:出现这种情况请及时检查网络配置。六. 提示:Missing MTFTP server IP address 故障现象:IP地址与DHCP发放的不一致可能原因:当局域网中存在多台DHCP时,DCIM系统获取到的IP地址来自于其它DHCP。解决办法:用户需要核实发放IP的DHCP,确保接收到的IP准确无误
魔方云系统使用文档>3. 管理实例>磁盘扩容>数据盘扩展分区(Linux)
当通过控制台扩容了作为数据盘的云磁盘后,此时仅扩展了存储容量,还需进行云磁盘分区或文件系统的扩容。注意事项l 扩容文件系统操作不慎可能影响已有数据,因此强烈建议您在操作前手动创建快照或者创建备份来备份数据l 扩容文件系统需要 重启实例 ,将导致一定时间的业务中断,建议您选择合适的时间谨慎操作。l 已经通过控制面板扩容磁盘,且该磁盘已经通过控制面板挂载到了云服务器l 自动将所有剩余空间都扩容 操作步骤1、查看云磁盘分区情况fdisk -l结果如下: 可以从图看出:/dev/vda 数据盘磁盘容量为21.5GB,包含/dev/vda1分区/dev/vdb 数据盘磁盘容量为53.7GB,包含/dev/vdb1分区2、确认已有分区的文件系统类型df -TH结果如下: 可以从图看出:/dev/vda1 分区容量为22G,文件系统类型为xfs,已挂载至//dev/vdb1 分区容量为32G,文件系统类型为ext4,已挂载至/www 扩容分区表1、执行以下命令,使用growpart工具扩容分区本文以扩容/dev/vdb1 分区为例,命令中/dev/vdb 与1之间需要使用空格分隔growpart /dev/vdb 1返回结果如下,表示分区扩容成功  扩容文件系统1、根据上文步骤2获取到的文件系统类型,执行对应的命令扩容文件系统:(1) ext文件系统: resize2fs /dev/vdb1(2) xfs文件系统: xfs_growfs /dev/vda1返回结果如下:2、执行以下命令,查看扩容结果df -TH返回结果如下,则表示已扩容成功(/dev/vdb1分区由32G扩容至53G)3、重启系统 reboot4、扩容完成后,检查数据完整型,观察服务器中业务是否正常运行;如果有异常,可以使用回滚快照或者还原备份的方式进行数据恢复    
魔方云系统使用文档>12. 系统常见问题>12.1关于使用问题>B.魔方云如何如何重置主控密码
cat /home/zjmf/config mysql_root_password=wtMrS******ftFSwZE mysql_cloud_password=gR6Pps******kwzJZDI web_admin_path=TBS****b web_admin_password=07*******pUxp6C     (这一行是主控web密码)             ctl_auth_username=j8fj********O6nho ctl_auth_password=lZKMO******FdgXis zjmf_auth_code=1F193D*************D70D5C1二、ssh登录主控,用php重置admin的密码[root@localhost ~]# php /home/zjmf/dashboard/www/think set_admin_pass 07uSM0DUT2mfnrpUxp6C     新密码是 07uSM0DUT2mfnrpUxp6C
魔方DCIM使用文档>设备管理>PDU设备
PDU设备可用于管理机器开机,关机和重启操作,PDU设备页面可以对您的PDU设备信息进行录入和管理。添加PDU设备添加PDU设备查看PDU设备修改PDU设备使用PDU设备添加服务器到PDU端口PDU连接信息显示PDU功能如何使用添加PDU设备如何添加PDU设备    PDU设备管理页面,点击页面右上角【添加PDU设备】按钮后,在弹出的页面填写对应的信息即可。(注:添加PDU设备时没有我们所使用的PDU型号怎么办?>>PDU型号适配)查看PDU设备PDU设备列表中,点击【查看】即可查看该设备中的所添加的服务器及对应的PDU端口号,点击【设置】可编辑备注内容。修改PDU设备【PDU设备列表】-点击【修改】可对当前PDU设备的信息进行修改,保存提交即可。PDU设备的使用服务器添加到PDU端口①【物理服务器】-【录入服务器】-【PDU设备-端口】,选择端口,保存即可②【物理服务器】-点击服务器的【修改】-【PDU设备-端口】,选择端口,保存即可PDU功能使用和展示PDU设备录入后,将服务器添加至PDU端口,在服务器内页,【连接信息】栏中会显示该服务器所连接的PDU设备及端口PDU功能如何使用当服务器成功添加至PDU端口后,可在【服务器内页】-【硬件信息】栏中,点击【开机】、【关机】、【重启】按钮,即可对服务器进行相关操作。
财务系统使用文档>客户设置>常见问题>帐户注销
【客户】--【客户列表 】--点击打开对应客户详情备注:此操作会删除该帐号下的产品、订单 及帐单等所有信息,同时不可恢复,请谨慎操作。
财务系统开发文档>插件
c\plugins\addons\ 目录下;(具体可参考demo_style插件)二、插件目录结构client_care -------------------------------------------------------------------插件名称         |         config              |              config.php-------------------------------------------基础配置                         controller              |              Clientarea-------------------------------------------插件前台访问控制器目录              ClientCareController.php------------------------后台外部访问控制器         lang-----------------------------------------------------------多语言         validate         model         template             |             clientarea-------------------------------------------插件前台模板             admin------------------------------------------------后台模板                   |                   Index.tpl------------------------------------模板(对应控制器中的fetch(‘/index’))         ClientCarePlugin.php-------------------------------------插件主文件(可实现系统钩子)         config.php---------------------------------------------------插件配置文件         menu.php----------------------------------------------------后台菜单文件         menuclientarea---------------------------------------------前台菜单文件         hook.php----------------------------------------------------钩子文件         README.md------------------------------------------------插件说明文档 三、插件类主文件 插件命名规范插件类名采用大驼峰命名法,都带 Plugin类名后缀,如 DemoPlugin,ClientCarePlugin插件目录名应该把插件类名转化为小写下划线形式的,如 demo,client_care 插件类主文件位于插件根目录命名格式:插件名+Plugin.php 在插件根目录创建DemoPlugin.php文件,内容如下: <?php namespace addons\demo;//Demo插件英文名,改成你的插件英文就行了use app\admin\lib\Plugin; //Demo插件英文名,改成你的插件英文就行了class DemoPlugin extends Plugin{     public $info = array(        'name'        => 'Demo',//Demo插件英文名,改成你的插件英文就行了        'title'       => '插件演示',//插件名称        'description' => '插件演示',//插件说明        'status'      => 1, //插件状态 1开启 0禁用,3未安装        'author'      => 顺戴网络, //作者        'version'     => '1.0', //版本        'module'     => 'addons' //所属模块,这里固定为addons    );     // 插件安装    public function install()    {        return true;//安装成功返回true,失败false    }     // 插件卸载    public function uninstall()    {        // 在这里不要try catch数据库异常,直接抛出上层会处理异常后回滚的        return true;//卸载成功返回true,失败false    }     //实现的footer_start钩子方法(footer_start官方定义钩子名称)    public function footerStart($param)    {        $config = $this->getConfig();        $this->assign($config);        echo $this->fetch('widget');    } }四、开发流程 插件模板文件:插件列表:public/admin/themes/default/addons.tpl (操作:设置/禁用(启用)/更新/卸载)插件通用设置模板文件:public/admin/themes/default/addons/setting.tpl插件通用js函数:public/admin/themes/default/addons/functions.tpl 2、插件后台控制器(后台基类控制器app\admin\controller\PluginAdminBaseController;增加了登录验证)cmf_get_current_admin_id();可获取后台管理员id,可用于判断是否登录 在插件controller目录下创建IndexController.php文件,内容如下:<?phpnamespace plugins\demo\controller; //Demo插件英文名,改成你的插件英文就行了use cmf\controller\PluginBaseController;use plugins\Demo\Model\PluginDemoModel;use think\Db; class IndexController extends PluginAdminBaseController{     function index($id)    {         $users = Db::name("user")->limit(0, 5)->select();        $demos=PluginDemoModel::all();        // print_r($demos);         $this->assign("users", $users);        $this->assign("Title", ‘Demo title’);# 自定义title        return $this->fetch("/index");    }}4、插件前台控制器(前台基类控制器app\home\controller\PluginHomeBaseController;)在插件controller/clientarea目录下创建,与后台类似;注意命名空间:namespace addons\插件目录\controller\clientarea; 例:namespace addons\client_care\controller\clientarea;具体可以参考demo_style插件; 5、模板目录插件目录下template目录:后台模板目录template/admin/;前台模板目录template/clientarea/;模板常量__ROOT__: 网站根目录,不带/;__PLUGIN_ROOT__: 插件根目录,不带/;__PLUGIN_TMPL__: 插件模板根目录,也就是插件目录下template目录,不带/;__PLUGIN_ADMIN_TMPL__: 插件模板后台根目录,template/admin目录,不带/;__PLUGIN_CLIENTAREA_TMPL__: 插件模板前台根目录,template/clientarea目录,不带/;__ADMIN_TMPL__: 系统后台模板根目录,用于加载后台模板的相关 css,js 等资源文件,不带/;__STATIC__: public/static目录,不带/;include标签: 加载插件模板目录 public文件夹下head.html文件(参考thinkPHP5.1){include file="public/head"/}标签用法参考thinkPHP5.1;6、模型7、多语言lang/目录下,建en-us.php ,zh-cn.php等;8、第三方库(待定)9、Url生成方法说明:shd_addon_url($url, $vars = [], $home = false)/** * 生成访问插件的url * @param string $url    url格式:插件名://控制器名/方法 * @param array  $vars   参数 [‘id’=>1,’page’=>1] * @param bool   $home   是否前台 * @return string */后台路由地址:www.test.com/admin/addons?_plugin=client_care&_controller=client_care&_action=index前台路由地址:www.test.com/addons?_plugin=205&_controller=client_care&_action=index 10、插件管理界面若需要后台菜单:插件根目录下建立index.tpl,例:(舍弃)<a href="{:shd_addon_url('DingtalkTicket://AdminIndex/setting')}">设置</a><a href="{:shd_addon_url('DingtalkTicket://AdminIndex/setWebHook')}">提交</a>若需要后台菜单:插件根目录下建立menu.php,例:(2.1.9版本后)<?php/* *  自定义菜单 */return [    [        'name' => '样式1', # 链接名称        'url'  => 'DemoStyle://AdminIndex/addhelp', # 链接格式   插件名://控制器名/方法        'custom' => 0, # 是否为自定义路由    ],    [        'name' => '样式7',        'url'  => 'https://www.baidu.com',        'custom' => 1,    ],];11、插件前台菜单插件根目录下创建menuclientarea.php文件,范例如下<?php/* *  前台自定义菜单 */return [    [        'name' => '插件样式Demo', # 菜单名称 默认为一级菜单        'url'  => '', # 菜单路由 (若有子菜单,此值留空)        'fa_icon' => 'bx bxs-grid-alt', # 菜单图标 支持bootstrap        'lang' => [ # 菜单多语言            'chinese' => '插件样式Demo', # 中文            'chinese_tw' => '插件样式Demo', # 台湾            'english' => 'Style Demo', # 英文        ],        'child' => [  # 子菜单 没有定义为空数组            [                'name' => '样式1', # 链接名称                'url'  => 'DemoStyle://Index/addhelp', # 链接格式   插件名://控制器名/方法   菜单路由 (若有子菜单,此值留空)                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式1', # 中文                    'chinese_tw' => '样式1', # 台湾                    'english' => 'Style1', # 英文                ],                'child' => []            ],            [                'name' => '样式2', # 链接名称                'url'  => 'DemoStyle://Index/customerdetail1', # 链接格式   插件名://控制器名/方法                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式2', # 中文                    'chinese_tw' => '样式2', # 台湾                    'english' => 'Style2', # 英文                ],                'child' => []            ],            [                'name' => '样式3', # 链接名称                'url'  => 'DemoStyle://Index/customerdetail2', # 链接格式   插件名://控制器名/方法                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式3', # 中文                    'chinese_tw' => '样式3', # 台湾                    'english' => 'Style3', # 英文                ],                'child' => []            ],            [                'name' => '样式4', # 链接名称                'url'  => 'DemoStyle://Index/customerdetail3', # 链接格式   插件名://控制器名/方法                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式4', # 中文                    'chinese_tw' => '样式4', # 台湾                    'english' => 'Style4', # 英文                ],                'child' => []            ],            [                'name' => '样式5', # 链接名称                'url'  => 'DemoStyle://Index/customerdetail4', # 链接格式   插件名://控制器名/方法                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式5', # 中文                    'chinese_tw' => '样式5', # 台湾                    'english' => 'Style5', # 英文                ],                'child' => []            ],            [                'name' => '样式6', # 链接名称                'url'  => 'DemoStyle://Index/helplist', # 链接格式   插件名://控制器名/方法                'fa_icon' => '',                'lang' => [ # 菜单多语言                    'chinese' => '样式6', # 中文                    'chinese_tw' => '样式6', # 台湾                    'english' => 'Style6', # 英文                ],                'child' => []            ]        ]    ]]; 12、安装第三方库创建 composer.json,以export_excel为例:在export_excel插件根目录public/plugins/addons/export_excel中创建composer.json文件{    "name": "thinkcmf/export_excel",    "description": "ExportExcel",    "type": "cmf-plugin",    "license": "apache2.0",    "authors": [        {            "name": "test",            "email": "test@qq.com"        }    ],    "require": {    }} composer.json属性:name: compser包的的名称,格式your-vendor-name/package-namedescription:compser包的描述type:compser包的类型,这里固定为 cmf-pluginlicense:compser包的开源协议authors:compser包的作者及联系方式require:依赖库,这里留空{} 安装第三方库cd 到插件目录下,然后执行 composer安装命令,如:composer require phpoffice/phpspreadsheet剩下所有更新,删除包等操作就是标准的composer操作 
业务系统使用文档>1、新手指引文档>1.7、配置网站支付接口
csmart.com/wiki_list/758.html      https://opendocs.alipay.com/support/01rau6?pathHash=56467e40       (强调1、申请时选择:网页/移动应用)       (强调2、商户私钥是用 支付宝开发平台工具 生成的,会保存到您本地电脑的文件里)编辑v10 支付宝当面付 插件。将获取到的,appid,商户私钥,支付宝公钥 填入A2、以用户身份登录到用户前台,进行充值测试    A3、验证,这个支付宝当面付插件 已经配置成功
业务系统使用文档>3、站务管理>3.1、新闻中心
登录管理后台》站务管理》新闻中心  (可以做如下操作)1、管理新闻的分类2、发布和修改 新闻条目这里演示 新增或者删除 新闻分类(注意:这里的批量新增 按钮 就是保存 按钮)这里演示 新撰写一篇新闻资讯这是前端展示的样子
业务系统使用文档>4、系统接口>4.2、邮件通知
B、配置邮件接口的作用(邮件接口插件有很多,这里以自带的 smtp 接口为例进行 演示)    1、配置后,用户可以通过邮箱注册网站(含找回密码等)    2、用户购买产品+欠费 等可以用邮件通知用户      登录v10管理后台》系统接口》邮件通知》选择接口名称为 smtp 后面的 配置按钮,按如图所示格式 录入您的发件箱 相关信息      点击邮件模板管理》进行邮件发送测试如何获取其他的短信接口    登录管理员后台》系统接口》邮件通知》获取更多接口(进入应用商店,登录您自己的魔方账号后选择您需要的短信通知插件进行购买)    注意:看清楚您购买时的授权是哪个,以及接口适用于什么系统。我们应该选择业务系统