Piwigo - ສ້າງເວບໄຊທ໌ຫ້ອງສະແດງຮູບພາບຂອງທ່ານເອງ


Piwigo ແມ່ນໂຄງການທີ່ເປີດໃຫ້ໃຊ້ງານເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດສ້າງຫ້ອງສະແດງຮູບພາບຂອງທ່ານເອງໃນເວັບແລະອັບໂຫລດຮູບແລະສ້າງເພັງ ໃໝ່. ເວທີດັ່ງກ່າວປະກອບມີບາງຄຸນລັກສະນະທີ່ມີປະສິດທິພາບທີ່ສ້າງຂຶ້ນ, ເຊັ່ນວ່າ albums, tags, watermark, geolocation, ປະຕິທິນ, ແຈ້ງການຂອງລະບົບ, ລະດັບຄວບຄຸມການເຂົ້າເຖິງ, ຫົວຂໍ້ແລະສະຖິຕິ.

Piwigo ມີໂປແກຼມ plugins ທີ່ມີ ຈຳ ນວນຫລາຍ (ຫລາຍກວ່າ 500 ໂຕ) ແລະມີຫົວຂໍ້ຕ່າງໆທີ່ຫຼາກຫຼາຍ. ມັນຍັງຖືກແປເປັນຫລາຍກວ່າ 50 ພາສາ. ໜ້າ ທີ່ຫຼັກຂອງມັນຖືກຂຽນເປັນພາສາການຂຽນໂປແກຼມ PHP ແລະຕ້ອງມີໂປແກຼມ backend ຖານຂໍ້ມູນ RDBMS ເຊັ່ນຖານຂໍ້ມູນ MySQL.

ຂໍ້ເທັດຈິງນີ້ເຮັດໃຫ້ງ່າຍຕໍ່ການ ນຳ ໃຊ້ Piwigo ຢູ່ເທິງສຸດຂອງ LAMP (Linux, Apache, MySQL, ແລະ PHP) ທີ່ຕິດຕັ້ງຢູ່ໃນ server, VPS, ຫຼືໃນສະພາບແວດລ້ອມທີ່ເປັນເຈົ້າພາບຮ່ວມກັນ.

ການສາທິດທາງອິນເຕີເນັດແມ່ນມີໃຫ້ທ່ານລອງກ່ອນທີ່ຈະຕິດຕັ້ງ Piwigo ໃນລະບົບ CentOS.

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

