Piwigo - Kendi Fotoğraf Galerisi Web Sitenizi Oluşturun


Piwigo, web üzerinde kendi fotoğraf galerinizi oluşturmanıza, fotoğraf yüklemenize ve yeni albümler oluşturmanıza olanak tanıyan açık kaynaklı bir projedir. Platform, albümler, etiketler, filigran, coğrafi konum, takvimler, sistem bildirimleri, erişim kontrol düzeyleri, temalar ve istatistikler gibi bazı güçlü yerleşik özellikleri içerir.

Piwigo çok sayıda kullanılabilir eklentiye (500'den fazla) ve harika bir tema koleksiyonuna sahiptir. Ayrıca 50'den fazla dile çevrilmiştir. Temel işlevleri PHP programlama dilinde yazılmıştır ve MySQL veritabanı gibi bir RDBMS veritabanı arka ucu gerektirir.

Bu gerçek, Piwigo'yu bir LAMP (Linux, Apache, MySQL) üzerine dağıtmayı kolaylaştırır , ve PHP) yığını kendi sunucunuzda, VPS'de veya paylaşılan barındırılan ortamlarda kuruludur.

CentOS sistemine Piwigo'yu yüklemeden önce deneyebileceğiniz çevrimiçi bir demo mevcuttur.

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

Gereksinimler:

  1. Kayıtlı alan adına sahip özel bir VPS.
  2. Minimal kurulumlu bir CentOS 7 Sunucusu veya CentOS 8.
  3. CentOS 7 veya CentOS 8'de kurulu bir LAMP yığını.

Piwigo, seçtiğiniz bir VPS sunucusuna dağıtılabilen açık kaynaklı bir projedir.

Bu kılavuzda, Piwigo resim galerisi yazılımını CentOS 8/7 VPSLAMP yığınının üzerine nasıl kuracağımızı ve yapılandıracağımızı öğreneceğiz. > sunucu.

Piwigo için Ön Gereksinimleri Ayarlama

1. Makale açıklamasındaki kılavuzu izleyerek LAMP yığınını VPS'nize yükledikten sonra aşağıdaki PHP 'yi de yüklediğinizden emin olun. sunucunuzda düzgün şekilde çalışabilmesi için Piwigo'nun gerektirdiği uzantılar.

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

2. Ardından, sisteminizdeki Piwigo arşiv kaynaklarını indirip çıkarmak için aşağıdaki komut satırı yardımcı programlarını VPS sunucunuza yükleyin.

yum install unzip zip wget 

3. Daha sonra, MySQL veritabanına giriş yapın ve Piwigo veritabanını ve veritabanını yönetmek için kullanılacak kullanıcıyı oluşturmak için aşağıdaki komutu çalıştırın. Bu öğreticide kullanılan veritabanı adını ve kimlik bilgilerini kendi ayarlarınızla değiştirin.

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. Ardından, PHP yapılandırma dosyasını açıp düzenleyin ve sunucunuz için doğru saat dilimi ayarlarını yapın. Saat dilimi ayarları listesini almak için PHP belgelerini kullanın.

nano /etc/php.ini

[Date] ifadesinden sonra aşağıdaki satırı bulun ve ekleyin.

date.timezone = Europe/Your_city

Dosyayı kaydedip kapatın ve tüm değişiklikleri uygulamak için aşağıdaki komutu vererek Apache HTTP sunucusunu yeniden başlatın.

systemctl restart httpd

5. Daha sonra, Apache'nin Piwigo web kök dizinine /var/www/html kullanarak yazmasına izin vermek için SELinux güvenlik bağlamını uygulamamız gerekir. aşağıdaki komutlar.

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

Piwigo'yu CentOS 8/7'ye yükleyin

6. Bir sonraki adımda, Piwigo resmi indirme sayfasını ziyaret edin ve aşağıdaki komutu vererek wget yardımcı programını kullanarak sisteminizdeki en son yükleyici zip kaynaklarını alın. İndirme işlemi tamamlandıktan sonra Piwigo zip arşivini mevcut çalışma dizininize çıkarın.

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

7. Zip arşivini çıkardıktan sonra, aşağıdaki komutu uygulayarak Piwigo kaynak dosyalarını alan adı web kökü yolunuza kopyalayın. Daha sonra, Apache kullanıcısına webroot dosyalarına tam ayrıcalıklar verin ve web sunucunuzun belge kök yolunun içeriğini listeleyin.

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

8. Ardından, aşağıdakileri vererek Piwigo yüklü dosyaların web kökü dosya izinlerini değiştirin ve diğer sistem kullanıcıları için _data dizinine tam yazma izinleri verin. komutlar.

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

9. Şimdi Piwigo'nun kurulum sürecini başlatın. Bir tarayıcı açın ve sunucunuzun IP adresine veya alan adınıza gidin.

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

İlk kurulum ekranında Piwigo dili'ni seçin ve MySQL veritabanı ayarlarını girin: ana bilgisayar, kullanıcı, şifre ve tablo öneki. Ayrıca güçlü bir parolaya ve yönetici hesabının e-posta adresine sahip bir Piwigo yönetici hesabı ekleyin. Son olarak Piwigo'yu yüklemek için Kurulumu başlat düğmesine basın.

10. Kurulum tamamlandıktan sonra Piwigo yönetici paneline yönlendirilmek için Galeriyi ziyaret et butonuna tıklayın.

11. Bir sonraki ekranda, sunucuya henüz bir resim yüklenmediğinden, yazılım yönlendirme penceresini görüntülemek ve tüm adımları gözden geçirmek için Turu Başlat düğmesine basın. fotoğraflarınızı yüklemek ve Piwigo resim galerisini kullanmak için gereklidir.

Bu kadar! Artık fotoğraflarınızı barındırmak için en esnek açık kaynaklı çözümlerden birini kullanarak resim galerileri oluşturmaya başlayabilir ve resim dosyalarınızı sunucuya yükleyebilirsiniz.

Piwigo resim galerisi yazılımını kuracak birini arıyorsanız bizi düşünün, çünkü e-posta yoluyla 14 günlük ücretsiz destekle birlikte makul minimum ücretlerle çok çeşitli Linux hizmetleri sunuyoruz. Şimdi Kurulum Talep Edin.