Πώς να εγκαταστήσετε το AbanteCart σε διακομιστή Ubuntu

Έχετε έναν ιστότοπο που λειτουργεί με Linux και θέλετε να δημιουργήσετε μια πλατφόρμα αγορών για αυτόν; Αν ναι, κάντε τη χάρη στον εαυτό σας και ρίξτε μια ματιά στο AbanteCart. Είναι μια δωρεάν πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδικα, την οποία οι χρήστες μπορούν να διαχειριστούν και να προσαρμόσουν στη δική τους πλατφόρμα ηλεκτρονικού εμπορίου. Προτού μπορέσετε να εγκαταστήσετε το AbanteCart στον διακομιστή Ubuntu, βεβαιωθείτε ότι έχετε LAMP σε αυτό.

Εγκαταστήστε το LAMP

Συνήθως, μια στοίβα LAMP είναι εύκολο να λειτουργήσει στον διακομιστή Ubuntu, καθώς οι χρήστες μπορούν να τσεκάρουν ένα πλαίσιο και να το φορτώσουν κατά την εγκατάσταση. Ωστόσο, εάν, για κάποιο λόγο επιλέξατε να αποφύγετε τη ρύθμιση, εγκαταστήστε το τώρα με τις ακόλουθες εντολές.

Πρώτα, εκτελέστε το εργαλείο ενημέρωσης. Κάνοντας αυτό θα διασφαλίσετε ότι ο διακομιστής Ubuntu έχει τα πιο πρόσφατα πακέτα.

sudo apt update
sudo apt upgrade -y

Μετά την αναβάθμιση, θα χρειαστεί να εγκαταστήσετε το εργαλείο Tasksel. Η χρήση αυτού του εργαλείου, αντί του παραδοσιακού διαχειριστή πακέτων του Ubuntu είναι πολύ πιο γρήγορη, καθώς δεν θα χρειαστεί να καθορίσετε κάθε πακέτο με το χέρι.

sudo apt install tasksel

Στη συνέχεια, χρησιμοποιήστε το εργαλείο Tasksel για να εγκαταστήσετε μια στοίβα LAMP.

  Δοκιμάστε την ακοή σας με ένα iPhone και ένα ήσυχο δωμάτιο

Σημείωση: κατά τη διαδικασία εγκατάστασης LAMP, θα εμφανιστεί ένα μήνυμα που ζητά από τον χρήστη να ορίσει έναν νέο κωδικό πρόσβασης root SQL. Βεβαιωθείτε ότι χρησιμοποιείτε έναν αξέχαστο, ασφαλή κωδικό πρόσβασης.

sudo tasksel install lamp-server

Εγκαταστήστε το AbanteCar

Όταν ολοκληρωθεί η εγκατάσταση LAMP, είναι ασφαλές να εγκαταστήσετε το AbanteCart στον διακομιστή Ubuntu. Χρησιμοποιώντας το εργαλείο wget, πραγματοποιήστε λήψη της πιο πρόσφατης έκδοσης του λογισμικού:

sudo -s

cd /tmp

wget https://github.com/abantecart/abantecart-src/archive/master.zip

Δημιουργήστε έναν νέο φάκελο AbanteCart μέσα στο /www/html/ με το mkdir.

mkdir -p /var/www/html/abantecart

Εξαγάγετε το αρχείο master.zip χρησιμοποιώντας την εντολή unzip στον νέο φάκελο.

unzip master.zip -d /var/www/html/abantecart

Χρησιμοποιήστε την εντολή CD για να μετακινηθείτε στο /var/www/html/abantecart/public_html.

cd /var/www/html/abantecart/public_html

Διαγράψτε όλα τα περιττά αρχεία χρησιμοποιώντας την εντολή rm.

rm -rf tests

rm *.txt

rm *.md

Μετακινήστε τα περιεχόμενα του public_html στο /var/www/html/abantecart

mv * ..

Διαμόρφωση AbanteCart

Με όλα τα αρχεία στη θέση τους, ήρθε η ώρα να ξεκινήσετε τη διαμόρφωση του AbanteCart στον διακομιστή Ubuntu. Το πρώτο βήμα είναι να εκχωρήσετε στον διακομιστή ιστού Apache την κυριότητα του καταλόγου AbanteCart. Χωρίς την παραχώρηση ιδιοκτησίας στον Apache, το AbanteCart δεν θα εκτελεστεί. Χρησιμοποιώντας την εντολή chown, δώστε δικαιώματα στον Apache στον φάκελο.

chown -R www-data: /var/www/html/abantecart

Πληκτρολογήστε /var/www/html/abantecart χρησιμοποιώντας CD.

