Maison  >  Article  >  Tutoriel CMS  >  Que dois-je faire si l'arrière-plan de phpcms v9 ne peut pas télécharger d'images ?

Que dois-je faire si l'arrière-plan de phpcms v9 ne peut pas télécharger d'images ?

angryTom
angryTomoriginal
2020-02-15 13:21:332643parcourir

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 ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn