MODX 레볼루션 업데이트. Modx 혁명을 최신 Modx 보안 업데이트로 업데이트

이제 이 CMS를 업데이트할 시간입니다.

전체 프로세스에는 몇 분이 소요됩니다. 설치하기 전에 해당 데이터베이스를 포함하여 수행해야 합니다. 이는 문제가 발생하는 경우 사이트를 항상 작동 상태로 되돌릴 수 있도록 하기 위해 필요합니다.
이제 공식 사이트에서 최신 버전의 MODX Revolution이 포함된 아카이브를 다운로드하고 파일을 추출한 다음 서버에 업로드하여 이전 파일을 새 파일로 교체합니다. 이렇게 하려면 호스팅 제어판에서 -client(FileZilla 권장) 또는 파일 관리자를 사용하세요. core/config/config.inc.php 파일과 core/components/ 폴더를 덮어쓰지 않았는지 확인하십시오.

MODX Revo 업데이트를 시작할 시간입니다. 주소 표시줄에 다음을 입력합니다.

http://site.ru/setup/

우선, 드롭다운 목록에서 언어를 선택해야 합니다. 나는 "루"를 선택합니다.

설치 옵션 단계에서 기존 설치 업그레이드를 선택합니다(자동이어야 하지만).

"다음" 버튼을 누르는 몇 가지 간단한 단계 후에, 설치 및 "로그인" 버튼에 대해 감사할 것입니다.

또한 모든 설치 파일이 서버에서 제거되었는지 확인하는 것을 잊지 마십시오. 이것은 에서 일어나야 한다 자동 모드, 그러나 나는 항상 모든 것을 직접 확인하는 것을 선호합니다.

위에서 MODX Revolution을 업데이트하는 방법에 대한 질문에 대해 완전히 논의했습니다. 어려움 없으시길 바랍니다. 하지만 질문이 있으시면 댓글에서 기다리겠습니다. 나는 모든 사람을 도우려고 노력할 것입니다.

좋은 하루, 친애하는 독자 여러분. 오늘은 MODX Evolution 시스템을 업그레이드하는 방법을 보여 드리겠습니다. 최신 버전. 내 예에서는 버전 1.0.5에서 1.0.14로 업그레이드합니다. 내 사이트를 이미 최신 버전으로 업데이트했지만 1.0.14에서 문제가 발생했습니다. 솔직히 말해서 어느 쪽인지 기억이 나지 않습니다. 많은 장소를 검색했습니다 자세한 지침이 버전으로 업데이트했지만 찾지 못했습니다. 필요한 사이트를 업데이트 하는 과정에서 이 글을 작성하게 되었습니다. 우리는 단계적으로 행동할 것입니다:

1. 파일과 데이터베이스를 백업합니다.

가장 좋은 일 백업호스팅 회사의 패널을 통해 아카이브를 만들고 파일이 손실되지 않지만 ftp 클라이언트를 통해 파일이 손실될 수 있습니다.

2. MODX Evolution 최신 버전 다운로드

최신 버전의 공식 페이지는 다음과 같습니다. 모드 에보. 버튼을 클릭하십시오 " 전통적인", 아카이브 다운로드가 시작됩니다. 파일을 바탕 화면에 압축을 풉니다.

3. 시스템 폴더 이름 바꾸기

폴더 이름 바꾸기 자산그리고 관리자 V asset_old그리고 manager_old각기. 업데이트 프로세스 중에 문제가 발생할 경우 이러한 폴더와 파일을 다시 업로드하지 않기 위해 이 작업을 수행합니다.

4. config.inc.php 파일 저장

데스크탑에 파일 저장 config.inc.php, 폴더에 있는 관리자(지금은 manager_old)/포함우리 사이트

5. 서버에 파일 업로드

다운로드한 아카이브에서 폴더 채우기 자산, 관리자, 설치및 파일 index.php그리고 index-ajax.php Modx Evolution에서 우리 사이트의 루트에. 파일 index.php그리고 index-ajax.php바꾸다.

6. 폴더 관리자 파일 config.inc.php 입력

새 관리자 폴더에서 구성 파일을 채워야 합니다. config.inc.php에 데이터베이스 연결 설정이 포함되어 MODX 설치 프로그램이 새로 설치하는 것이 아니라 업그레이드하고 있음을 알립니다.

7. 사이트를 열고 설치를 클릭하십시오.

우리는 엽니 다 홈페이지우리 사이트 및 링크를 클릭 지금 설치

8. 업데이트 지침을 따릅니다.

