웹사이트 검색

Piwigo - 나만의 사진 갤러리 웹사이트 만들기


Piwigo는 웹에서 자신만의 사진 갤러리를 만들고, 사진을 업로드하고, 새 앨범을 만들 수 있는 오픈 소스 프로젝트입니다. 플랫폼에는 앨범, 태그, 워터마크, 위치 정보, 달력, 시스템 알림, 액세스 제어 수준, 테마 및 통계와 같은 몇 가지 강력한 기능이 내장되어 있습니다.

Piwigo에는 엄청난 양의 사용 가능한 플러그인(500 이상)과 훌륭한 테마 컬렉션이 있습니다. 또한 50개 이상의 언어로 번역되었습니다. 핵심 기능은 PHP 프로그래밍 언어로 작성되었으며 MySQL 데이터베이스와 같은 RDBMS 데이터베이스 백엔드가 필요합니다.

이 사실을 통해 LAMP(Linux, Apache, MySQL) 위에 Piwigo를 쉽게 배포할 수 있습니다. ,PHP) 스택이 자체 서버, VPS 또는 공유 호스팅 환경에 설치됩니다.

CentOS 시스템에 Piwigo를 설치하기 전에 온라인 데모를 사용해 볼 수 있습니다.

Demo URL: http://piwigo.org/demo/

요구사항:

  1. 도메인 이름이 등록된 전용 VPS입니다.
  2. 최소 설치가 포함된 CentOS 7 서버 또는 CentOS 8.
  3. CentOS 7 또는 CentOS 8에 설치된 LAMP 스택.

Piwigo는 원하는 VPS 서버에 배포할 수 있는 오픈 소스 프로젝트입니다.

이 가이드에서는 CentOS 8/7 VPSLAMP 스택 위에 Piwigo 이미지 갤러리 소프트웨어를 설치하고 구성하는 방법을 알아봅니다. > 서버.

Piwigo에 대한 사전 요구 사항 설정

1. 문서 설명의 지침에 따라 VPS에 LAMP 스택을 설치한 후 아래 PHP 도 설치해야 합니다. Piwigo가 서버에서 제대로 실행되기 위해 필요한 확장 프로그램입니다.

yum install php php-xml php-mbstring php-gd php-mysqli

2. 그런 다음 시스템에 Piwigo 아카이브 소스를 다운로드하고 추출하려면 VPS 서버에 다음 명령줄 유틸리티를 설치하십시오.

yum install unzip zip wget 

3. 다음으로 MySQL 데이터베이스에 로그인하고 아래 명령을 실행하여 Piwigo 데이터베이스와 데이터베이스를 관리하는 데 사용할 사용자를 생성합니다. 이 자습서에서 사용된 데이터베이스 이름과 자격 증명을 사용자 고유의 설정으로 바꿉니다.

mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. 그런 다음 PHP 구성 파일을 열고 편집하고 서버에 대한 올바른 시간대 설정을 지정합니다. 시간대 설정 목록을 얻으려면 PHP 문서를 사용하세요.

nano /etc/php.ini

[Date] 문 뒤에 아래 줄을 찾아 삽입하세요.

date.timezone = Europe/Your_city

아래 명령을 실행하여 파일을 저장하고 닫은 후 Apache HTTP 서버를 다시 시작하여 모든 변경 사항을 적용합니다.

systemctl restart httpd

5. 다음으로, Apache가 Piwigo 웹 루트 디렉토리 /var/www/html에 쓸 수 있도록 SELinux 보안 컨텍스트를 적용해야 합니다. 다음 명령.

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

CentOS 8/7에 Piwigo 설치

6. 다음 단계에서는 Piwigo 공식 다운로드 페이지를 방문하고 아래 명령을 실행하여 wget 유틸리티를 사용하여 시스템에 최신 설치 프로그램 zip 소스를 가져옵니다. 다운로드가 완료되면 현재 작업 디렉터리에 Piwigo zip 아카이브를 추출합니다.

wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
ls 
unzip piwigo.zip 

7. zip 아카이브를 추출한 후 아래 명령을 실행하여 Piwigo 소스 파일을 도메인 웹 루트 경로에 복사합니다. 그런 다음 Apache 사용자에게 webroot 파일에 대한 전체 권한을 부여하고 웹 서버 문서 루트 경로의 콘텐츠를 나열합니다.

cp -rf piwigo/* /var/www/html/
chown -R apache:apache /var/www/html/
ls -l /var/www/html/

8. 다음으로, Piwigo 설치 파일에 대한 웹 루트 파일 권한을 변경하고 아래 명령을 실행하여 다른 시스템 사용자에게 _data 디렉토리에 전체 쓰기 권한을 부여합니다. 명령.

chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
ls -al /var/www/html/

9. 이제 Piwigo 설치 과정을 시작합니다. 브라우저를 열고 서버 IP 주소 또는 도메인 이름으로 이동합니다.

http://192.168.1.164
OR
http://your-domain.com

첫 번째 설치 화면에서 Piwigo 언어를 선택하고 MySQL 데이터베이스 설정(호스트, 사용자, 비밀번호 및 테이블 접두사)을 입력합니다. 또한 강력한 비밀번호와 관리자 계정의 이메일 주소를 사용하여 Piwigo 관리자 계정을 추가하세요. 마지막으로 설치 시작 버튼을 눌러 Piwigo를 설치합니다.

10. 설치가 완료된 후 Piwigo 관리자 패널로 리디렉션하려면 갤러리 방문 버튼을 누르세요.

11. 다음 화면에서는 아직 서버에 이미지가 업로드되지 않았으므로 둘러보기 시작 버튼을 눌러 소프트웨어 안내 창을 표시하고 모든 단계를 검토하세요. 사진을 업로드하고 Piwigo 이미지 갤러리를 사용하는 데 필요합니다.

그게 다야! 이제 가장 유연한 오픈 소스 솔루션 중 하나를 사용하여 이미지 갤러리를 만들고 서버에 이미지 파일을 업로드하여 사진을 호스팅할 수 있습니다.

Piwigo 이미지 갤러리 소프트웨어를 설치할 사람을 찾고 계시다면 저희를 고려해보세요. 저희는 이메일을 통한 14일 무료 지원과 함께 합리적인 최소 가격으로 다양한 Linux 서비스를 제공하고 있기 때문입니다. 지금 설치를 요청하세요.