>  기사  >  CMS 튜토리얼  >  Dedecms 설치 시 발생하는 문제 해결

Dedecms 설치 시 발생하는 문제 해결

王林
王林앞으로
2021-02-19 09:41:412252검색

Dedecms 설치 시 발생하는 문제 해결

dedecms 설치 시 문제:

MySQL은 On [×]Off를 지원합니다(지원되지 않으면 이 시스템을 사용할 수 없습니다)

해결 방법은 다음과 같습니다. 모든 사람에게 도움이 되기를 바랍니다.

이 문서의 php 버전: php-5.1.1-Win32

다운로드된 discuz!4.0의 사용 설명서에 따라 환경을 구성하세요.

변경 사항:

1. php.ini 파일의 경우
C:PHP를 입력하고 php.ini-dist를 복사하여 C:WINNT(Windows XP/2003에서는 C:Windows)에 넣고 이름을 php 로 바꿉니다. 그런 다음 메모장으로 열고 메모장의 검색 기능을 사용하여 Extension_dir = "./"를 검색한 다음 해당 경로를 PHP 디렉터리 아래의 확장 디렉터리로 지정합니다. 예: Extension_dir = "C:PHPext" 다시 검색 Register_globals = Off , Off를 On으로 변경합니다.
;extension=php_mysql.dll을 찾아 앞의 따옴표 ";"를 제거합니다.
2. 설명서의 IIS 구성에 대한 지침을 보려면 php 디렉터리에서 "PHPsapiphp4isapi.dll"을 "php5isapi.dll"로 변경하세요. 중요: php 디렉터리에 있는 libmysql.dll 파일을 system32에 복사하세요.

IIS 다시 시작(또는 Apache도 다시 시작):

명령 프롬프트에서 명령을 하나씩 실행합니다.

net stop w3svc
net stop iisadmin
net start w3svc

온라인에서 찾은 정보를 따르면 누구나 문제를 해결할 수 있습니다!

Re:GD는 On [×]Off를 지원합니다(지원되지 않으면 사진과 관련된 대부분의 기능을 사용할 수 없거나 경고가 발생합니다)

IIS로 구성된 PHP를 사용하는 경우

해당 설치 디렉터리에 php.ini를 넣고 dist 파일 이름을 바꾸세요. php.ini에 복사하고 시스템 디스크 c 드라이브의 Windows 디렉터리에 복사합니다.
c:windowsphp.ini 파일을 엽니다
찾기:
extension_dir = "./"
다음으로 변경:
extension_dir = "d:phpext " (PHP 설치 디렉토리 경로입니다)
Find:
;extension=php_mbstring.dll
Change to:
extension=php_mbstring.dll
Find:
;extension=php_gd2.dll
Change to:
extension=php_gd2.dll
찾기:
;extension=php_mysql.dll
다음으로 변경:
extension=php_mysql.dll
찾기:
;extension=php_mcrypt.dll
다음으로 변경:
extension=php_mcrypt.dll
사실 앞에 있는 세미콜론을 제거하세요. , 그리고 VISTA 시스템 아래에 있다면 다른 곳에 저장한 후 잘라내야 합니다. 그런 다음 php(설치 디렉터리) 디렉터리에 있는 php5ts.dll 및 libmysql.dll을 C: WindowsSystem32 디렉터리에 복사합니다.
phpext 디렉터리에 있는 php_gd2.dll, php_mysql.dll, php_mbstring.dll 파일도 C:WindowsSystem32에 복사됩니다. (php_gd2.dll이 로딩되지 않으면 php는 이미지 처리를 할 수 없습니다. php_mysql.dll이 로딩되지 않으면 php는 mysql 함수 라이브러리를 지원하지 않습니다. php_mbstring.dll은 나중에 phpmyadmin을 사용할 때 와이드 문자를 지원합니다.)

그런 다음 IIS를 다시 시작하고 웹 사이트를 새로 고치면 완료됩니다. 물론 mysql을 설치해야 합니다

DedeCMS가 업로드할 파일을 선택하지 않았거나 선택한 파일의 크기가 크기를 초과했습니다

DEDECMS로 업로드할 때 "하지 않았습니다. 업로드할 파일을 선택하세요. 또는 선택한 파일의 크기가 제한을 초과했습니다."라는 메시지가 떴습니다. 명확하게 업로드했는데, 업로드하는 파일의 크기가 어디에서 제한되었는지 의심스럽습니다. 디덱스 시스템의 기본 파라메타에서 뒤져보니 멤버 첨부 크기에 대한 설정만 찾았네요. 저도 변경해 봤는데 멤버십 기능이 활성화되어 있지 않아서 별 소용이 없을 것 같았어요! 분명히 이곳은 아닙니다. 그래서 인터넷으로 검색해보니 O(∩_∩)O ㅎㅎ~, 답을 찾았어요! ! ! (검색이 가장 좋습니다):

php 구성 파일을 찾아 php.ini에서 다음 줄을 찾았습니다.

; 업로드된 파일에 허용되는 최대 크기.

upload_max_filesize = 2M(PHP의 기본 업로드 파일 크기는 2M입니다)

10M으로 변경했어요

서버를 다시 시작하니 10M 이내 파일 업로드가 가능하네요, (*^__^*) ㅎㅎ...

이 과정에서 다음과 같은 것도 발견했습니다.

;POST 최대 크기

post_max_size = 2M

PHP는 POST 데이터의 최대 크기도 구성할 수 있는 것으로 나타났습니다.

향후 업로드에 문제가 발생하면 여기에서 변경해주세요!

실제로 dedecms에 로그인 후 홈페이지 기본 시스템 정보의 PHP 환경 요약에 이미 "업로드 지원 최대 파일 수" 항목이 나와 있습니다.

관련 추천:

드림위버 cms

위 내용은 Dedecms 설치 시 발생하는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제