우리는 볼 것이다 시작 페이지 MODX Evolution 버전 1.0.14(2014년 6월 5일자)를 설치하고 러시아어를 선택하고 다음(다음)을 클릭합니다.

9. 기존 설치 업데이트를 선택합니다.

폴더를 채웠기 때문에 관리자구성 파일 config.inc.php, 우리는 이미 자동으로 선택되었을 것입니다 "업데이트"

10. 모든 애드온 설치

스니펫과 플러그인의 이름을 바꾸지 않는 한 여기에서는 모든 것을 그대로 둡니다. 그렇다면 업데이트하지 마십시오. 중요한 변경 사항이 있는 추가 기능

11. 라이선스 조건에 동의하고 설치를 진행합니다.


프로그램이 서버의 기능을 확인하고 사용 조건에 동의하고 버튼을 클릭해야 합니다. "설치"

11. 성공적으로 설치 완료


설치 프로그램은 업데이트된 항목과 설치된 항목에 대해 알려줍니다. "내 사이트에서 설치 프로그램의 폴더 및 파일 삭제" 항목에 체크 표시를 하고(이미 기본적으로 설정되어 있음) "닫기" 버튼을 클릭합니다.

12. 관리자 패널로 이동


업데이트된 디자인으로만 관리자 패널에 입장하기 위해 오랫동안 기다려온 양식이 표시됩니다. 우리는 기뻐합니다. 동일한 사용자 이름과 비밀번호로 로그인

12. 사이트로 이동

우리는 사이트 자체로 이동하여 그다지 유쾌하지 않은 그림을 봅니다. MODX의 맹세 "MODX는 요청된 리소스를 구문 분석하는 동안 다음 오류가 발생했습니다.". 우리는 화를 내지 않고 모든 것이 괜찮습니다. 단지 새로운 것이기 때문에 표준 플러그인과 스니펫에서 추가로 설치한 일부 애드온이 자산 폴더에 없다는 것뿐입니다.

13. assets_old에서 assets으로 추가 다운로드

폴더를 바탕 화면에 다운로드 asset_old. 사이트에서 새 폴더 열기 자산/스니펫 asset_old/snippets 폴더에 대해 확인합니다. assets_old 폴더에서 각 스니펫을 확인하고, assets 폴더에 없으면 거기에 업로드합니다. 나는 이 사진을 얻었다

플러그인과 모듈도 마찬가지입니다. 우리는 폴더로 이동 asset_old/plugins폴더와 비교 자산/플러그인, 모듈과 유사하게: asset_old/modules/와 함께 자산/모듈. 누락 된 것 - 채우기.

14. 웹사이트 이미지 및 파일

스니펫, 모듈 및 플러그인과 유사하게 assets_old/images 및 assets_old/files 폴더의 이미지와 파일을 각각 asset/images 및 assets/files로 업로드하십시오.

추신 폴더가 있는 경우 자산다른 파일이나 폴더가 있는 경우에도 복사해야 합니다. 새로운 자산. 나는 단지 파일을 가지고 있었다 이미지그리고 파일

15. 우리는 사이트를 열고 기뻐합니다

업데이트가 성공적으로 완료되었으며 15단계. 폴더 manager_old그리고 asset_old삭제할 수 있습니다. 너는 받았다 업데이트된 디자인관리자 패널, 시스템의 스크립트 및 플러그인 작업 개선, 가속 작업 CMS MODX 진화그리고 가장 중요한 것은 보안 강화이전 버전, 특히 1.0.5에 비해.

추신 스니펫 및 플러그인 사용자 정의

모든 조각과 플러그인이 변경된 적이 없다면 걱정할 필요가 없지만 대부분의 경우 다음과 같은 조각이 변경됩니다. 아약스 검색또는 같게. 우선, 이것은 편집자에 관한 것입니다. 타이니MCE, 내가 업데이트한 모든 사이트에서 이 편집기가 제대로 작동하지 않기 때문입니다. 나는 작은 기사를 만들고 특정 문제를 처리하는 방법을 설명합니다. 첫 번째 기사는 TinyMCE보다 더 편리할 것입니다(제 생각에는).

또한 다른 추가 사항을 약간 변경합니다.

  • 가자 요소 - 요소 관리 - 플러그인 - TransAlias ​​- 구성. 항목에서 선택하십시오. Trans 테이블 - 러시아인. 그렇지 않으면 키릴 자모로 별칭(url)을 생성하지만 필요하지 않습니다. 라틴어로 음역하려면 별칭이 필요합니다.
  • 업데이트 전에 검색 폼의 CSS를 변경한 경우 아약스 검색, 이 스니펫의 청크를 변경했을 가능성이 큽니다. 따라서 검색이 중단된 경우 이전 사이트의 모든 청크를 교체하기만 하면 됩니다. 주소: 자산/스니펫/ajaxSearch/템플릿

