เครื่องมือการจัดการภาพถ่ายลิ้นจี่เป็นส่วนหนึ่งของซอฟต์แวร์เว็บสำหรับ Linux ที่ช่วยให้ผู้ใช้งานได้อย่างมีประสิทธิภาพจัดการภาพถ่ายดิจิตอลจากระยะไกลบนเครือข่ายท้องถิ่นเหมือนกับที่เราเห็นด้วยเครื่องมือลิขสิทธิ์เช่น Google Photos, iPhoto และอื่น ๆ โดยมีเป้าหมายหลักที่การกระจายระดับเซิร์ฟเวอร์ แต่เป็นไปได้ที่จะใช้ซอฟต์แวร์นี้ในระบบปฏิบัติการ Linux เก่า ๆ ตราบใดที่ยังออนไลน์อยู่ตลอดเวลา
ในบทช่วยสอนนี้เราจะอธิบายเกี่ยวกับวิธีการติดตั้งและตั้งค่าระบบจัดการรูปภาพ Lychee บน Linux ติดตั้งเซิร์ฟเวอร์ Ubuntu และทำตามคำแนะนำของเราเพื่อเรียนรู้วิธีดำเนินการ!
หมายเหตุ: โปรดอย่าพยายามใช้ลิ้นจี่เว้นแต่คุณมีอย่างน้อยสองคอร์และ RAM 4GB!
ก่อนที่เราจะเริ่ม
ระบบการจัดการภาพถ่ายลิ้นจี่ทำงานได้ทุกอย่างLinux OS ที่สามารถทำงานเป็นเซิร์ฟเวอร์ ด้วยวิธีการที่กล่าวมาบทช่วยสอนนี้จะมุ่งเน้นไปที่การตั้งค่าภายใต้เซิร์ฟเวอร์ Ubuntu เราเลือก Ubuntu เพราะเข้าใจง่ายและเป็นหนึ่งในระบบปฏิบัติการเซิร์ฟเวอร์ Linux ที่ดีกว่า อย่างไรก็ตามหากคุณไม่ใช่แฟนตัวยงของเซิร์ฟเวอร์ Ubuntu คุณสามารถติดตามพร้อมกับคู่มือนี้ได้ทุกเมื่อ คำแนะนำในการติดตั้งเหมือนกันลบด้วยความแตกต่างในชื่อแพ็คเกจ
ดาวน์โหลดลิ้นจี่
คุณต้องดาวน์โหลดการจัดการภาพถ่ายลิ้นจี่เครื่องมือจากอินเทอร์เน็ตก่อนที่คุณจะสามารถใช้งานได้เนื่องจากไม่มีแพ็คเกจเฉพาะของ Ubuntu สำหรับซอฟต์แวร์ ในการดาวน์โหลดซอฟต์แวร์คุณจะต้องโต้ตอบกับ GitHub ผ่านแพ็คเกจ Git เปิดเทอร์มินัลแล้วติดตั้งเครื่องมือ Git เวอร์ชันล่าสุดบนเซิร์ฟเวอร์ Ubuntu ของคุณ
sudo apt install git
ด้วยการตั้งค่าเครื่องมือ Git ให้ได้รูลเชลล์โดยใช้ su หรือ sudo -s คำสั่ง
su -
หรือ
sudo -s
ใช้ ซีดี คำสั่งย้ายเทอร์มินัลเซสชั่นจากไดเรกทอรีบ้านลงใน / var / www / html / โฟลเดอร์ ต้องแน่ใจว่าคุณไม่ได้สร้างโฟลเดอร์ลิ้นจี่ใหม่! Git จะสร้างโฟลเดอร์ใหม่ในระหว่างกระบวนการดาวน์โหลด
cd /var/www/html/
โคลนรหัสโดยใช้ โคลนคอมไพล์ คำสั่ง
หมายเหตุ: มีปัญหากับ Git หรือไม่ อย่าลังเลที่จะดาวน์โหลดไฟล์ Zip ของลิ้นจี่ไปยังเซิร์ฟเวอร์ Ubuntu ของคุณแทน!

