차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

comicglass [2016/07/13 13:47] (현재)
raychani 만듦
줄 1: 줄 1:
 +====== ComicGlass ======
 +**ComicGlass**는 아이패드에서 만화책을 보기 위한 앱이다. 아파치로 서버를 설정하면,​ 만화책을 다운받지 않고 스트림 방식으로 볼 수 있다. 단, 이 경우 앱 내에서 추가 결제가 필요하다.
 +
 +앱 자체에 대한 자세한 설명은 생략한다. 이 페이지에서는 PHP 7.0으로 업그레이드하면서 발생하는 문제점을 수정한다.
 +
 +{{tag>it 서버}}
 +
 +===== 서버 수정 =====
 +[[우분투]]가 14.04에서 16.04로 업그레이드 되면서 PHP가 5에서 7로 업그레이드 되었다. 개인용 서버 정도야 대부분의 경우 다시 설치해 주면 별 문제 없이 사용할 수 있지만 코믹글래스가 정상동작하지 않는다.
 +
 +PHP 7에서는 기존 5에서 사용하던 eregi라는 함수가 삭제되었다. 따라서 대체할 수 있는 함수로 수정하여야 한다. 새로운 함수로 preg_match가 있지만 사용법이 약간 바뀌어 이름만 바꾸어서는 정상동작하지 않는다.
 +
 +문제점을 알고 수정할 수 있다면 좋겠지만 PHP도 모르고 정규식도 대략적으로만 알다보니 적당히 검색해서 기계적으로 수정하였다. 일단 정상적으로 동작하는 것 같으니 업로드 해 둔다. [[http://​comicglass.net/​download/​toolsdownload/​ | 이 링크]]에 새로운 버전이 나오면 그 버전을 사용하자. 다음은 임의로 수정한 **PHP script for ComicGlass MediaServer**이다.
 +
 +{{ ::index.zip |}}
 +
 +