데이터베이스 이전 기존 CentOS 서버에서 새로운 Ubuntu 서버로 DB 데이터를 이전한다. mysqldump 명령어를 사용해서 sql 파일을 생성 후 새로운 서버에 적용한다. 자세한 내용은 제타위키의 '미디어위키 이전'을 참고하자 제타위키 - 미디어위키 이전 CentOS $ mysqldump -uroot -p --databases cukwiki > cukwiki.sql Ubuntu $ mysql -uroot -p cukwiki < cukwiki.sql MediaWiki PHP 파일 이전 그냥 기존 서버에서 통째로 tar로 묶은 다음 이전할 서버에서 tar를 푸는 방식을 사용할거다. CentOS $ tar -cvf /home/cukwiki/public_html/cukwiki.tar /home/cukw..
서비스 계정 생성 기존 서버에서 사용하던 미디어위키, 레드마인, phpMyAdmin을 official라는 계정을 만들고 이곳의 홈 디렉토리에서 관리하도록 한다. $ useradd -m official -s /bin/bash passwd 명령어로 비밀번호도 설정해주자 $ sudo passwd official 이전에 skel에 생성해놓은 public_html 때문에 public_html이 생성되어 있겠지만 여기서는 사용하지 않으므로 삭제한다. $ rm -r /home/official/public_html phpMyAdmin 수동 설치 phpMyAdmin Official Website에서 사용하려는 버전의 Download 아이콘에 오른쪽 버튼을 눌러 다운로드 링크를 딴후 /home/official/에서 wge..
이전 포스팅에서 apache2, mysql, php를 설치했다. 이번 포스팅에서는 다음과 같은 간단한 설정을 다룬다.mysql 외부에서 3306으로 접근할 수 있게apache2 사용자별 디렉토리(userdir) 활성화사용자 계정을 추가하고 홈 디렉토리에 mediaWiki, redmine, phpMyAdmin 디렉토리 추가하기 mysql 3306 포트 외부 오픈 우선 외부에서의 mysql 3306 포트 접근을 위해 /etc/mysql/mysql.conf.d/mysqld.cnf 를 열어 다음 구문을 주석 처리하고 mysqld 서비스를 재시작 bind-address = 127.0.0.1 # bind-address = 127.0.0.1 $ sudo service mysql restart apache2 유저별 디..