git clone https://github.com/electerious/Lychee.git
อัปเดตการอนุญาตของโฟลเดอร์รหัสลิ้นจี่ โปรดอ่านคำสั่ง chmod ด้านล่างอย่างระมัดระวัง! สิทธิ์ต้องตั้งค่าเป็น 750 และไม่ใช่ 777 หากตั้งค่าไม่ถูกต้องลิ้นจี่จะทำงานไม่ถูกต้อง!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
ตั้งค่าฐานข้อมูล SQL
ซอฟต์แวร์ลิ้นจี่อยู่บนเซิร์ฟเวอร์ Ubuntu ของคุณ อย่างไรก็ตามลิ้นจี่มีแนวโน้มว่าจะไม่สามารถทำงานได้หากคุณเข้าถึงเนื่องจากยังไม่มีการตั้งค่าฐานข้อมูล SQL ในการตั้งค่าฐานข้อมูล SQL ให้เปิดเทอร์มินัลแล้วทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: ติดตั้งแพ็คเกจเซิร์ฟเวอร์ LAMP บนเซิร์ฟเวอร์ Ubuntu และตั้งค่า MySQL
su -
หรือ
sudo -s
apt install lamp-server^
ขั้นตอนที่ 2: เรียกใช้กระบวนการติดตั้ง MySQL ที่ปลอดภัยและกำหนดค่าซอฟต์แวร์ฐานข้อมูลสำหรับเซิร์ฟเวอร์ Ubuntu
mysql_secure_installation
ขั้นตอนที่ 3: การใช้บัญชี SQL Root ให้เข้าสู่อินเทอร์เฟซบรรทัดคำสั่ง MySQL
mysql -u root -p
ขั้นตอนที่ 4: สร้างฐานข้อมูลใหม่สำหรับระบบการจัดการภาพถ่าย Lychee
create database lychee;
ขั้นตอนที่ 5: สร้างผู้ใช้สำหรับซอฟต์แวร์ลิ้นจี่เพื่อโต้ตอบกับ MySQL อย่าลืมเปลี่ยน 'รหัสผ่าน' เป็นรหัสผ่านฐานข้อมูล SQL ที่คุณต้องการ
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
ขั้นตอนที่ 6: ล้างสิทธิ์สำหรับ MySQL
flush privileges;
ขั้นตอนที่ 7: ออกจากระบบฐานข้อมูลบรรทัดคำสั่ง MySQL
PHP แอดออน
เราได้ติดตั้ง LAMP (Linux Apache MySQL และ PHP)แต่เราไม่ได้ทำเพราะแพ็คเกจเสริม PHP ที่ลิ้นจี่ต้องการไม่ได้ติดตั้งบน Ubuntu หากต้องการติดตั้งให้เปิดหน้าต่างเทอร์มินัลแล้วใช้โปรแกรมจัดการแพ็คเกจ Apt
sudo apt install php7.2-*
คำสั่งข้างต้นควรตั้งค่าส่วนเสริม PHP ที่จำเป็นทั้งหมดสำหรับระบบของคุณ หากคุณกำลังมีปัญหาโปรดดูที่หน้าเอกสารอย่างเป็นทางการของลิ้นจี่
การกำหนดค่า Apache
ขั้นตอนสุดท้ายในกระบวนการติดตั้งคือการตั้งค่าลิ้นจี่เป็นไซต์ในเว็บเซิร์ฟเวอร์ Apache2 เปิดเทอร์มินัลแล้วใช้ แตะ คำสั่งเพื่อสร้างไฟล์กำหนดค่าใหม่
su -
หรือ
sudo -s touch /etc/apache2/sites-available/lychee.conf
เปิดไฟล์การกำหนดค่าใหม่ในเครื่องมือแก้ไขข้อความ Nano
nano /etc/apache2/sites-available/lychee.conf
วางรหัสด้านล่างลงในนาโนและกด Ctrl + O เพื่อบันทึก อย่าลืมดูรหัสและเปลี่ยนให้เหมาะกับความต้องการของคุณ
VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/Lychee/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log common
</VirtualHost>
เข้าถึงระบบการจัดการภาพถ่ายของคุณที่:

http://ip-address-of-server/Lychee
เมื่อ WebUI โหลดขึ้นคุณจะต้องกรอกข้อมูลผู้ใช้และรหัสผ่านของ SQL สำหรับชื่อผู้ใช้ให้ป้อน lycheeadmin. สำหรับรหัสผ่านให้ป้อนรหัสผ่าน SQL ที่คุณตั้งไว้ก่อนหน้านี้
ด้วยชุดข้อมูล SQL คุณจะสามารถเข้าถึงระบบจัดการรูปภาพส่วนตัวใหม่ของคุณได้
ความคิดเห็น