本文目录一览:
- 1、phpcms v9 网站失效链接、坏链如何清除? flash crossdomain.xml 跨站请求伪造怎么修复?
- 2、phpcms iframe问题
- 3、如何修复 phpcms9.60 sql注入漏洞
- 4、PHPCMS添加了新栏目,数据库报错,更新栏目缓存和修复栏目数据都不行
- 5、phpcms后台出现此模块未安装或已禁用
- 6、phpcms提示错误:Parse error: syntax error, unexpected '}' in
phpcms v9 网站失效链接、坏链如何清除? flash crossdomain.xml 跨站请求伪造怎么修复?
楼主你好
crossdomain.xml 是系统的一个跨域配置文件,位于PC系统的根目录,所以将它的第三行代码改为:
allow-access-from domain="zacseo.cn" /
其中“zacseo.cn”为你的网站域名。
第二个问题,不知道你网站的链接是动态的还是静态的还是伪静态的,不论是哪一种,如果你的网站需要做正规SEO优化,都需要去百度站长平台提交你网站的死链接,这里的死链接可以通过百度站长平台的工具或者site命令看到,不过也不全,更好结合网站日志查看死链接。
另外,如果你的网站是纯静态的,做完以上步骤后生成全站即可,有PC后台有生成栏目页,生成内容页,生成首页等功能可以使用,如果是动态或者是伪静态,只需要批量更新URL就可以了。
林羽凡
phpcms iframe问题
phpcms 有过滤函数的 把iframe这个标签过滤了,当有这个标签的时候就会进行HTML转义,如果你真的需要添加的话可以 把这个过滤删掉或者修改一下,不过需要修改PHP文件的,在/phpcms/libs/functions/global.func.php 这个文件里面 大约89行,你可以打开这个文件然后直接搜索iframe,然后再前面或者后面加个什么字母改变它,例如ssiframe,这样添加文章的时候就不会过滤了。
function remove_xss($string) {
$string = preg_replace('/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S', '', $string);
$parm1 = Array('javascript', 'vbscript', 'expression', 'applet', 'meta', 'xml', 'blink', 'linkss', 'script', 'embed', 'object', 'iframe', 'frame', 'frameset', 'ilayer', 'layer', 'bgsound', 'title', 'base');
如何修复 phpcms9.60 sql注入漏洞
如何修复 phpcms9.60 sql注入漏洞
漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或在编写时产生的错误,
这个缺陷或错误可以被不法者或者电脑黑客利用。修补漏洞,可以用腾讯电脑管家,
修复漏洞,强大智能的漏洞修复工具,全面修复微软系统漏洞和第三方软件漏洞。
PHPCMS添加了新栏目,数据库报错,更新栏目缓存和修复栏目数据都不行
workflowid没有获取到,所以会报错,这个是什么呢 自己查下代码二次开发是不是出错了
phpcms后台出现此模块未安装或已禁用
更新下缓存。 不行的话看配置,还不行的话 ,看看您是不是有绝对的权限, 或者被上级调了。最后一个办法 是找到那个 *** 的控制器,调试看这个提示是在哪被拦截了, 然后修复。 这个提示信息,一般在新建模块的时候出现过。数据表看看Module 等相关数据表的关系~~~~~
phpcms提示错误:Parse error: syntax error, unexpected '}' in
你好,这个错误出现的原因是这样的:
在phpcms系统里的模板标签是通过{}符号来包裹起来来识别的,那么,当你的模板里有这段js代码的时候,因为这段代码里有花括号,那么解析的时候可能被当做模板标签来解析了,这样,肯定就会解析错误了。
解决办法很简单,只要把这些js代码单独放到一个js文件作为外部文件引入就可以了。这样就不会被解析而出错了。