- - วิธีการตั้งค่าเครื่องมือการจัดการ Lychee Photo บน Linux

วิธีการตั้งค่าเครื่องมือการจัดการ Lychee Photo บน Linux

เครื่องมือการจัดการภาพถ่ายลิ้นจี่เป็นส่วนหนึ่งของซอฟต์แวร์เว็บสำหรับ 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 คุณจะสามารถเข้าถึงระบบจัดการรูปภาพส่วนตัวใหม่ของคุณได้

ความคิดเห็น