Der PHPCMS V9-Editor kann keine Bilder hochladen. Als ich dies überprüft habe, verwendet er einen Domänennamen der zweiten Ebene. Dies kann der Grund sein, warum Bilder nicht hochgeladen werden können.
Was soll ich tun, wenn der PHPCMS v9-Hintergrund keine Bilder hochladen kann?
Ursache: Wenn der Administrator eine dedizierte Verwaltungsdomäne festlegt Name, Hintergrund Der verwendete Editor verwendet immer noch den Editor, der unter dem Hauptdomänennamen aufgerufen wird, daher besteht keine Berechtigung zum Hochladen von Anhängen und Bildern.
Lösung
Methode 1
Verwenden Sie keinen dedizierten Second-Level-Domain-Name-Management-Hintergrund und keine Freigabeberechtigungen. Alles ist in Ordnung
Methode 2
Das Problem besteht darin, dass Sie einen dedizierten Second-Level-Domainnamen verwenden müssen, um das Backend zu verwalten.
1. Ändern Sie system.php in
'app_path' => 'http://www.主域名.com/' // 下面添加一行 'up_path' => 'http://cp.a.com/',//后台域名配置地址
2. Ändern Sie /phpcms/base.php und fügen Sie den folgenden Code hinzu
Der Code lautet wie folgt:
//后台CKEditor地址 define('UP_PATH',pc_base::load_config('system','up_path'));
3. Ändern Sie /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";
PHP chinesische Website, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen beim Online-Lernen!
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der phpcms v9-Hintergrund keine Bilder hochladen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!