本人將圖片的js、images、css路徑轉移到CDN上了,上傳附件的時候就出現了 “服務器安全認證錯誤”的提示.
解決方法如下:
找到文件:D:/wamp/www/phpcms/phpcms/modules/attachment/functions/global.func.php,其中的initupload函數有以下幾行:
- swfu = new SWFUpload({
- flash_url:"'.FLASH_UP_PATH.'swfupload/swfupload.swf?"+Math.random(), //Vevb.com
- upload_url:"'.APP_PATH.'index.php?m=attachment&c=attachments&a=swfupload&dosubmit=1",
- file_post_name : "Filedata",
其中FLASH_UP_PATH 原為 JS_PATH 我在base.php中重新定義的常量:
define('FLASH_UP_PATH', APP_PATH.'statics/js/');
這里把引用上傳組件的路徑寫死了,改了JS_PATH 這里必定影響,下一行可以見到 APP_PATH,這也就是為什么很多解答都說APP_PATH必須和js、images、css路徑必須一致了.
這里的解決方法的好處就是上傳的js組件引用本站的,其他的js隨意放在什么地方.
新聞熱點
疑難解答