관심을 가져주시고 작업에 성공해 주셔서 감사합니다! 이 기사가 MODX Evolution에서 사이트를 업데이트하는 데 도움이 되기를 바랍니다.

불행히도 MODX Revolution 콘텐츠 관리 시스템은 Wordpress 및 기타 여러 엔진에서와 같이 버튼 클릭으로 CMS를 업데이트하는 기능을 제공하지 않습니다.

따라서 초기 작업 단계에서 경험이 없는 사용자는 CMS를 최신 상태로 유지하는 데 어려움을 겪습니다. 그리고 그것을 업데이트하는 것이 중요합니다(물론 사이트의 경우).

중요한! 시스템 업데이트를 시작하기 전에 다음을 수행하십시오. 지원사이트 파일과 데이터베이스 파일 모두. 업데이트에 실패한 경우 항상 초기 상태로 돌아갈 수 있습니다.

MODX Revolution을 업데이트하는 과정은 그의 업데이트와 크게 다르지 않습니다. 클린 설치서버에. 기억해야 할 것은 파일을 삭제하거나 덮어쓰면 안 된다는 것입니다. 코어/구성/구성.inc.php.

1. MODX 설치 패키지 다운로드

"섹션의 공식 사이트 modx.com으로 이동합니다. 다운로드설치 패키지를 다운로드합니다. V 이번 장설치 프로그램의 표준 버전이 있습니다( 전통적인). 확장 버전( 고급의) 조금 더 깊게 - https://modx.com/download/other-downloads . CMS에 적합한 패키지를 선택하십시오.

2. 사이트 캐시 지우기

사이트의 관리 패널에서 " 관리 - 사이트 캐시 지우기».

캐시를 지운 후 모든 세션을 종료합니다. " 관리 - 모든 세션 종료»

3. 서버에 파일 업로드

압축을 푼 파일 다운로드 설치 패키지우리 서버에. 패키지용 고급의폴더는 핵심그리고 설정. 그 중 2개만 있습니다. 표준 패키지의 경우( 전통적인) 폴더를 조금 더.

FTP 클라이언트와 호스팅 제어판을 통해 파일을 업로드할 수 있습니다. 제어판을 통해 이 작업을 수행하면 아카이브를 직접 다운로드하고 서버에서 압축을 풉니다. 그게 더 빨리 나올 겁니다. 제어판을 통해 캐시 파일을 삭제하면 시간도 절약됩니다.

4. 업데이트 프로세스 시작

엔진을 업데이트하기 위해 처음부터 시작할 때와 동일하게 수행합니다. 우리는 주소로 간다 site.ru/setup, 그런 다음 설치 지침을 기억합니다. 유일한 차이점은 옵션이 " 새 설치", ㅏ " 기존 설치 업그레이드».

5. 업데이트 확인

프로세스가 끝나면 관리 인터페이스에서 버전 번호가 변경되었는지 확인하십시오. 모든 것이 잘 되었다면 이전에 설치된 추가 기능을 업데이트하십시오. 당연히 업데이트가 필요한 것들만.

설치 파일이 서버에서 제거되었는지 확인하십시오. 이는 설치 패키지 삭제 체크박스를 해제하지 않았다면 설치 마지막 단계에서 자동으로 발생하지만, 안전하게 플레이하고 추가로 다시 확인하는 것이 좋다.

개발자 Bob Ray는 Revo를 더 쉽게 업데이트할 수 있도록 설계된 추가 기능을 만들었습니다. 이 추가 기능에 대한 자세한 내용은 "" 페이지에서 확인할 수 있습니다. 그것이 가지고 있는 이름입니다.

MODX Revolution에서 사이트 속도를 높이려면 다음으로 이동하는 것이 좋습니다. PHP 사용 7. 육안으로도 차이가 보이는 경우가 있습니다. 일부 출처에 따르면 서버 응답 시간도 거의 3배 감소합니다.

