'http://cp.a.com/'"으로 코드를 추가합니다. "base.php" 파일 그리고 코드를 "define(...)"으로 수정합니다."/> 'http://cp.a.com/'"으로 코드를 추가합니다. "base.php" 파일 그리고 코드를 "define(...)"으로 수정합니다.">

 >  기사  >  CMS 튜토리얼  >  phpcms v9에서 사진을 업로드할 수 없으면 어떻게 해야 합니까?

phpcms v9에서 사진을 업로드할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2020-01-14 09:38:312484검색

phpcms v9에서 사진을 업로드할 수 없으면 어떻게 해야 합니까?

phpcms v9에서 사진을 업로드할 수 없으면 어떻게 해야 하나요?

PHPCMS V9에서 사진을 업로드할 수 없는 문제 해결

PHPCMS V9 편집기에서 확인해보니 2차 도메인 이름을 사용하고 있어서 사진을 업로드할 수 없는 것 같습니다. 아래에

가 관리 주소인 이유는 배경-"설정-"관련 설정-"보안 설정에 관리 주소로 2차 도메인 이름이 채워져 있고, 캐시/구성/아래에 'admin_url'이 있습니다. system.php 수정 => 'admin.Main domain name.com', //백엔드 접근이 허용된 도메인 이름

주의 깊게 분석한 결과, 먼저 공식 2차 도메인 이름 전용 설정 후 버그가 발견되었습니다. 다른 도메인 이름에는 백엔드 관리에 액세스할 수 있는 권한이 없다는 메시지가 표시됩니다. 사진을 업로드할 때 호출되는 편집자 주소는 여전히 'app_path' => 'http://www.primary 도메인 이름을 사용합니다. com/'과 생성된 주소가 있어서 사진 업로드 시 무단으로 페이지가 멈춘 것처럼 나오네요. 한 네티즌이 홈페이지에 올린 블로그를 통해 이 버그가 확인되었습니다. 관리자가 전용 관리 도메인 이름을 설정하면 백그라운드에서 사용되는 편집기입니다. 그러나 편집기는 여전히 기본 도메인 이름으로 호출되는 편집기를 사용하고 있으므로 첨부 파일 및 이미지를 업로드할 수 있는 권한이 없습니다.

해결 방법

방법 1

전용 2차 도메인 이름 관리 백그라운드 및 릴리스 권한을 사용하지 마세요. 모든 것이 괜찮습니다

방법 2

문제는 백엔드를 관리하려면 전용 2차 도메인 이름을 사용해야 한다는 것입니다.

1. system.php를 수정하고 'app_path' => 'http://www.main domain name.com/'

'up_path' => com/', //백엔드 도메인 이름 구성 주소

2. /phpcms/base.php를 수정하고 다음 코드를 추가합니다

코드는 다음과 같습니다.

//后台CKEditor地址
define('UP_PATH',pc_base::load_config('system','up_path'));  

3. class.php

replace

[code]
if($allowupload) $str .= "filebrowserUploadUrl : '".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";

[code]
if($allowupload) $str .= "filebrowserUploadUrl : '".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
로 변경되었습니다

PHPCMS V9(Destoon 등) 설치 방법과 DeDeAMPZ 환경에서 사진을 업로드할 수 없습니다

Destoon을 사용하여 웹사이트를 구축했는데, 무슨 일이 있어도, 사진은 백그라운드에서 업로드할 수 없고 썸네일도 업로드할 수 없지만 네트워크 주소 사진은 괜찮습니다.

나중에 온라인에서 정보를 검색해 보니 많은 사람들이 이 문제를 겪고 있다는 것을 알았습니다.

드디어 기사에서 해결책을 찾았지만 너무 지저분해서 이리저리 헤매다가 성공적으로 해결했습니다.

코드는 다음과 같습니다.

upload_tmp_dir = "D:/DedeAMPZ/tmp/uploads"
session.save_path = "D:/DedeAMPZ/tmp/sessions"

이 두 폴더를 내 웹 사이트의 루트 디렉터리에 설정하고 사용자 권한을 쓰기 가능으로 설정했습니다.

코드는 다음과 같습니다.

upload_tmp_dir = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/uploads"
session.save_path = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/sessions"

설정이 완료되면 반드시 Apache나 iis를 재시작해주세요.

PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 phpcms v9에서 사진을 업로드할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.