cd /var/www/html/abantecart

Χάρη στον Chown, ο διακομιστής ιστού έχει πρόσβαση στο /var/www/html/abantecart. Ωστόσο, καθώς τα δικαιώματα δεν έχουν ρυθμιστεί σωστά, το λογισμικό εξακολουθεί να μην λειτουργεί σωστά. Για να το διορθώσετε, εκτελέστε την εντολή chmod.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

SQL Setup

Το λογισμικό AbanteCart χρησιμοποιεί MySQL για να χειριστεί τις ανάγκες της βάσης δεδομένων του. Ως αποτέλεσμα, θα χρειαστεί να δημιουργήσετε μια νέα βάση δεδομένων SQL. Στο τερματικό, εισαγάγετε τη διεπαφή εντολών SQL με τον χρήστη Root.

mysql -u root -p

Στη γραμμή εντολών SQL, δημιουργήστε μια νέα βάση δεδομένων για χρήση του AbanteCart.

CREATE DATABASE abantecart;

Μόλις ρυθμιστεί η βάση δεδομένων, δημιουργήστε έναν νέο χρήστη και παραχωρήστε του τα κατάλληλα δικαιώματα.

  Πώς να εγκαταστήσετε εφαρμογές και παιχνίδια στο Google TV

Σημείωση: αλλάξτε τον ‘securepassword’ με έναν ασφαλή κωδικό πρόσβασης.

GRANT ALL PRIVILEGES on abantecart.* to 'abante_admin'@'localhost' identified by 'securepassword';

Το AbanteCart διαθέτει πλέον έναν χρήστη και μια βάση δεδομένων SQL για αλληλεπίδραση, πράγμα που σημαίνει ότι η δουλειά μας στη MySQL έχει ολοκληρωθεί. Για έξοδο από το εργαλείο, κάντε τα εξής:

FLUSH PRIVILEGES;

QUIT

Διαμόρφωση Apache

Η εγκατάσταση του AbanteCart στο Apache απαιτεί μικρές ρυθμίσεις παραμέτρων. Συγκεκριμένα, θα πρέπει να ενημερώσετε τον Apache ότι το λογισμικό AbanteCart είναι ένας ιστότοπος και θα πρέπει να φορτωθεί. Στο τερματικό, χρησιμοποιήστε το πρόγραμμα επεξεργασίας Nano για να δημιουργήσετε ένα νέο αρχείο “διαθέσιμες τοποθεσίες”.

sudo nano /etc/apache2/sites-available/abantecart.conf

Επικολλήστε τον παρακάτω κώδικα στο abantecart.conf, στο Nano.

  Εδώ είναι μια αβλαβής φάρσα που μπορείτε να παίξετε την Πρωταπριλιά


Διαχειριστής διακομιστή [email protected]
DocumentRoot /var/www/html/abantecart
Όνομα διακομιστή yourdomain.com
<Κατάλογος /var/www/html/abantecart/>
Επιλογές Ευρετήρια FollowSymLinks MultiViews
Allow Override All
Παραγγελία επιτρέπεται, άρνηση
επιτρέπεται από όλους

ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log κοινό

Αποθηκεύστε το αρχείο σε Nano πατώντας το συνδυασμό πλήκτρων Ctrl + O. Βγείτε από το πρόγραμμα επεξεργασίας με Ctrl + X.

Μετά την έξοδο από το Nano, ενεργοποιήστε τη νέα τοποθεσία με:

sudo a2ensite abantecart

Ρύθμιση AbanteCart

Η διαμόρφωση της εφαρμογής AbanteCart, όπως τα περισσότερα εργαλεία ιστού, απαιτεί πρόγραμμα περιήγησης ιστού. Για πρόσβαση στο εργαλείο, ανοίξτε μια νέα καρτέλα στο πρόγραμμα περιήγησής σας και επικολλήστε την ακόλουθη διεύθυνση URL στη γραμμή τοποθεσίας:

https://server-local-ip-address/abantecart

Δεν είστε σίγουροι για την τοπική διεύθυνση IP του διακομιστή σας; Δοκιμάστε να χρησιμοποιήσετε την εντολή ip addr στο τερματικό:

ip addr show | grep 192.168.1

Η εκτέλεση του ip addr show σε συνδυασμό με το grep θα φιλτράρει τυχόν περιττές πληροφορίες και θα απομονώσει την τοπική διεύθυνση IP IPv4. Όταν φορτωθεί η διεπαφή ιστού, θα σας καλωσορίσει με ένα κομψό βοηθητικό πρόγραμμα εγκατάστασης. Ακολουθήστε τις οδηγίες στην οθόνη για να ρυθμίσετε τα πάντα.