좋은 하루, 친애하는 독자 여러분. 오늘은 MODX Evolution 시스템을 최신 버전으로 업데이트하는 방법을 알려 드리겠습니다. 내 예에서는 버전 1.0.5에서 1.0.14로 업그레이드합니다. 내 사이트를 이미 최신 버전으로 업데이트했지만 1.0.14에서 문제가 발생했습니다. 솔직히 말해서 어느 쪽인지 기억나지 않습니다. 여러 곳에서 이 버전으로 업데이트하기 위한 자세한 지침을 찾았지만 찾지 못했습니다. 필요한 사이트를 업데이트 하는 과정에서 이 글을 작성하게 되었습니다. 우리는 단계적으로 행동할 것입니다:

1. 파일과 데이터베이스를 백업합니다.

가장 좋은 일 백업호스팅 회사의 패널을 통해 아카이브를 만들고 파일이 손실되지 않지만 ftp 클라이언트를 통해 파일이 손실될 수 있습니다.

2. MODX Evolution 최신 버전 다운로드

다음은 최신 버전의 Modx Evo에 대한 공식 페이지입니다. 버튼을 클릭하십시오 " 전통적인", 아카이브 다운로드가 시작됩니다. 파일을 바탕 화면에 압축을 풉니다.

3. 시스템 폴더 이름 바꾸기

폴더 이름 바꾸기 자산그리고 관리자 V asset_old그리고 manager_old각기. 업데이트 프로세스 중에 문제가 발생할 경우 이러한 폴더와 파일을 다시 업로드하지 않기 위해 이 작업을 수행합니다.

4. config.inc.php 파일 저장

데스크탑에 파일 저장 config.inc.php, 폴더에 있는 관리자(지금은 manager_old)/포함우리 사이트

5. 서버에 파일 업로드

다운로드한 아카이브에서 폴더 채우기 자산, 관리자, 설치및 파일 index.php그리고 index-ajax.php Modx Evolution에서 우리 사이트의 루트에. 파일 index.php그리고 index-ajax.php바꾸다.

6. 폴더 관리자 파일 config.inc.php 입력

새 관리자 폴더에서 구성 파일을 채워야 합니다. config.inc.php에 데이터베이스 연결 설정이 포함되어 MODX 설치 프로그램이 새로 설치하는 것이 아니라 업그레이드하고 있음을 알립니다.

7. 사이트를 열고 설치를 클릭하십시오.

당사 사이트의 메인 페이지를 열고 링크를 클릭하십시오 지금 설치

8. 업데이트 지침을 따릅니다.

MODX Evolution 버전 1.0.14(2014년 6월 5일자)의 초기 설치 페이지가 표시되고 러시아어를 선택하고 다음(다음)을 클릭합니다.

9. 기존 설치 업데이트를 선택합니다.

폴더를 채웠기 때문에 관리자구성 파일 config.inc.php, 우리는 이미 자동으로 선택되었을 것입니다 "업데이트"

10. 모든 애드온 설치

스니펫과 플러그인의 이름을 바꾸지 않는 한 여기에서는 모든 것을 그대로 둡니다. 그렇다면 업데이트하지 마십시오. 중요한 변경 사항이 있는 추가 기능

11. 라이선스 조건에 동의하고 설치를 진행합니다.


프로그램이 서버의 기능을 확인하고 사용 조건에 동의하고 버튼을 클릭해야 합니다. "설치"

11. 성공적으로 설치 완료


설치 프로그램은 업데이트된 항목과 설치된 항목에 대해 알려줍니다. "내 사이트에서 설치 프로그램의 폴더 및 파일 삭제" 항목에 체크 표시를 하고(이미 기본적으로 설정되어 있음) "닫기" 버튼을 클릭합니다.

12. 관리자 패널로 이동


업데이트된 디자인으로만 관리자 패널에 입장하기 위해 오랫동안 기다려온 양식이 표시됩니다. 우리는 기뻐합니다. 동일한 사용자 이름과 비밀번호로 로그인

12. 사이트로 이동

우리는 사이트 자체로 이동하여 그다지 유쾌하지 않은 그림을 봅니다. MODX의 맹세 "MODX는 요청된 리소스를 구문 분석하는 동안 다음 오류가 발생했습니다.". 우리는 화를 내지 않고 모든 것이 괜찮습니다. 단지 새로운 것이기 때문에 표준 플러그인과 스니펫에서 추가로 설치한 일부 애드온이 자산 폴더에 없다는 것뿐입니다.

13. assets_old에서 assets으로 추가 다운로드

폴더를 바탕 화면에 다운로드 asset_old. 사이트에서 새 폴더 열기 자산/스니펫 asset_old/snippets 폴더에 대해 확인합니다. assets_old 폴더에서 각 스니펫을 확인하고, assets 폴더에 없으면 거기에 업로드합니다. 나는 이 사진을 얻었다

