How To Install Odoo 11 On Ubuntu 16.04
תוכן עניינים:
- לפני שאתה מתחיל
- צור משתמש Odoo
- התקן וקבע את התצורה של PostgreSQL
- התקן Wkhtmltopdf
- התקן והגדר את תצורת Odoo
- צור קובץ יחידת מערכת
- בדוק את ההתקנה
- סיכום
Odoo היא אחת התוכנות הפופולריות ביותר בעולם. ישנן מספר דרכים להתקנת Odoo בהתאם למקרה השימוש הנדרש.
הדרך הקלה והמהירה ביותר להתקנת Odoo היא באמצעות מאגרי המידע הרשמיים שלהם.
מדריך זה מכסה את השלבים הדרושים להתקנה ולהגדרת תצורה של Odoo באמצעות מקור Git וסביבת וירטואלית Python באובונטו 16.04.
לפני שאתה מתחיל
לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.
עדכן את מדד החבילות ואת כל החבילות המותקנות לחבילות האחרונות:
sudo apt update && sudo apt upgrade
התקן את Git, Pip, Node.js ואת הכלים הדרושים לבניית תלות של Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
צור משתמש Odoo
צור משתמש מערכת וקבוצה חדשים עם מדריך
/opt/odoo
ביתי שיפעיל את שירות Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
אתה יכול לתת שם למשתמש כרצונך, רק וודא שאתה יוצר משתמש PostgreSQL עם אותו שם.
התקן וקבע את התצורה של PostgreSQL
התקן את חבילת PostgreSQL ממאגרי ברירת המחדל של אובונטו:
sudo apt install postgresql
לאחר השלמת ההתקנה, צור משתמש PostgreSQL חדש עם אותו שם כמו משתמש המערכת שנוצר בעבר, במקרה שלנו
odoo
:
sudo su - postgres -c "createuser -s odoo"
התקן Wkhtmltopdf
כדי להדפיס דוחות PDF, תזדקק לכלי
wkhtmltopdf
. הגרסה המומלצת של Wkhtmltopdf היא
0.12.1
שאינה זמינה במאגרי הרשמי של אובונטו 16.04. אנו נוריד ונתקין את הגרסה המומלצת מהאתר הרשמי Wkhtmltopdf.
הורד את החבילה באמצעות הפקודה הבאה של wget:
wget
לאחר השלמת ההורדה, התקן את החבילה על ידי הקלדת:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
התקן והגדר את תצורת Odoo
אנו נתקין את Odoo ממאגר ה- GitHub בסביבת Python מבודדת כך שנוכל לקבל שליטה רבה יותר על גרסאות ועדכונים.
לפני שתתחיל בתהליך ההתקנה, וודא שאתה עובר למשתמש "odoo":
sudo su - odoo
כדי לאשר שאתה מחובר כ-
odoo
המשתמש, השתמש בפקודה הבאה:
whoami
התחל בתהליך ההתקנה על ידי שיבוט קוד המקור של Odoo ממאגר GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- אם ברצונך להוריד ולהתקין גרסת Odoo אחרת, פשוט שנה את מספר הגירסה לאחר מתג -
--branch
אתה יכול להוריד את קוד המקור של Odoo לכל אחד שתרצה, לדוגמה במקוםodoo11
תוכל להשתמש בשם התחום שלך.
virtualenv
הוא כלי ליצירת סביבות Python מבודדות. כדי להתקין אותו השתמש:
pip3 install virtualenv
צור סביבה וירטואלית חדשה של פייתון להתקנת Odoo עם:
cd /opt/odoo
virtualenv odoo11-venv
הפעל את הסביבה:
source odoo11-venv/bin/activate
התקן את כל מודולי Python הנדרשים:
pip3 install -r odoo11/requirements.txt
אם אתה נתקל בשגיאות הידור במהלך ההתקנה, וודא שהתקנת את כל התלות הנדרשות המפורטות בסעיף
Before you begin
.
לאחר סיום ההתקנה, השבתו את הסביבה וחזרו למשתמש הסודי שלכם באמצעות הפקודות הבאות:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
הדבר הבא שעלינו לעשות הוא ליצור קובץ תצורה. אנו יכולים ליצור אחד חדש מאפס או להעתיק את קובץ התצורה הכלול:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
פתח את הקובץ וערוך אותו באופן הבא:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
לאחר שתסיים, סגור ושמור את הקובץ.
my_admin_passwd
למשהו בטוח יותר ולהתאים את
addons_path
אם אתה משתמש במודולים מותאמים אישית.
צור קובץ יחידת מערכת
כדי להריץ odoo כשירות עלינו ליצור קובץ יחידת
odoo11.service
בקובץ
/etc/systemd/system/
.
פתח את עורך הטקסט והדבק את השורות הבאות:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
הודע למערכת כי נוצר קובץ יחידה חדש והפעל את שירות Odoo על ידי ביצוע:
sudo systemctl daemon-reload
sudo systemctl start odoo11
בדוק את מצב השירות באמצעות הפקודה הבאה:
sudo systemctl status odoo11
הפלט אמור להיראות כמו להלן המצביע על כך ששירות Odoo פעיל ופועל.
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
לאפשר הפעלה אוטומטית של שירות Odoo בזמן האתחול:
sudo systemctl enable odoo11
בדוק את ההתקנה
פתח את הדפדפן שלך והקלד:
http://:8069
http://:8069
בהנחה שההתקנה מצליחה, יופיע מסך הדומה לזה הבא:
בשלב זה יש לך התקנת Odoo 11 עובדת. אתה יכול לסיים את ההתקנה על ידי יצירת בסיס נתונים חדש ולהתחיל לעבוד על הפרויקט שלך.
סיכום
זהו זה! מדריך זה הוביל אותך דרך ההתקנה של Odoo 11 באובונטו 16.04 בסביבה וירטואלית של פייתון.
כדי ללמוד כיצד לקבוע את התצורה של Odoo שלך עם Nginx כפרוקסי הפוך וכיצד לגשת להתקנת Odoo שלך באמצעות HTTPS, תוכל לבדוק את הפוסט הבא:
הגדר את תצורת Odoo עם Nginx כ- proxy הפוך
יתכן שתרצה לבדוק את ההדרכה שלנו כיצד ליצור גיבויים יומיים אוטומטיים של מסדי הנתונים שלך ב- Odoo.
אובונטו אודו פוסטגרסיקל פיתון פיפוןכיצד לפרוס odoo 11 באובונטו 18.04

מדריך זה מכסה את הצעדים הדרושים להתקנה ולהגדרת תצורה של Odoo לייצור באמצעות מקור Git וסביבה וירטואלית Python במערכת אובונטו 18.04.
כיצד לפרוס odoo 12 באובונטו 18.04

הדרכה זו מכסה את הצעדים הנדרשים להתקנה ולהגדרת התצורה של Odoo 12 לייצור באמצעות מקור Git וסביבה וירטואלית Python במערכת אובונטו 18.04.
כיצד להתקין odoo 13 באובונטו 18.04

במדריך זה, נלך אתכם דרך התקנה ופריסה של Odoo 13 בסביבה וירטואלית של פייתון באובונטו 18.04. אנו מורידים את Odoo ממאגר ה- Github שלהם ונשתמש ב- Nginx כפרוקסיור הפוך.