Ubuntu 14.04 php 웹서버 돌리는분 있으신가요?

김윤술   
   조회 3881   추천 0    

14버젼이 뭔놈의 보안을 이리 최고 등급으로 올려놨는지 12버젼때까지 쓰던 코드나 스크립트가 다 막힙니다. 사이트 성능은 확실히 전버젼보다 빠르고 동접자를 더 많이 받는데도 부하가 최저치를 기록하는걸로 봐선 상당히 끌리는데 문제는 저런 보안적인 문제를 어떻게 해결하느냐가 관건입니다.

12버젼의 웹들을 14로 이전하고 싶은데 제것먼저 이전 테스트 해보다가 자잘한 플러그인 함수기능이나 코드 스크립트 기능들이 전부 안되어서 현재 보류중입니다.


짧은글 일수록 신중하게.
stone92 2015-06
우분투 12버전은 기본값으로  php5.3.x 을 사용하고 14버전은 5.5.x 사용합니다.
따라서 여러가지 문제들이 발생할 수 있습니다. 없어진 함수들도 있고 새로 생긴 함수들도 있고 그렇습니다.
적합성 테스트를 해보시고 소스들 수정한 다음에 이전하셔야 하실겁니다.

PHP CodeSniffer 설치하시고 문제있는 코드들 체크해보시기 바랍니다.
     
김윤술 2015-06
제가 쓰는 텍스트큐브나 워드프로스같은 설치형 블로그 이런류들이 최신 PHP를 지원하게끔 만들어진 패키지입니다. 14버젼에서 왠간한 보안설정으로 전부 차단부터 시작을 하게 되어서 하나씩 허용하며 써야 하는게 단점이더라구요. php는 지원하는 패키지인데 우분투14나 아파치 2.2 에서 보안설정을 따로 바꿔줘야 하는건지 여러가지로 막히는게 많아요. 이부분만 알고나면 14버젼으로 사이트 전부 넘어가고 싶더라구요.
stone92 2015-06
설명이 부족한듯 하여 답변 다시 답니다.
 소스들을 모두 14버전으로 옮겼다는 가정하에서 작업순서 입니다.
1. apt-get install php-codesniffer
2. cd /usr/share/php/PHP/CodeSniffer/Standards
3. git clone https://github.com/wimg/PHPCompatibility.git(git이 설치되어 있지 않으면 먼저 설치하셔야 합니다.)
4. phpcs -i  명령내렸을때 PHPCompatibility 부분이 나오는지 확인
5. php프로그램소스 디렉토리로 이동
6. phpcs --standard=PHPCompatibility --extensions=php,inc,module,install --report-full=~/CS-report.txt --runtime-set testVersion 5.5 -pvs .
7. vi ~/CS-report.txt 확인하고 소스들 수정 작업
     
송진현 2015-06
git설치는
apt-get install git-core


QnA
제목Page 1521/5708
2014-05   5143824   정은준1
2015-12   1677968   백메가
2019-07   3897   다함께싸다구
2016-01   3897   방o효o문
2018-04   3897   가고기
2017-11   3897   분당김동수
2019-08   3897   김건우
2017-03   3897   빠시온
2014-04   3897   행아범
2016-03   3897   김제연
2021-11   3897   UDION52
2016-08   3898   자민
2016-06   3898   PLANX
2015-10   3898   나파이강승훈
2016-01   3898   이문영
2017-04   3898   테더베어
2021-03   3898   전진
2018-07   3898   컴박
2016-06   3898   psj1050
2015-09   3898   션한맥주
2021-02   3898   박종대
2015-04   3898   아름다운노을