L'éditeur PHPCMS V9 ne peut pas télécharger d'images. Lorsque j'ai vérifié, il utilisait un nom de domaine de deuxième niveau. Cela peut être la raison pour laquelle les images ne peuvent pas être téléchargées.
Que dois-je faire si l'arrière-plan de phpcms v9 ne peut pas télécharger d'images
Cause : lorsque l'administrateur définit un domaine de gestion dédié ? nom, l'arrière-plan L'éditeur utilisé utilise toujours l'éditeur appelé par le nom de domaine principal, il n'y a donc aucune autorisation pour télécharger des pièces jointes et des images.
Solution
Méthode 1
Ne pas utiliser d'arrière-plan dédié à la gestion des noms de domaine de deuxième niveau et libérer les autorisations. Tout va bien
Méthode 2
Le problème est que vous devez utiliser un nom de domaine dédié de deuxième niveau pour gérer le backend.
1. Modifiez system.php dans
'app_path' => 'http://www.主域名.com/' // 下面添加一行 'up_path' => 'http://cp.a.com/',//后台域名配置地址
2. Modifiez /phpcms/base.php et ajoutez le code suivant
Le code est le suivant :
//后台CKEditor地址 define('UP_PATH',pc_base::load_config('system','up_path'));
3. Modifier /phpcms/libs/classes/form.class.php
// 原 if($allowupload) $str .= "filebrowserUploadUrl : '".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
// 改 if($allowupload) $str .= "filebrowserUploadUrl : '".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
Site Web PHP chinois, un grand nombre de Tutoriels PHPCMS , bienvenue dans l'apprentissage en ligne !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!