homaki.tistory.com의 구글 광고 XE2 XE 데이터 추출 500 에러 해결 방법 XE 데이터 추출을 위해 공식 홈페이지의 'XpressEngine 데이터 추출'을 받아서 실행하면 500 에러를 뿜을 때가 있다. 보통 php7을 사용하거나, php5지만 mysql을 사용하지 않을 때 발생한다. /* * zMigration.class.php */ 72 - if(mysql_error()) return mysqli_error(); 72 + if(mysqli_error()) return mysqli_error(); zMigration.class.php 파일을 열고 72번째 줄을 보면 mysql_ 함수가 있는데 이것을 mysqli_ 함수로 바꾸면 된다. 2016. 6. 10. [CentOS 7] SELinux 활성화 시 XE 설치가 안 될 때 CentOS를 설치하면 SELinux가 기본 설치 및 활성화가 되어 있다. 이게 좀 귀찮아서 보통은 리눅스를 설치하자마자 비활성화를 해버리는데, 되도록이면 활성화 해서 사용하는 것이 좋다. 어쨌든... 분명히 files 디렉토리를 만들었고, 퍼미션도 777이나 707을 줬는데도 설치화면에서는 퍼미션 문제라고 뜨는 경우를 체험한 사람이 있을 것이다. selinux가 활성화가 된 상태에서 xe를 그냥 설치하려고 하면 이런 상황을 맞이 할 수 있는데, 이건 보안문맥 문제다. [root@localhost ~]# ls -Z 위와 같이 ls -Z 명령어를 치면 디렉토리나 파일에 설정된 보안문맥을 볼 수 있다. 위 스샷을 보면 files 디렉토리만 다른 부분이 보인다. 웹서비스를 하려면 보안문맥이 기본적으로 http.. 2015. 11. 14. 이전 1 다음 homaki.tistory.com의 구글 광고