Craft CMS를 Sierra에 넣고 빠졌습니다.

2421 단어 CMSPHPinstallCraftCMS

배경



Craft CMS 라는 것을 일로 사용하기 위해, 소지의 macOS Sierra에 인스톨. Craft CMS의 장점에 대해서는. 이번 일에는
- 경량
- 투고 타입과의 정의가 표준으로 UI에서 할 수 있으므로 간단
- 하지만 Drupal만큼 설정에 빠지지 않아도 좋다. 테마의 확장도 Twig라든지 이용해도 간단하게 쓸 수 있다
그런 곳이 좋다고 판단되어 채용되고 있는 것 같습니다.

이 기사의 환경



현재 내 환경은
* macOS Sierra (10.12.3 (16D32))
* mysql 5.7.16
* php 5.6.29
* Craft CMS 2.6.2966

이끼 포인트



1.Mcrypt가 설정되어 있지 않아 이끼



여기를 참고했습니다.
어드벤트 캘린더

요점은 php의 모듈을 컴파일해(어떻게 해 모듈 컴파일했는지!) 인스톨 한다. 그 때 System Integrity Protection을 제거합니다.

2.craft cms가 설치된 mysql과 호환되지 않는 SQL을 토하기 때문에 이끼



설치 도중 아래와 같은 화면이 나와 사망 ...
htps : // 미짱lg다시에. 코 m / 2016 / 09 / p ㎅ 긴 gmcrypt

이것이라면 에러 메시지가 제대로 읽을 수 없기 때문에 발견에 조금 시간이 걸렸습니다.
최종적으로는 Web Inspector를 열고, Network 탭의 install 라고 하는 자원(ajax 통신의 결과군요)에 이하와 같이 출력되고 있는 것을 확인할 수 있었으므로, 앞으로 진행했습니다.
<h2>Internal Server Error</h2>

<p>CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #18 of SELECT list is not in GROUP BY clause and contains nonaggregated column &#039;tevatest.structureelements.root&#039; which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql&#95;mode=only&#95;full&#95;group&#95;by</p>


여기 근처를 참고로 했습니다.

htp // c 등 ftcms. s c x x 짱. 코 m / 쿠에 s chion s / 12084 / 곁 치 g ぃ s ー sql 에로 rg 로우 pby l-g 왁스 p-by

craft cms3에서는 치료하고 있다고 합니다.

my.cnf는 우선 ~/.my.cnf로 저장.
이것으로 설치가 완료되고 잘 작동했습니다.

번외편



또한 2.에 빠지기 전에 기분이 좋기 때문에 virtualhost로했습니다. 이것은 없어도 좋은지는 아직 체크하고 있지 않습니다.

좋은 웹페이지 즐겨찾기