כלי ניהול הצילום של ליצ'י הוא חלקתוכנת אינטרנט עבור לינוקס המאפשרת למשתמשים לנהל ביעילות, מרחוק את התמונות הדיגיטליות שלהם ברשת המקומית, ממש כמו שאנחנו רואים עם כלים קנייניים כמו צילומי גוגל, אייפוטו ואחרים. היא ממוקדת בעיקר להפצות בדרגות שרת, אך ניתן להשתמש בתוכנה זו בכל מערכת הפעלה לינוקס ישנה כל עוד היא תמיד מקוונת.
במדריך זה נעבור כיצד להתקין ולהגדיר את מערכת ניהול התמונות של ליצ'י ב- Linux. התקן את שרת אובונטו ופעל יחד עם המדריך שלנו בכדי ללמוד כיצד להיכנס!
הערה: אנא אל תנסה להשתמש בליצ'י אלא אם יש לך לפחות שתי ליבות ו -4 ג'יגה-זיכרון RAM!
לפני שנתחיל
מערכת ניהול התמונות ליצ'י עובדת על כל אחת מהןמערכת ההפעלה לינוקס שיכולה לפעול כשרת. עם זאת, הדרכה זו תתמקד בהגדרתה תחת שרת אובונטו. אנו בוחרים באובונטו כיוון שזה קל להבנה, והוא אחד ממפעילי השרתים הלינוקסיים הטובים יותר שם בחוץ. עם זאת, אם אינך מעריץ ענק של שרת אובונטו, אל תהסס לעקוב עם מדריך זה בכל מקרה. הוראות ההתקנה זהות, מינוס ההבדלים בשמות החבילות.
הורד את ליצ'י
עליך להוריד את ניהול התמונות של ליצ'יכלי מהאינטרנט לפני שתוכל להשתמש בו, מכיוון שאין חבילות ספציפיות לאובונטו לתוכנה. כדי להוריד את התוכנה תצטרך ליצור אינטראקציה עם GitHub דרך חבילת Git. פתח מסוף והתקן את הגרסה האחרונה של הכלי Git בשרת אובונטו.
sudo apt install git
בעזרת הכלי Git, צבר מעטפת שורש באמצעות su או sudo -s פקודה.
su -
או
sudo -s
משתמש ב CD פקודה, העבר את הפגישה המסוף מהספרייה הביתית אל / var / www / html / תיקיה. וודא שלא תיצור תיקיה ליצ'י חדשה! Git תיצור את התיקיה החדשה בתהליך ההורדה.
cd /var/www/html/
שכפול את הקוד באמצעות שיבוט גיט פקודה.
הערה: מתקשים עם גיט? אל תהסס להוריד במקום זאת את ארכיון ה- Zip של ליצ'י לשרת אובונטו שלך!

git clone https://github.com/electerious/Lychee.git
עדכן את הרשאות תיקיית הקוד ליצ'י. אנא קרא את הפקודה chmod למטה בזהירות! יש להגדיר הרשאות ל- 750 ולא ל- 777. אם הן לא מוגדרות בדיוק, ליצ'י לא יפעל נכון!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
הגדר בסיס נתונים של SQL
תוכנת הליצ'י נמצאת בשרת אובונטו שלך. עם זאת, ליצ'י ככל הנראה לא יצליח לפעול אם תיגש אליו מכיוון שעדיין לא הוקם עדיין בסיס נתונים SQL. כדי להקים מסד נתונים של SQL, פתח מסוף ופעל לפי השלבים שלהלן.
שלב 1: התקן את חבילת שרת LAMP בשרת אובונטו וקבע את MySQL.
su -
או
sudo -s
apt install lamp-server^
שלב 2: הפעל את תהליך ההתקנה המאובטח של MySQL וקבע את התצורה של תוכנת מסד הנתונים לשרת Ubuntu.
mysql_secure_installation
שלב 3: באמצעות חשבון SQL Root היכנס לממשק שורת הפקודה MySQL.
mysql -u root -p
שלב 4: צור בסיס נתונים חדש עבור מערכת ניהול הצילומים של ליצ'י.
create database lychee;
שלב 5: צור משתמש לתוכנת Lychee כדי ליצור אינטראקציה עם 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 ש- Lychee זקוק להן אינן מותקנות באובונטו. כדי להתקין אותם, פתח חלון מסוף והשתמש במנהל החבילות של Apt.
sudo apt install php7.2-*
הפקודה שלמעלה צריכה להגדיר את כל תוספות PHP הדרושות למערכת שלך. אם יש לך בעיות, עיין בדף התיעוד הרשמי של ליצ'י.
תצורת אפאצ 'י
השלב האחרון בתהליך ההתקנה הוא הגדרת Lychee כאתר בשרת האינטרנט Apache2. לפתוח מסוף ולהשתמש ב- לגעת פקודה ליצור קובץ תצורה חדש.
su -
או
sudo -s touch /etc/apache2/sites-available/lychee.conf
פתח את קובץ התצורה החדש בעורך הטקסט של ננו.
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, תהיה לך גישה למערכת ניהול התמונות הפרטית החדשה שלך.
הערות