플러그인과 모듈도 마찬가지입니다. 우리는 폴더로 이동 asset_old/plugins폴더와 비교 자산/플러그인, 모듈과 유사하게: asset_old/modules/와 함께 자산/모듈. 누락 된 것 - 채우기.

14. 웹사이트 이미지 및 파일

스니펫, 모듈 및 플러그인과 유사하게 assets_old/images 및 assets_old/files 폴더의 이미지와 파일을 각각 asset/images 및 assets/files로 업로드하십시오.

추신 폴더가 있는 경우 자산다른 파일이나 폴더가 있는 경우에도 복사해야 합니다. 새로운 자산. 나는 단지 파일을 가지고 있었다 이미지그리고 파일

15. 우리는 사이트를 열고 기뻐합니다

업데이트가 성공적으로 완료되었으며 15단계. 폴더 manager_old그리고 asset_old삭제할 수 있습니다. 관리자 패널의 업데이트된 디자인, 시스템의 스크립트 및 플러그인 작업 개선, 작업 가속화를 받았습니다. CMS MODX 진화그리고 가장 중요한 것은 보안 강화이전 버전, 특히 1.0.5에 비해.

추신 스니펫 및 플러그인 사용자 정의

모든 조각과 플러그인이 변경된 적이 없다면 걱정할 필요가 없지만 대부분의 경우 다음과 같은 조각이 변경됩니다. 아약스 검색또는 같게. 우선, 이것은 편집자에 관한 것입니다. 타이니MCE, 내가 업데이트한 모든 사이트에서 이 편집기가 제대로 작동하지 않기 때문입니다. 나는 작은 기사를 만들고 특정 문제를 처리하는 방법을 설명합니다. 첫 번째 기사는 TinyMCE보다 더 편리할 것입니다(제 생각에는).

또한 다른 추가 사항을 약간 변경합니다.

  • 가자 요소 - 요소 관리 - 플러그인 - TransAlias ​​- 구성. 항목에서 선택하십시오. Trans 테이블 - 러시아인. 그렇지 않으면 키릴 자모로 별칭(url)을 생성하지만 필요하지 않습니다. 라틴어로 음역하려면 별칭이 필요합니다.
  • 업데이트 전에 검색 폼의 CSS를 변경한 경우 아약스 검색, 이 스니펫의 청크를 변경했을 가능성이 큽니다. 따라서 검색이 중단된 경우 이전 사이트의 모든 청크를 교체하기만 하면 됩니다. 주소: 자산/스니펫/ajaxSearch/템플릿

관심을 가져주시고 작업에 성공해 주셔서 감사합니다! 이 기사가 MODX Evolution에서 사이트를 업데이트하는 데 도움이 되기를 바랍니다.

좋은 오후, 저녁, 밤 또는 아침, 구독자 여러분. 오늘은 사이트를 업데이트하는 방법을 알려 드리겠습니다. Modx 혁명최신 버전으로. 모든 것이 매우 간단하며 특별한 지식이 필요하지 않습니다. 그리고 가장 중요한 것은 이루어집니다 충분히 빨리, 가장 중요한 것은 지침에 따라 모든 것을 올바르게 수행하는 것입니다. 사이트를 버전 2.2.5에서 2.5.0으로 업데이트하겠습니다. 대부분 시간이 지나면 버전이 2.5.1 이상이 될 것이지만 업데이트 기술과 단계는 동일하게 유지됩니다. 시작 할까?

1단계. 캐시 지우기

관리자 패널로 이동하여 "사이트 캐시 지우기"를 클릭하십시오.

그런 다음 우리는 당신의 FTP 클라이언트(또는 파일 관리자), 코어 폴더로 이동하여 폴더 삭제 은닉처. 그런 다음 관리자 패널로 돌아가서 " 모든 세션 종료»

이제 다음 단계로 넘어갈 수 있습니다.

2단계. 사이트 및 데이터베이스 백업

이것은 Modx Revo 업데이트 시도가 실패한 경우 작업 사이트를 잃지 않도록 필수로 수행되어야 합니다. 대부분의 경우 호스팅 제공업체에 사이트와 데이터베이스를 보관할 수 있습니다. 그러한 서비스가 없으면 그것도 중요하지 않습니다. FTP에 있는 파일을 복제하면 됩니다. 이것은 Windows의 TotalCommander 또는 Mac OSX의 Coda2와 같은 모든 파일 관리자로 수행할 수 있습니다.

공유하다