ค้นหาเว็บไซต์

Piwigo - สร้างเว็บไซต์แกลเลอรี่รูปภาพของคุณเอง


Piwigo เป็นโครงการโอเพ่นซอร์สที่ช่วยให้คุณสามารถสร้างแกลเลอรีรูปภาพของคุณเองบนเว็บ และอัปโหลดรูปภาพและสร้างอัลบั้มใหม่ได้ แพลตฟอร์มนี้มีคุณสมบัติที่ทรงพลังในตัว เช่น อัลบั้ม แท็ก ลายน้ำ ตำแหน่งทางภูมิศาสตร์ ปฏิทิน การแจ้งเตือนของระบบ ระดับการควบคุมการเข้าถึง ธีม และสถิติ

Piwigo มีปลั๊กอินให้เลือกใช้จำนวนมาก (มากกว่า 500) และคอลเลกชันธีมมากมาย นอกจากนี้ยังมีการแปลเป็นภาษาต่างๆ มากกว่า 50 ภาษา ฟังก์ชันหลักเขียนด้วยภาษาการเขียนโปรแกรม PHP และจำเป็นต้องมีแบ็กเอนด์ฐานข้อมูล RDBMS เช่น ฐานข้อมูล MySQL

ข้อเท็จจริงนี้ทำให้ง่ายต่อการปรับใช้ Piwigo บน LAMP (Linux, Apache, MySQL , และ PHP) ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณเอง, VPS หรือในสภาพแวดล้อมที่โฮสต์ที่ใช้ร่วมกัน

มีการสาธิตออนไลน์ให้คุณลองก่อนติดตั้ง Piwigo บนระบบ CentOS

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

ความต้องการ:

  1. VPS เฉพาะพร้อมชื่อโดเมนที่จดทะเบียน
  2. CentOS 7 Server หรือ CentOS 8 ที่มีการติดตั้งน้อยที่สุด
  3. LAMP stack ที่ติดตั้งใน CentOS 7 หรือ CentOS 8

Piwigo เป็นโครงการโอเพ่นซอร์สซึ่งสามารถปรับใช้บนเซิร์ฟเวอร์ VPS ที่คุณเลือกได้

ในคู่มือนี้ เราจะเรียนรู้วิธีการติดตั้งและกำหนดค่าซอฟต์แวร์แกลเลอรีรูปภาพ Piwigo ที่ด้านบนของสแต็ก LAMP ใน CentOS 8/7 VPS เซิร์ฟเวอร์

การตั้งค่าข้อกำหนดเบื้องต้นสำหรับ Piwigo

1. หลังจากที่คุณได้ติดตั้งสแต็ก LAMP บน VPS ของคุณโดยทำตามคำแนะนำในคำอธิบายบทความ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง PHPด้านล่างด้วย > ส่วนขยายที่ต้องการโดย Piwigo เพื่อให้ทำงานบนเซิร์ฟเวอร์ของคุณได้อย่างถูกต้อง

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

2. จากนั้น ติดตั้งยูทิลิตีบรรทัดคำสั่งต่อไปนี้บนเซิร์ฟเวอร์ VPS ของคุณเพื่อดาวน์โหลดและแตกไฟล์เก็บถาวร Piwigo ในระบบของคุณ

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. ต่อไป เราจำเป็นต้องใช้บริบทความปลอดภัยของ SELinux เพื่ออนุญาตให้ apache เขียนลงในไดเรกทอรีรากของเว็บ Piwigo /var/www/html โดยใช้ คำสั่งต่อไปนี้

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

ติดตั้ง Piwigo ใน CentOS 8/7

6. ในขั้นตอนถัดไป ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Piwigo และดึงซอร์สไฟล์ zip ตัวติดตั้งล่าสุดในระบบของคุณโดยใช้ยูทิลิตี้ wget โดยออกคำสั่งด้านล่าง หลังจากการดาวน์โหลดเสร็จสิ้น ให้แตกไฟล์ zip ของ Piwigo ในไดเร็กทอรีการทำงานปัจจุบันของคุณ

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

7. หลังจากที่คุณแตกไฟล์ zip แล้ว ให้คัดลอกไฟล์ต้นฉบับ Piwigo ลงในพาธ webroot ของโดเมนของคุณโดยใช้คำสั่งด้านล่าง หลังจากนั้น ให้สิทธิ์ผู้ใช้ Apache เต็มรูปแบบแก่ไฟล์ webroot และแสดงรายการเนื้อหาของเส้นทางรากของเอกสารเว็บเซิร์ฟเวอร์ของคุณ

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

8. ถัดไป เปลี่ยนการอนุญาตไฟล์ webroot สำหรับไฟล์ที่ติดตั้ง 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 โปรดพิจารณาเรา เพราะเรานำเสนอบริการ Linux ที่หลากหลายในราคาขั้นต่ำที่ยุติธรรมพร้อมการสนับสนุนทางอีเมลฟรี 14 วัน ขอติดตั้งทันที