<

  • VPS ອຸທິດຕົນທີ່ມີຊື່ໂດເມນທີ່ຈົດທະບຽນ.
  • ສູນ CentOS 8 ພ້ອມຕິດຕັ້ງ Minimal.
  • LAMP stack ທີ່ຕິດຕັ້ງໄວ້ໃນ CentOS 8.
  • Piwigo ແມ່ນໂຄງການທີ່ເປີດໃຫ້ໃຊ້ງານເຊິ່ງສາມາດໃຊ້ງານກັບ server VPS ທີ່ທ່ານເລືອກ.

    ໃນຄູ່ມືນີ້, ພວກເຮົາຈະຮຽນຮູ້ວິທີຕິດຕັ້ງແລະ ກຳ ນົດໂປແກຼມໂປແກຼມວາງສະແດງຮູບພາບ Piwigo ຢູ່ເທິງສຸດຂອງ LAMP stack ໃນເຄື່ອງຄອມພິວເຕີ VPS CentOS 8/7.

    ການຕັ້ງຄ່າຄວາມຕ້ອງການເບື້ອງຕົ້ນ ສຳ ລັບ Piwigo

    1. ຫຼັງຈາກທີ່ທ່ານໄດ້ຕິດຕັ້ງ LAMP stack ໃສ່ VPS ຂອງທ່ານໂດຍປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ໃນ ຄຳ ອະທິບາຍບົດຄວາມ, ໃຫ້ແນ່ໃຈວ່າທ່ານຍັງຕິດຕັ້ງໂປຣແກມ PHP ຕໍ່ໄປນີ້ທີ່ Piwigo ຕ້ອງການເພື່ອເຮັດວຽກໃນ server ຂອງທ່ານຢ່າງຖືກຕ້ອງ.

    # 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 ແລະຕັ້ງຄ່າເວລາທີ່ຖືກຕ້ອງ ສຳ ລັບ server ຂອງທ່ານ. ໃຊ້ PHP docs ເພື່ອໃຫ້ໄດ້ລາຍການ ກຳ ນົດເຂດເວລາ.

    # nano /etc/php.ini
    

    ສະຖານທີ່ແລະໃສ່ເສັ້ນທາງລຸ່ມນີ້ຫຼັງຈາກ [Date] ຖະແຫຼງການ.

    date.timezone = Europe/Your_city
    

    ບັນທຶກແລະປິດເອກະສານແລະເລີ່ມຕົ້ນ ໃໝ່ ຂອງເຄື່ອງແມ່ຂ່າຍຂອງ Apache HTTP ເພື່ອ ນຳ ໃຊ້ທຸກໆການປ່ຽນແປງ, ໂດຍການອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.

    # systemctl restart httpd
    

    5. ຕໍ່ໄປ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ນຳ ໃຊ້ສະພາບການຄວາມປອດໄພຂອງ SELinux ເພື່ອອະນຸຍາດໃຫ້ apache ຂຽນເຂົ້າໄປໃນ Piwigo web root directory/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. ໃນຂັ້ນຕອນຕໍ່ໄປ, ເຂົ້າເບິ່ງ wget utility ໂດຍການອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມ. ຫຼັງຈາກການດາວໂຫລດ ສຳ ເລັດແລ້ວ, ສະກັດເອົາຮວບຮວມ zip Piwigo ຢູ່ໃນບ່ອນເຮັດວຽກຂອງເຈົ້າ

    # 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. ຕໍ່ໄປ, ປ່ຽນການອະນຸຍາດເອກະສານ webroot ສຳ ລັບໄຟລ໌ທີ່ຕິດຕັ້ງ Piwigo ແລະອະນຸຍາດໃຫ້ລະບົບການຂຽນອະນຸຍາດໃຫ້ຂຽນເຕັມ ສຳ ລັບຜູ້ໃຊ້ລະບົບອື່ນ, ໂດຍການອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.

    # 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: ໂຮດ, ຜູ້ໃຊ້, ລະຫັດຜ່ານແລະ ຄຳ ນຳ ໜ້າ ຕາຕະລາງ. ນອກຈາກນີ້, ຕື່ມບັນຊີ admin ຂອງ Piwigo ດ້ວຍລະຫັດຜ່ານທີ່ເຂັ້ມແຂງແລະທີ່ຢູ່ອີເມວຂອງບັນຊີ admin. ສຸດທ້າຍ, ກົດປຸ່ມ Start installation ເພື່ອຕິດຕັ້ງ Piwigo.

    10. ຫຼັງຈາກການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ກົດທີ່ປຸ່ມ Visit the gallery ເພື່ອຈະໄດ້ຮັບການໂອນໄປຫາແຜງ admin ຂອງ Piwigo.

    11. ໃນ ໜ້າ ຈໍຕໍ່ໄປ, ເພາະວ່າບໍ່ມີຮູບພາບໃດຖືກອັບລົງໃນເຊີບເວີເທື່ອ, ກົດປຸ່ມ Start the Tour ເພື່ອສະແດງ ໜ້າ ຕ່າງການຊີ້ ນຳ ດ້ານຊອບແວແລະທົບທວນທຸກຂັ້ນຕອນທີ່ຕ້ອງການເພື່ອອັບໂຫລດຮູບຂອງທ່ານແລະໃຊ້ຄັງຮູບພາບ Piwigo.

    ຫມົດເທົ່ານີ້! ຕອນນີ້ທ່ານສາມາດເລີ່ມຕົ້ນສ້າງຫ້ອງສະແດງຮູບພາບແລະອັບໂຫລດເອກະສານຮູບພາບຂອງທ່ານໃສ່ເຊີບເວີໂດຍໃຊ້ ໜຶ່ງ ໃນບັນດາໂຊລູຊັ່ນເປີດທີ່ມີຄວາມຍືດຫຍຸ່ນທີ່ສຸດເພື່ອເປັນເຈົ້າພາບຮູບພາບຂອງທ່ານ.

    ຖ້າທ່ານ ກຳ ລັງຊອກຫາຜູ້ໃດຜູ້ ໜຶ່ງ ຕິດຕັ້ງໂປແກຼມໂປແກຼມວາງສະແດງຮູບພາບ Piwigo, ພິຈາລະນາພວກເຮົາ, ເພາະວ່າພວກເຮົາສະ ເໜີ ການບໍລິການ Linux ຢ່າງກວ້າງຂວາງໃນອັດຕາ ຕຳ ່ສຸດທີ່ຍຸດຕິ ທຳ ພ້ອມສະ ໜັບ ສະ ໜູນ ໂດຍບໍ່ເສຍຄ່າ 14 ວັນຜ່ານອີເມວ. ຂໍການຕິດຕັ້ງດຽວນີ້.