웹사이트 검색

CentOS 7에 미디어위키를 설치하는 방법


자신만의 Wiki 웹사이트를 구축하려면 원래 WikiPedia용으로 제작된 PHP 오픈소스 애플리케이션인 MediaWiki를 사용하여 쉽게 만들 수 있습니다. 이 애플리케이션을 위해 개발된 타사 확장 덕분에 해당 기능을 쉽게 확장할 수 있습니다.

이 문서에서는 LAMP(Linux, Apache, MySQL 및 PHP) 스택을 사용하여 CentOS 7MediaWiki를 설치하는 방법을 검토하겠습니다.

CentOS 7에 LAMP 스택 설치

1. 최신 이 포함된 LAMP 스택을 설치하려면 먼저 epelremi 저장소를 활성화해야 합니다. PHP 7.x 버전.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. 다음으로 php7.3을 사용할 예정입니다. php5.4 설치를 비활성화하여 를 설치해야 합니다. 표시된 대로 remi 저장소에서 php7.3을 다운로드합니다.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. 이제 실행에 필요한 확장 프로그램과 함께 Apache, MariaDBPHP 설치를 진행할 수 있습니다. MediaWiki – 더 나은 성능을 위해 Xcache를 설치할 수도 있습니다. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. 다음을 사용하여 서비스를 시작하고 활성화합니다.

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. 이제 다음을 실행하여 MariaDB 설치를 보호하세요.

mysql_secure_installation

6. 변경 사항을 활성화하려면 Apache 웹 서버를 다시 시작해야 합니다.

systemctl restart httpd

CentOS 7에 미디어위키 설치하기

7. 다음 단계는 MediaWiki 패키지를 다운로드하는 것입니다. MediaWiki 다운로드 페이지로 이동하여 최신 패키지를 다운로드하거나 다음 wget 명령을 사용할 수 있습니다.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. 이제 tar 명령을 사용하여 아카이브 내용을 추출합니다.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. 그 후 표시된 대로 MediaWiki 설치를 위한 데이터베이스를 생성합니다.

mysql -u root -p 

MySQL 프롬프트에서 다음 명령을 실행하여 데이터베이스를 생성하고, 데이터베이스 사용자를 생성하고, 새로 생성된 데이터베이스에 대한 해당 사용자 권한을 부여합니다.

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. 이제 서버의 http://ipaddress에 접속하고 설치 단계를 따라 MediaWiki 애플리케이션에 액세스할 수 있습니다.

먼저 언어 설정을 선택할 수 있습니다.

11. 다음으로 스크립트는 환경 검사를 실행하여 모든 요구 사항이 충족되는지 확인합니다.

12. 지금까지의 단계를 수행했다면 검사 결과가 괜찮을 것이며 데이터베이스 세부정보를 설정할 다음 페이지로 진행할 수 있습니다. 이를 위해 이전에 생성한 데이터베이스, 사용자 및 비밀번호를 사용하십시오.

13. 다음 페이지에서는 데이터베이스 엔진(InnoDB 또는MyIsam)을 선택할 수 있습니다. 저는 InnoDB를 사용했습니다. 마지막으로 필요한 필드를 채워 위키에 이름을 지정하고 관리 사용자 이름과 비밀번호를 만들 수 있습니다.

14. 세부정보를 입력한 후 계속을 클릭하세요. 다음 화면에서는 다른 사용자 정의 변경을 원하지 않는 한 기본 설정을 그대로 둘 수 있습니다.

해당 단계를 완료하면 LocalSettings.php라는 파일이 제공됩니다. 해당 파일을 Wiki의 루트 디렉터리에 배치해야 합니다. 또는 파일 내용을 복사하여 파일을 다시 만들 수 있습니다. 파일을 복사하려면 다음을 수행하십시오.

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. 이제 http://youripaddress에 접근하려고 하면 새로 설치된 MediaWiki를 볼 수 있습니다:

이전에 생성된 관리 사용자로 인증하고 MediaWiki 설치 편집을 시작할 수 있습니다.

결론

이제 페이지를 관리하고 편집할 수 있는 자신만의 Wiki 페이지가 생겼습니다. 올바른 구문을 사용하려면 MediaWiki 문서를 확인하세요.