라라벨 9 보고있는데요

PHP 8.0.6 이상에 Mysql 5.7 또는 마리아 DB 10.3 을 요구하네요

 

쿼리빌더는 별상관없는데 ORM이 DB 칼럼바꾸고 그런거에 alter 쿼리말고 DB 내장함수들을 적극적으로 써서

그런것도 걸리고... 

라라벨에서 DBMS 지원버전 올리는정책이 DB 도 보안패치 하잖아요? 

Mysql 5.7의 보안패치가 2023년 안에 끝난다고 합니다.

 

국내 웹호스팅에서는 8.0 도 잘없고 있다고 해도 DB 버전이 낮아서 안되네요

역시 vps 나 해외호스팅, 클라우드를 쓰라고 해야겠어요...

 

 

 

ps.  xe3 도 뾰족한 수는없는듯요 (작년에 라라벨 버전 업데이트 한다던데..)

  • profile
    요즘 호스팅 업체들이 PHP 버전은 나름 빨리 올려주는 편인데, DB는 눈에 잘 띄지 않으니까 안 올려주죠... 라라벨이 특정 버전을 요구한다고 들어줄 만큼 국내에서 지분이 높은 것도 아니고요. ㅠㅠ

    XE3는 아직도 라라벨 5.x를 쓰고 있으니 별 상관 없을 겁니다.
  • profile ?
    어느 호스팅 업체는 PHP 8.1 지원시작이라고 해놓고 Mysql 5.0 이라 무용지물이네요 ㄷ(5.0은 너무한데 ㅠ)
  • profile ?

    궁금한게 있습니다 라이믹스는 mysql 5.0.7 이상이 권장인데 php 는 올리고있지만
    mysql 권장버전 올릴 계획도 있으신가요?

    https://rhymix.org/manual/introduction/requirements

  • ? profile

    현재는 변경할 계획이 없습니다. 3가지 이유입니다.
    1. 딱히 올릴 필요가 없음 (PHP와 달리 MySQL은 최신 기능을 코어에서 활용하지 않음)
    2. 윗글에서 언급한 호스팅 업체들의 현실적인 문제
    3. 최소 버전을 5.5나 5.7로 정한다고 해도 상당수의 유저들이 MariaDB 10.x로 넘어온 이상, 버전 체크가 복잡해짐 (MariaDB 버전이 높아 보여도 MySQL 5.x보다 구버전일 수 있고, 지원하는 기능이 서로 다름)

    물론 XML 쿼리 문법에서는 새로운 데이터 타입이라든지 spatial index 같은 최신 기능도 쓸 수 있도록 해놓았고 커스텀 쿼리도 지원하지만, 해당 쿼리가 필요한 모듈에서 사용자들에게 사용 조건을 안내하면 된다고 생각합니다. 지금도 코어는 PHP 7.2 이상을 요구하지만 일부 자료들이 7.4를 요구하고 있는 것과 마찬가지로요.

  • profile
    XE3는 PHP8을 지원하지 않습니다. 라라벨 버전도 낮고요.
    애초에 공식 사이트 배너로(공지로 올릴법한 내용인데 배너에만 있습니다) 발표한 내용중 지켜진게 하나도 없으니 말 다했죠

    다만 XE3의 경우 사실상 자사 호스팅에서 사용되는것을 전제로 개발중에 있으니 라라벨 정책 변경과 무관할겁니다.