PHP8.1으로 업데이트된 서버로 세팅하고 이전 시켰습니다.

 

한 서버안에 같이 사용하는 사이트가 많습니다..ㅠㅠ

 

근데.. PHP8.1 으로 업데이트 하고 나니까 여기저기서 빵빵 터지네여 ㅠㅠㅠ

 

저야.. 고칠 수 있지만.. 초보자님들은 맨붕의 연속이 될 수 있을것 같네요..

 

주저하지말고.. 그냥 의뢰를 맡기시는편이 좋을 것 같네요.ㅋㅋㅋ

 

제가 과거에 만든 기능에서도 에러가 나오고 있으니.. 아마 옛날 서드파티를 사용하시는 분들이라면 PHP8.0이상 업그레이드 하실땐 혼자서 해결하기보단 의뢰를 통해서 맡기시는편이 정신건강에 편하실겁니다.

 

요즘은 PHP버전도 높아지고 있고.. 점점 문법을 까다롭게 가고 있는 추세이다보니.. PHP버전을 높이면 높일수록 여러곳에서 난리가 발생되네요..

 

혹시라도 직접 이전 혹은 서버 업데이트 하실 분들을 위해 디버깅 팁을 드리자면.. 사이트 접속했을때만 에러를 고치는게 아니라 post액션에서도 문제가 없는지 다 확인 꼼꼼히 해야합니다.

 

내부적으로 돌아가는 액션 하나하나 관리자 페이지 버튼 눌러보면서 하나하나 꼼꼼히 살펴봐야 에러를 정확하게 알 수 있습니다.

 

간혹 에러가 나타났다가 없어지는 경우도 있으니.. 그런에러들도 따로 기록해두었다가 고치세요.(그건 고쳐진게 아니라 변수의 타입이 바뀌면서 작동이 안되는 경우도 있다는 뜻입니다.)

 

저두 내일중으로 제가 운영중인 사이트들 싹다.. 복구시킬렵니다..ㅠㅠ

 

라이믹스 데모 페이지도 내일 같이 복구 해두겠습니다.

 

즐건 주말 되세요~!

글쓴이 람보

profile
람보입니다.
  • profile

    냠냠 쩝 꺼억~~ PHP 8.1도 이제 곧 놓아줄 때가 됐지요.

    연말이면 8.2가 나오고, 어딘가의 로드맵에서 9자를 본 것 같기도 합니다. ㅋㅋㅋ

  • profile profile

    php9로 가즈아!!!!!!!!!!!!! ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • profile

    제가 권장하는 PHP버전은 7.2~7.4 입니다.
    PHP5 -> PHP7은 엄청난 개선과 속도차이를 보여주었기 때문에 서둘러 바꾸는게 맞았지만,
    PHP7 -> PHP8은 글쌔요.. 저는 몇년 지켜볼듯합니다. 이번것은 optional 이라고 봅니다.
    ubuntu 20.04 LTS에서 php7.4 가 포함되었기 때문에 보안 업데이트는 ubuntu canonical group 에서 2030년까지는 해줄것이고요.

  • profile profile

    넵 당연히 7.4 의 보장 기간이 기니 해당 버전을 권장사양으로 앞으로 라이믹스는 지정할 예정이긴 합니다.

    다만, 다른 글 에서 기진님께서 밝히셨듯이 사용자의 층이 많고, 저 또한 그런 개발을 해야하는 입장에서 여러가지 측면에서 올리는 상황이다보니.. 업글을 했던 상황이거든요.. 그래서 혹시나 정보차원에서 생각있으신 분들에게 보여드리는 겁니다..ㅎㅎ 

  • profile ?

    PHP 개발자들은 옵셔널같은거 관심없으세요?
    PHP 8에 옵셔널있죠

    스위프트나 타입스크립트, 코틀린 등 간편한 null 처리를 위해 옵셔널을 도입했는데
    국내 PHP 개발자(?) 시큰둥

     

    PHP는 구닥다리라는 인식이 여기서 생기죠

  • profile profile

    네. 솔루션 개발자는 어렵더라도 최신버전 지원 작업을 해야하죠 ㅠㅠ 고생이 많으십니다.
    서비스 운영자로써는 PHP7 으로 유지하도록 가이드하고, 작업 환경도 이렇게 지시하는게 나을것 같더라구요.

  • ? profile

    null 처리를 위한 ?? 옵셔널은 PHP7.0 에서 이미 추가되었습니다.
    아마, 언어를 배우는 사람과 실제 서비스를 운영하는 사람과의 차이인것 같은데, 저는 PHP8이 충분히 정착된 후에 올릴겁니다.

    단순히 언어의 특성을 비교하려 한다면, 굳이 PHP말고 그 언어를 쓰는게 나을겁니다.

  • profile
    새 버전에서 내뿜는 에러가 단순히 성가신 존재만이 아니고 실제 문제가 되는 것들도 있더군요. 그런 의미에서 php 최신 버전 사용하는 것이 좋다고 생각합니다. 남들이 힘들여 프로그래밍하고 버그 찾아 패치해 놓은 혜택을 즐길 기회니까요. (여기서 “남”이 내가 되어야 할 경우가 있다는 점이 함정 ㅎㅎ)
  • profile profile
    네, 사용자는 약간 낮은 버전에 머무는 것이 안정적이지만, 개발자라면 나중에 버그가 튀어나와서 고생하는 것을 예방하기 위해서라도 높은 버전을 미리 써보는 것이 좋다고 생각합니다.
  • profile

    애초에 개발할때 "Notice: ~"조차 나오지 않도록 개발하면 오래 동안 쓸 수 있을 텐데... XE가 Warning조차 무시하도록 하면서 버릇을 잘못 들여놨죠.