Download-εγκατάσταση του "Συλλογή φωτογραφιών του Windows Live"
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκαταστήστε Python 3.6 και Odoo εξαρτήσεις
- Δημιουργία χρήστη Odoo
- Εγκαταστήστε και ρυθμίστε τις παραμέτρους PostgreSQL
- Εγκαταστήστε το Wkhtmltopdf
- Εγκαταστήστε και διαμορφώστε το Odoo 12
- Δημιουργήστε ένα συστημένο αρχείο μονάδας
- Δοκιμάστε την Εγκατάσταση
- συμπέρασμα
Το Odoo είναι το πιο δημοφιλές επιχειρησιακό λογισμικό all-in-one στον κόσμο. Προσφέρει μια σειρά επιχειρησιακών εφαρμογών όπως το CRM, τον ιστότοπο, το ηλεκτρονικό εμπόριο, τη χρέωση, τη λογιστική, την κατασκευή, την αποθήκη, τη διαχείριση έργου, το απόθεμα και πολλά άλλα, όλα αυτά ενσωματώνονται άψογα.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Odoo 12 από την πηγή μέσα σε ένα εικονικό περιβάλλον Python σε μια μηχανή CentOS 7.
Προϋποθέσεις
Βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo προτού προχωρήσετε στο εκπαιδευτικό πρόγραμμα.
Εγκαταστήστε Python 3.6 και Odoo εξαρτήσεις
Θα εγκαταστήσουμε πακέτα Python 3.6 από το χώρο αποθήκευσης των συλλογών λογισμικού (SCL).
Με την ενεργοποίηση του SCL θα αποκτήσετε πρόσβαση στις νεότερες εκδόσεις γλωσσών προγραμματισμού και υπηρεσιών που δεν είναι διαθέσιμες στα αποθετήρια πυρήνα.
Ενεργοποιήστε τις αποθήκες EPEL και SCL με την ακόλουθη εντολή:
sudo yum install epel-release centos-release-scl
Μόλις ενεργοποιηθούν τα αποθετήρια, εγκαταστήστε το Python 3.6 όλα τα εργαλεία που απαιτούνται για την δημιουργία dependencies Odoo:
sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
Κατά τη διάρκεια της εγκατάστασης θα σας ζητηθεί να αποδεχτείτε τα πλήκτρα GPG.
Δημιουργία χρήστη Odoo
Δημιουργήστε έναν νέο χρήστη του συστήματος και μια ομάδα με τον κατάλογο home
/opt/odoo
που θα εκτελέσει την υπηρεσία Odoo:
sudo useradd -m -U -r -d /opt/odoo12 -s /bin/bash odoo12
Μπορείτε να ονομάσετε το χρήστη ό, τι θέλετε, απλά βεβαιωθείτε ότι έχετε δημιουργήσει έναν χρήστη PostgreSQL με το ίδιο όνομα.
Εγκαταστήστε και ρυθμίστε τις παραμέτρους PostgreSQL
Τη στιγμή της σύνταξης αυτού του άρθρου, η πιο πρόσφατη έκδοση του PostgreSQL που είναι διαθέσιμη από τα αποθετήρια CentOS είναι η PostgreSQL έκδοση 9.2, η οποία δεν υποστηρίζεται επίσημα από την Odoo.
Θα εγκαταστήσουμε το PostgreSQL 10 από τα επίσημα αποθετήρια PostgreSQL.
Ξεκινήστε ενεργοποιώντας τον αποθετήριο PostgreSQL:
sudo yum install
Εγκαταστήστε το διακομιστή PostgreSQL και δημιουργήστε ένα νέο σύμπλεγμα βάσεων δεδομένων PostgreSQL:
sudo yum install postgresql10-server postgresql10-devel
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
Μόλις ολοκληρωθεί η εγκατάσταση, ενεργοποιήστε και ξεκινήστε την υπηρεσία PostgreSQL:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
Δημιουργήστε έναν χρήστη PostgreSQL με το ίδιο όνομα με τον χρήστη του συστήματος που δημιουργήθηκε προηγουμένως, στην περίπτωση μας
odoo12
:
sudo su - postgres -c "createuser -s odoo12"
Εγκαταστήστε το Wkhtmltopdf
Το πακέτο
wkhtmltox
παρέχει ένα σύνολο εργαλείων γραμμής εντολών ανοιχτού κώδικα που μπορούν να αποδώσουν HTML σε PDF και σε διάφορες μορφές εικόνας. Για να εκτυπώσετε αναφορές PDF, θα χρειαστείτε το εργαλείο
wkhtmltopdf
. Η συνιστώμενη έκδοση για το
0.12.1
είναι
0.12.1
οποία δεν είναι διαθέσιμη στα επίσημα αποθετήρια CentOS 7.
Κάντε λήψη της προτεινόμενης έκδοσης με την ακόλουθη εντολή wget:
wget
Μόλις ολοκληρωθεί η λήψη, εγκαταστήστε το πακέτο
rpm
πληκτρολογώντας:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
Εγκαταστήστε και διαμορφώστε το Odoo 12
Πριν ξεκινήσετε με τη διαδικασία εγκατάστασης, βεβαιωθείτε ότι έχετε μεταβεί στο χρήστη "odoo12":
sudo su - odoo12
Αρχίστε με την κλωνοποίηση του πηγαίου κώδικα Odoo 12 από το αποθετήριο Odoo GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo
Ενεργοποιήστε τις συλλογές λογισμικού, ώστε να έχουμε πρόσβαση στα δυαδικά αρχεία Python 3.6:
scl enable rh-python36 bash
Δημιουργήστε ένα νέο εικονικό περιβάλλον Python για την εγκατάσταση του Odoo με:
cd /opt/odoo12
python3 -m venv venv
Ενεργοποιήστε το περιβάλλον:
source venv/bin/activate
Εγκαταστήστε όλες τις απαραίτητες ενότητες Python:
pip3 install -r odoo/requirements.txt
Αν αντιμετωπίσετε τυχόν σφάλματα κατά τη διάρκεια της εγκατάστασης, βεβαιωθείτε ότι έχετε εγκαταστήσει όλες τις απαιτούμενες εξαρτήσεις που αναφέρονται στην ενότητα
Install Python 3.6 and Odoo Dependencies
.
Μόλις ολοκληρωθεί η εγκατάσταση, απενεργοποιήστε το περιβάλλον χρησιμοποιώντας την ακόλουθη εντολή:
deactivate
Δημιουργήστε έναν νέο κατάλογο για τα προσαρμοσμένα πρόσθετα:
mkdir /opt/odoo12/odoo-custom-addons
Επιστρέψτε στο χρήστη sudo:
exit
Στη συνέχεια, ανοίξτε τον επεξεργαστή κειμένου και δημιουργήστε το ακόλουθο αρχείο ρυθμίσεων:
sudo nano /etc/odoo12.conf
/etc/odoo12.conf
; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo12 db_password = False addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons
Αποθηκεύστε και κλείστε το αρχείο.
Μην ξεχάσετε να αλλάξετε το
superadmin_passwd
σε κάτι πιο ασφαλές.
Δημιουργήστε ένα συστημένο αρχείο μονάδας
Για να εκτελέσετε το Odoo ως υπηρεσία, θα δημιουργήσουμε ένα αρχείο μονάδας.
Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε ένα αρχείο με όνομα
odoo12.service
μέσα στον
odoo12.service
/etc/systemd/system/
:
sudo nano /etc/systemd/system/odoo12.service
Επικολλήστε το ακόλουθο περιεχόμενο:
/etc/systemd/system/odoo12.service
Description=Odoo12 Requires=postgresql-10.service After=network.target postgresql-10.service Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console WantedBy=multi-user.target
Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή.
Ειδοποιήστε Systemd ότι δημιουργήσαμε ένα νέο αρχείο μονάδας:
sudo systemctl daemon-reload
Ξεκινήστε και ενεργοποιήστε την υπηρεσία Odoo εκτελώντας:
sudo systemctl enable odoo12
sudo systemctl start odoo12
Μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας με την ακόλουθη εντολή:
sudo systemctl status odoo12
● odoo12.service - Odoo12 Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 16:35:09 UTC; 6s ago Main PID: 24649 (scl) CGroup: /system.slice/odoo12.service ├─24649 /usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf ├─24650 /bin/bash /var/tmp/scldyaa9h └─24653 /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
Δοκιμάστε την Εγκατάσταση
Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8069
http://:8069
Αν υποτεθεί ότι η εγκατάσταση είναι επιτυχής, θα εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:

