centOS 7 버전에서 php를 설치했더니 5.x 버전이 설치되었다. 해당버전에서는 미디어위키 지원이 안되기때문에 기존 php를 삭제하고 7.0 버전으로 재설치 해주었다. (참고)
테스트 완료~
확장 기능을 설치하지 않아서 접속이 안된다. mbstring
이 없다고 친절하게 알려준다.
해당 모듈을 검색하고 php 버전에 맞게 설치해준다. 설치가 완료되면 아파치를 재실행 해주고 다시 접속한다!
링크를 클릭하여 나머지 설정을 해준다.
진짜 어림도 없음 바로 500
var/log/httpd/error.log
파일을 확인한다.
PHP Fatal error: Class 'DOMDocument' not found in /var/www/html/wiki/includes/cache/LocalisationCache.php:658
찾아보니 xml
모듈을 설치하지 않아서 파일을 읽을 수 없다는 듯 하다. 설치 후 재실행 하면 세팅화면이 나온다 ㅜㅜ (php70w-xml)
(참고)
정말 기초적인 세팅(DB 연결)만 해주었다. 설정이 끝나면 LocalSettings.php
파일을 다운로드 할 수 있다. vBox:GA 설치하면서 애를 너무 먹어서 그냥 파일을 다운받아 scp
로 서버에 전송해주었다!
LocalSettings.php
파일을 새로 추가해서 SELinux가 보안상의 이유로 막은듯? 하다. restorecon
명령으로 SELinux 정책에 맞게 파일을 재배치 했다.
$ restorecon -r /var/www/html/
드디어 완성~ 설정할 때 지정했던 사용자 로그인도 잘된다