就这个看似简单的问题我折腾了两天,百度看产生这个问题的原因有很多也很宽泛,大部分说的是初始化内置数据,但我出现“建立目录不成功,请检查目录权限”的原因估计只有少部分人会遇到。
内置初始化数据是你上传文件时上传了testdata文件夹,或者安装时勾选了“内置数据”才需要这么操作,我并没有上传testdata文件夹也没有勾选内置测试数据还傻不拉几初始化内置数据好几次,直到把官方的安装说明看完才知道。
如果内置了测试数据,正常情况下大家按下图中的步骤操作就可解决问题:
帝国cms初始化内置数据步骤
我是给网站换程序需要保持所有地址不变,比如新建一个一级栏目“成功案例”,我需要所有静态列表页生成在/html/cgal/下,添加栏目就会遇到“建立目录不成功,请检查目录权限”问题
帝国cms - 建立目录不成功,请检查目录权限
这个问题产生的原因是帝国cms在建立栏目时,会同时生成两个目录,一个是静态页面目录比如/html/cgal/,另一个是附件目录/d/file/html/cgal/,检查发现/d/file/下并没有html文件夹,这是因为帝国创建目录没有递归循环功能,只能在前一层目录的基础上创建目录,解决方法就是在/d/file/下手工建一个html目录就可以了,换句话说如果你想把所有静态文件都生成在html下又要按栏目层级放时就会遇到我这个问题。
帝国新手折腾的过程就不说了,说多了都是泪,电脑换系统我都搞过。像帝国cms这种上手比较难的系统,自己一个人摸索百度找不到答案,会掌握的非常快。
标签:初始化,内置,帝国,html,权限,cms,目录 来源: https://www.cnblogs.com/ninama/p/16242024.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。