Wyszukiwanie w witrynie

Piwigo - Stwórz własną stronę internetową z galerią zdjęć


Piwigo to projekt typu open source, który umożliwia tworzenie własnej galerii zdjęć w Internecie oraz przesyłanie zdjęć i tworzenie nowych albumów. Platforma zawiera wbudowane zaawansowane funkcje, takie jak albumy, tagi, znak wodny, geolokalizacja, kalendarze, powiadomienia systemowe, poziomy kontroli dostępu, motywy i statystyki.

Piwigo posiada ogromną liczbę dostępnych wtyczek (ponad 500) i świetną kolekcję motywów. Jest również przetłumaczony na ponad 50 języków. Jego podstawowe funkcje są napisane w języku programowania PHP i wymagają zaplecza bazy danych RDBMS, takiej jak baza danych MySQL.

Fakt ten ułatwia wdrożenie Piwigo na LAMPIE (Linux, Apache, MySQL , i PHP) zainstalowany na Twoim własnym serwerze, VPS lub w współdzielonych środowiskach hostowanych.

Dostępna jest wersja demonstracyjna online, którą możesz wypróbować przed zainstalowaniem Piwigo w systemie CentOS.

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

Wymagania:

  1. Dedykowany VPS z zarejestrowaną nazwą domeny.
  2. Serwer CentOS 7 lub CentOS 8 z minimalną instalacją.
  3. Stos LAMP zainstalowany w CentOS 7 lub CentOS 8.

Piwigo to projekt typu open source, który można wdrożyć na wybranym serwerze VPS.

W tym przewodniku dowiemy się, jak zainstalować i skonfigurować oprogramowanie galerii obrazów Piwigo na stosie LAMP w CentOS 8/7 VPS serwer.

Konfigurowanie wymagań wstępnych dla Piwigo

1. Po zainstalowaniu stosu LAMP na swoim VPS, postępując zgodnie z przewodnikiem w opisie artykułu, upewnij się, że zainstalowałeś także poniższy PHP rozszerzenia wymagane przez Piwigo do prawidłowego działania na Twoim serwerze.

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

2. Następnie zainstaluj następujące narzędzia wiersza poleceń na swoim serwerze VPS, aby pobrać i rozpakować źródła archiwów Piwigo w swoim systemie.

yum install unzip zip wget 

3. Następnie zaloguj się do bazy MySQL i wykonaj poniższe polecenie, aby utworzyć bazę Piwigo i użytkownika, który będzie służył do zarządzania bazą danych. Zastąp nazwę bazy danych i poświadczenia użyte w tym samouczku własnymi ustawieniami.

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. Następnie otwórz i edytuj plik konfiguracyjny PHP oraz ustaw prawidłowe ustawienia strefy czasowej dla swojego serwera. Użyj dokumentacji PHP, aby uzyskać listę ustawień strefy czasowej.

nano /etc/php.ini

Znajdź i wstaw poniższy wiersz po instrukcji [Date].

date.timezone = Europe/Your_city

Zapisz i zamknij plik, a następnie zrestartuj serwer Apache HTTP, aby zastosować wszystkie zmiany, wydając poniższe polecenie.

systemctl restart httpd

5. Następnie musimy zastosować kontekst bezpieczeństwa SELinux, aby umożliwić Apache zapisywanie w głównym katalogu internetowym Piwigo /var/www/html przy użyciu następujące polecenia.

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

Zainstaluj Piwigo w CentOS 8/7

6. W następnym kroku odwiedź oficjalną stronę pobierania Piwigo i pobierz najnowsze źródła zip instalatora w swoim systemie, używając narzędzia wget, wydając poniższe polecenie. Po zakończeniu pobierania rozpakuj archiwum zip Piwigo w bieżącym katalogu roboczym.

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

7. Po rozpakowaniu archiwum ZIP skopiuj pliki źródłowe Piwigo do ścieżki webroot swojej domeny, wydając poniższe polecenie. Następnie nadaj użytkownikowi Apache pełne uprawnienia do plików webroot i wyświetl zawartość ścieżki głównej dokumentu serwera WWW.

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

8. Następnie zmień uprawnienia pliku webroot dla zainstalowanych plików Piwigo i przyznaj pełne uprawnienia do zapisu w katalogu _data innym użytkownikom systemu, wydając poniższe polecenie polecenia.

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

9. Teraz rozpocznij proces instalacji Piwigo. Otwórz przeglądarkę i przejdź do adresu IP serwera lub nazwy domeny.

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

Na pierwszym ekranie instalacyjnym wybierz język Piwigo i wprowadź ustawienia bazy danych MySQL: host, użytkownik, hasło i prefiks tabeli. Dodaj także konto administratora Piwigo z silnym hasłem i adresem e-mail konta administratora. Na koniec naciśnij przycisk Rozpocznij instalację, aby zainstalować Piwigo.

10. Po zakończeniu instalacji naciśnij przycisk Odwiedź galerię, aby zostać przekierowanym do panelu administracyjnego Piwigo.

11. Na następnym ekranie, ponieważ żaden obraz nie został jeszcze przesłany na serwer, naciśnij przycisk Rozpocznij wycieczkę, aby wyświetlić okno wskazówek oprogramowania i przejrzeć wszystkie kroki wymagane do przesłania zdjęć i korzystania z galerii obrazów Piwigo.

To wszystko! Teraz możesz rozpocząć tworzenie galerii obrazów i przesyłać pliki obrazów na serwer, korzystając z jednego z najbardziej elastycznych rozwiązań typu open source do przechowywania zdjęć.

Jeśli szukasz kogoś, kto zainstaluje oprogramowanie galerii obrazów Piwigo, rozważ nas, ponieważ oferujemy szeroką gamę usług dla systemu Linux po uczciwych stawkach minimalnych z 14-dniowym bezpłatnym wsparciem za pośrednictwem poczty elektronicznej. Poproś o instalację teraz.