Χρησιμοποιήστε τις ακόλουθες εντολές για να ανοίξετε την απαραίτητη θύρα:
sudo firewall-cmd --permanent --zone=public --add-port=8069/tcp
sudo firewall-cmd --reload
συμπέρασμα
Αυτό το σεμινάριο σας οδήγησε στην εγκατάσταση του Odoo 12 στο CentOS 7 σε εικονικό περιβάλλον Python.
Μπορεί επίσης να θέλετε να ελέγξετε το σεμινάριό μας σχετικά με τον τρόπο δημιουργίας αυτόματων καθημερινών αντιγράφων ασφαλείας των βάσεων δεδομένων Odoo.
centos odoo postgresql πύθωνα pipΕγκαταστήστε το magento 2 σε centos 7
Το Magento είναι μια πλατφόρμα ηλεκτρονικού εμπορίου που βασίζεται σε τεχνολογία ανοικτού κώδικα συνδυάζοντας ισχυρά χαρακτηριστικά με ευελιξία και φιλικό προς το χρήστη περιβάλλον. Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στα βήματα εγκατάστασης του Magento 2 στη μηχανή σας CentOS 7.
Εγκαταστήστε mariadb σε centos 7
Το MariaDB είναι ένα σύστημα διαχείρισης σχεσιακής βάσης δεδομένων ανοιχτού κώδικα, συμβατό προς τα πίσω, με δυαδικό drop-in αντικατάσταση της MySQL. Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του MariaDB σε μια μηχανή CentOS 7.
Εγκαταστήστε το Odoo 11 στους centos 7
Το Odoo είναι ένα από τα δημοφιλέστερα λογισμικά Open Source ERP Business στον κόσμο. Αυτός ο οδηγός καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση και τη διαμόρφωση του Odoo χρησιμοποιώντας την πηγή Git και το εικονικό περιβάλλον Python στο CentOS 7







