질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix

docker-rhymix : https://github.com/woosungchoi/docker-rhymix

 

php Dockerfile : https://github.com/woosungchoi/fpm-alpine/blob/master/Dockerfile

 

1.9.9에서는 설치가 잘 되었습니다.

 

그런데 2.0에서 설치시 DB 지원 ERROR가 뜹니다.

 

db-error.png

 

같은 환경에서 그누보드와 워드프레스는 DB 연결이 잘 됩니다.

 

php-mysqli 설치가 되어 있구요.

 

DB는 mariaDB 10.5.8 입니다.

 

어떤 부분을 더 봐야할까요?

  • profile
    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/changes-2.0.md

    2.0에서 변경되는 사항과 유의사항이 안내되고 있으니 한번 살펴보세요. DB관련 내용도 있습니다.
  • profile profile
    mysqli는 안쓰는군요! PDO를 설치해봐야겠습니다.

    Nginx 쪽은 수정했는데 PDO를 못봤네요. 추가해야겠네요!

    감사합니다.
  • profile

    서버에 PDO 확장모듈이 설치되어 있어야 합니다. mysqli 함수는 더이상 사용하지 않습니다. 라라벨, 코드이그나이터 등 대부분의 프레임워크가 PDO를 기본으로 사용하기 때문에, 절대 다수의 국내외 웹호스팅 업체들은 PDO를 이미 지원합니다. PDO가 별도의 패키지로 분리되어 있는 CentOS 사용자분들만 조심하시면 됩니다.

    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/changes-2.0.md

    업데이트시 호환성 고려가 필요한 부분 2번입니다.

  • profile profile
    넵 php에 추가해야겠네요!
  • profile
    혹시 PDO 모듈도 설치하셨나요?

    mysqli 함수는 더 이상 사용되지 않는다고 하였습니다
  • profile profile
    넵 확인하고 추가하고 있습니다!
  • profile
    pdo와 pdo_mysql을 추가해주니 잘 되네요!

    감사합니다.

    PHP 8.0 버전도 만들고 싶네요. ㅎㅎ
  • profile

    필수 확장모듈과 추천 모듈 목록이 매뉴얼에 있으니 참고하시기 바랍니다.

    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/requirements.md

     

    "또는"이라고 되어 있는 것들도 둘 다 있으면 좋습니다. (PHP 7.2 이후 지원되지 않는 mcrypt 제외)

    apcu가 있으면 라이믹스 설치할 때 자동으로 감지해서 캐시 설정이 됩니다.

  • profile profile
    아하 전부 다 넣어줘야겠네요. 감사합니다.
  • profile
    https://github.com/woosungchoi/docker-rhymix

    여기에 모두 업데이트하고, PHP 8.0도 추가했습니다.