ΤεκμηρίωσηΤελευταία ενημέρωση: 29.10.2026
Ο οδηγός αυτός ισχύει για κάθε ιστότοπο Northbytra — τον Ιστότοπο Πληροφορικής & Τεχνικής Υποστήριξης και όλους τους κλαδικούς ιστότοπους. Μια τυπική εγκατάσταση διαρκεί περίπου 30 λεπτά. Χρειάζεστε ένα πρόγραμμα FTP (π.χ. FileZilla) και τα στοιχεία πρόσβασης της φιλοξενίας σας.
1. Επιλέξτε το σωστό πακέτο
- Ιστότοπος: ο Ιστότοπος Πληροφορικής & Τεχνικής Υποστήριξης (επισκευή υπολογιστών, υπηρεσίες πληροφορικής, κάμερες ασφαλείας — με online παρακολούθηση επισκευών) ή ένας κλαδικός ιστότοπος: Αρχιτεκτονικό Γραφείο, Κατασκευαστική Εταιρεία, Ηλεκτρολογικές Εργασίες, Γραφείο Εσωτερικής Διακόσμησης, Εγκαταστάτης Φωτοβολταϊκών, Κατάστημα & Κατασκευαστής Επίπλων, Συνεργείο & Σέρβις Αυτοκινήτων, Κέντρο Ελαστικών, Ρυμούλκηση & Οδική Βοήθεια, Φανοποιείο & Βαφείο, Ενοικίαση Αυτοκινήτων, Αντιπροσωπεία Αυτοκινήτων ή ο Ιστότοπος της Επιχείρησής σας για κάθε άλλο κλάδο. Συγκρίνετέ τους στη σελίδα προϊόντων και στις ζωντανές επιδείξεις.
- Έκδοση: Standard — παραγγελίες με τραπεζική μεταφορά, αντικαταβολή ή πληρωμή στο κατάστημα. Pro — επιπλέον online πληρωμή με κάρτα μέσω PayTR ή Stripe. Και οι δύο εκδόσεις εγκαθίστανται με τον ίδιο τρόπο· μπορείτε να αναβαθμίσετε αργότερα από Standard σε Pro και το κλειδί ενεργοποίησής σας παραμένει το ίδιο.
- Ένα πακέτο = ένας κλάδος: ο σχεδιασμός, το μενού, οι ενότητες και το δείγμα περιεχομένου ενός πακέτου είναι φτιαγμένα για τον κλάδο του. Όλα τα κείμενα, οι εικόνες και οι ενότητες μπορούν να αλλάξουν στον πίνακα διαχείρισης, αλλά ο κλάδος ενός πακέτου δεν μπορεί να αλλάξει σε άλλον.
- Μετά την πληρωμή λαμβάνετε e-mail με τον σύνδεσμο της σελίδας της παραγγελίας σας: εκεί εμφανίζετε το κλειδί ενεργοποίησης και χρησιμοποιείτε τον προσωπικό σύνδεσμο λήψης· μετά τη λήξη του δικαιώματος υπαναχώρησης μπορεί να σας σταλεί επίσης αντίγραφο του κλειδιού με e-mail. Το αρχείο ZIP περιέχει τον φάκελο
uploadκαι την τεκμηρίωση (INSTALL.md / KURULUM.md).
2. Απαιτήσεις
- PHP 8.1 ή νεότερη με τις επεκτάσεις pdo_mysql, sodium, mbstring και fileinfo (συνιστώνται gd και intl) — στάνταρ στα περισσότερα πακέτα φιλοξενίας
- MySQL 5.7+ ή MariaDB 10.3+
- Apache ή LiteSpeed με mod_rewrite — ή Nginx με τους κανόνες της ενότητας 10
- Πιστοποιητικό SSL για το domain σας (δωρεάν με Let's Encrypt στους περισσότερους παρόχους φιλοξενίας)
Ο οδηγός ρύθμισης ελέγχει κάθε απαίτηση πριν ξεκινήσει η εγκατάσταση.
3. Ανεβάστε τα αρχεία μέσω FTP
- Αποσυμπιέστε το αρχείο ZIP στον υπολογιστή σας.
- Συνδεθείτε στη φιλοξενία σας μέσω FTP — κατά προτίμηση SFTP ή FTPS — και ανεβάστε τα περιεχόμενα του φακέλου
uploadστον ριζικό φάκελο web του domain σας (συχνάpublic_html,httpdocsήhtdocs), μαζί με τα κρυφά αρχεία.htaccess. - Στον πίνακα ελέγχου της φιλοξενίας σας, δημιουργήστε μια κενή βάση δεδομένων MySQL και έναν χρήστη βάσης δεδομένων με όλα τα δικαιώματα σε αυτήν. Σημειώστε το όνομα της βάσης δεδομένων, το όνομα χρήστη και τον κωδικό πρόσβασης.
4. Εκτελέστε τον οδηγό ρύθμισης
- Ανοίξτε το domain σας στο πρόγραμμα περιήγησης — ο οδηγός ξεκινά αυτόματα. Μπορείτε να αλλάξετε τη γλώσσα του στο επάνω μέρος.
- Εισαγάγετε τα στοιχεία της βάσης δεδομένων και τα στοιχεία της εταιρείας σας.
- Επιλέξτε την προεπιλεγμένη γλώσσα του ιστότοπου και του πίνακα διαχείρισης, τις γλώσσες που θέλετε να προσφέρετε και τη χώρα / περιοχή σας — η ζώνη ώρας, το νόμισμα, ο κωδικός τηλεφώνου και οι εταιρείες μεταφορών ορίζονται αυτόματα βάσει αυτής.
- Δημιουργήστε τον λογαριασμό διαχειριστή και εισαγάγετε το κλειδί ενεργοποίησης (δείτε την ενότητα 5).
- Δείγμα περιεχομένου: αφήστε το πλαίσιο επιλεγμένο για να ξεκινήσετε με έναν πλήρη ιστότοπο — slider, υπηρεσίες, έργα, προϊόντα, blog και συχνές ερωτήσεις σε δέκα γλώσσες. Οι κλαδικοί ιστότοποι συνοδεύονται από πραγματικές φωτογραφίες (άδεια Pexels, επιτρέπεται η εμπορική χρήση), ο ιστότοπος πληροφορικής από πρωτότυπες εικονογραφήσεις. Διατηρήστε, επεξεργαστείτε ή διαγράψτε κάθε στοιχείο αργότερα από τον πίνακα διαχείρισης — ή αποεπιλέξτε το πλαίσιο για να ξεκινήσετε με κενό ιστότοπο.
- Όταν ολοκληρωθεί ο οδηγός, διαγράψτε τον φάκελο
installαπό τον διακομιστή σας και κρατήστε αντίγραφο ασφαλείας τουapp/config.php— περιέχει το κλειδί που κρυπτογραφεί τα προσωπικά δεδομένα.
5. Ενεργοποιήστε την άδειά σας
- Online ενεργοποίηση: κατά την εγκατάσταση ο οδηγός αποστέλλει το κλειδί σας, το domain σας και την έκδοση του λογισμικού στον διακομιστή αδειών μας. Στη συνέχεια το κλειδί συνδέεται με το domain στο οποίο είναι εγκατεστημένος ο ιστότοπος (με ή χωρίς
www· κάθε άλλο subdomain χρειάζεται δική του άδεια). - Χειροκίνητος κωδικός ενεργοποίησης: αν ο διακομιστής σας δεν μπορεί να συνδεθεί στο διαδίκτυο (για παράδειγμα επειδή ένα τείχος προστασίας μπλοκάρει τις εξερχόμενες συνδέσεις), ο οδηγός εμφανίζει το πεδίο «Χειροκίνητος κωδικός ενεργοποίησης». Στείλτε μας τον αριθμό παραγγελίας και το domain σας μέσω της φόρμας επικοινωνίας· θα λάβετε έναν κωδικό που ισχύει μόνο για αυτό το κλειδί και αυτό το domain.
- Ένα domain ανά άδεια: κάθε άδεια ισχύει μόνο για ένα domain και δεν μπορεί να μεταφερθεί σε άλλο domain. Για άλλον ιστότοπο χρειάζεστε νέα άδεια.
- Το κλειδί ενεργοποίησης εκδίδεται για το domain που δηλώνετε κατά την παραγγελία και λειτουργεί μόνο εκεί (με ή χωρίς www). Ο ιστότοπος δεν μπορεί να εγκατασταθεί σε
localhostή σε άλλες τοπικές διευθύνσεις — εγκαταστήστε τον απευθείας στο domain σας.
6. Πρώτα βήματα στον πίνακα διαχείρισης
Συνδεθείτε στο your-domain/admin και ολοκληρώστε τη λίστα ελέγχου εγκατάστασης στον πίνακα ελέγχου:
- Στοιχεία εταιρείας (νομική σημείωση), λογότυπο, χρώμα brand και θέμα διάταξης
- Επιλογές παράδοσης και τα τραπεζικά σας στοιχεία για τραπεζικές μεταφορές
- Πρότυπα νομικών σελίδων — ελέγξτε τα και προσαρμόστε τα στην επιχείρησή σας
- Αντικαταστήστε τα κείμενα και τις φωτογραφίες του δείγματος με τα δικά σας και απενεργοποιήστε τις ενότητες που δεν χρειάζεστε
7. E-mail (SMTP) και επαλήθευση δύο βημάτων
- Ανοίξτε Ρυθμίσεις ιστότοπου → E-mail, εισαγάγετε τον διακομιστή SMTP, τη θύρα (587 με STARTTLS ή 465 με SSL), το όνομα χρήστη, τον κωδικό πρόσβασης και τη διεύθυνση αποστολέα της θυρίδας σας και κάντε κλικ στο Δοκιμαστική αποστολή σε εμένα. Το Gmail και το Microsoft 365 απαιτούν κωδικό πρόσβασης εφαρμογής. Οι αποτυχημένες αποστολές εμφανίζονται με το σφάλμα στο αρχείο αποστολών, στην ενότητα Ειδοποιήσεις e-mail.
- Μόλις φτάνουν τα δοκιμαστικά e-mail, ενεργοποιήστε την επαλήθευση δύο βημάτων στο Το προφίλ μου: κάθε σύνδεση επιβεβαιώνεται στη συνέχεια με έναν 6ψήφιο κωδικό που αποστέλλεται στη διεύθυνση e-mail σας. Φυλάξτε σε ασφαλές μέρος τους δέκα κωδικούς ανάκτησης, που εμφανίζονται μόνο μία φορά.
8. Μόνο Pro: online πληρωμή με κάρτα
- Ανοίξτε Διαχείριση → Ηλεκτρονική πληρωμή, επιλέξτε PayTR ή Stripe και εισαγάγετε τα κλειδιά API από τον λογαριασμό σας στον πάροχο (αποθηκεύονται κρυπτογραφημένα). Αφήστε προς το παρόν ενεργή τη δοκιμαστική λειτουργία.
- PayTR: εισαγάγετε το URL ειδοποιήσεων που εμφανίζεται σε εκείνη τη σελίδα στον πίνακα εμπόρου της PayTR. Stripe: προσθέστε το URL webhook που εμφανίζεται εκεί και επικολλήστε το signing secret (whsec_…).
- Στις Επιλογές παράδοσης, επιλέξτε «Ηλεκτρονική πληρωμή με κάρτα» για τις επιλογές όπου οι πελάτες μπορούν να πληρώνουν με κάρτα.
- Κάντε μια δοκιμαστική παραγγελία, έπειτα απενεργοποιήστε τη δοκιμαστική λειτουργία και εισαγάγετε τα live κλειδιά σας. Τα στοιχεία της κάρτας καταχωρίζονται μόνο στην ασφαλή σελίδα του παρόχου και δεν φτάνουν ποτέ στον ιστότοπό σας.
9. Αναβάθμιση σε νέα έκδοση
Το περιεχόμενο, οι ρυθμίσεις, οι μεταφράσεις, οι παραγγελίες και το κλειδί ενεργοποίησής σας αποθηκεύονται στη βάση δεδομένων και στο app/config.php — μια ενημέρωση αντικαθιστά μόνο τα αρχεία του προγράμματος. Η άδεια χρήσης σας παραμένει ίδια· δεν χρειάζεται νέα ενεργοποίηση.
Πριν ξεκινήσετε
- Στον πίνακα διαχείρισης ανοίξτε την ενότητα Άδεια χρήσης: η γραμμή *Έκδοση λογισμικού* δείχνει την έκδοση που είναι εγκατεστημένη αυτή τη στιγμή. Διαβάστε το «Τι νέο υπάρχει» στο INSTALL.md / KURULUM.md του νέου πακέτου.
- Κατεβάστε το νέο πακέτο με τον προσωπικό σας σύνδεσμο λήψης. Αν ο σύνδεσμος έχει λήξει, στείλτε μας τον αριθμό παραγγελίας σας μέσω της φόρμας επικοινωνίας και θα λάβετε νέο σύνδεσμο. Χρησιμοποιείτε πάντα την ίδια ιστοσελίδα (ίδιο κλάδο) και την ίδια έκδοση (Standard ή Pro) — ή το πακέτο Pro για αναβάθμιση από Standard σε Pro.
- Κάντε αντίγραφο ασφαλείας: εξαγάγετε τη βάση δεδομένων (phpMyAdmin → Εξαγωγή, ή τη λειτουργία δημιουργίας αντιγράφων του hosting σας) και κατεβάστε μέσω FTP το αρχείο
app/config.phpκαι τον φάκελοuploads. Τοapp/config.phpπεριέχει το κλειδί που κρυπτογραφεί τα προσωπικά δεδομένα — χωρίς αυτό τα δεδομένα αυτά δεν μπορούν να διαβαστούν ξανά. Ακόμη καλύτερα είναι ένα πλήρες αντίγραφο του φακέλου της ιστοσελίδας. - Αν έχετε τροποποιήσει μόνοι σας αρχεία του προγράμματος, σημειώστε ποια: η νέα έκδοση τα αντικαθιστά και θα πρέπει να εφαρμόσετε ξανά τις αλλαγές σας έπειτα.
Ενημέρωση
- Αποσυμπιέστε το νέο αρχείο ZIP στον υπολογιστή σας.
- Ανεβάστε μέσω FTP τα περιεχόμενα του φακέλου
uploadστον ίδιο φάκελο με πριν και επιτρέψτε στο πρόγραμμα FTP να αντικαταστήσει τα υπάρχοντα αρχεία (συμπεριλαμβανομένων των κρυφών αρχείων.htaccess). Μη διαγράψετε πρώτα τίποτα στον διακομιστή. Το πακέτο δεν περιέχειapp/config.phpούτε εικόνες δικές σας, επομένως οι ρυθμίσεις σας και ο φάκελοςuploadsπαραμένουν όπως είναι. - Διαγράψτε ξανά τον φάκελο
installαπό τον διακομιστή. - Ανοίξτε την ιστοσελίδα σας και συνδεθείτε στον πίνακα διαχείρισης: η βάση δεδομένων ενημερώνεται αυτόματα κατά την πρώτη επίσκεψη (διαρκεί λίγα δευτερόλεπτα). Στην ενότητα Άδεια χρήσης εμφανίζεται πλέον ο νέος αριθμός έκδοσης.
Έλεγχος στη συνέχεια
- Ανοίξτε την αρχική σελίδα και μερικές σελίδες σε κάθε ενεργή γλώσσα· στείλτε μία φορά τη φόρμα επικοινωνίας.
- Pro: κάντε μια δοκιμαστική πληρωμή στη δοκιμαστική λειτουργία του παρόχου πληρωμών σας ή ελέγξτε τις ρυθμίσεις πληρωμών.
- Η διάταξη φαίνεται παλιά ή χαλασμένη; Φορτώστε ξανά τη σελίδα με Ctrl + F5 και καθαρίστε την προσωρινή μνήμη (cache) του hosting ή του CDN σας (π.χ. LiteSpeed Cache, Cloudflare).
- Οι νέες γλώσσες μιας ενημέρωσης προστίθενται απενεργοποιημένες — ενεργοποιήστε τις στον πίνακα διαχείρισης, στις Γλώσσες, αν τις θέλετε.
Αν κάτι πάει στραβά
- Λευκή σελίδα ή σφάλμα 500: δείτε το νεότερο αρχείο στο
storage/logs— εκεί περιγράφεται το σφάλμα. - Για να επιστρέψετε στην προηγούμενη έκδοση, επαναφέρετε και τα αρχεία και τη βάση δεδομένων από το αντίγραφο ασφαλείας σας. Μη χρησιμοποιείτε ποτέ παλιά αρχεία προγράμματος με βάση δεδομένων που έχει ήδη ενημερωθεί.
10. Nginx
Τα Apache και LiteSpeed χρησιμοποιούν τα συνοδευτικά αρχεία .htaccess. Στο Nginx, προσθέστε αυτούς τους κανόνες στο server block του domain σας (προσαρμόστε το socket PHP-FPM στον διακομιστή σας):
location / { try_files $uri $uri/ /index.php?$query_string; }
location ~ ^/(app|storage)(/|$) { deny all; }
location ~ ^/install/(?!index\.php$).+\.php$ { deny all; }
location ~ ^/uploads/.*\.(php|phtml|phar|pl|py|cgi|sh)$ { deny all; }
location ~ /\. { deny all; }
location ~* \.(sql|md|log|lock|ini|bak|old|orig|sh|dist|env|json|yml|yaml|key|pem|zip|tar|gz)$ { deny all; }
location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php8.2-fpm.sock; }
11. Λειτουργία επίδειξης
Για να παρουσιάσετε τον ιστότοπο σε πελάτες ή συνεργάτες χωρίς κανέναν κίνδυνο, ορίστε 'demo' => true στο app/config.php. Οι επισκέπτες μπορούν τότε να εξερευνήσουν ολόκληρο τον πίνακα διαχείρισης με λογαριασμό επίδειξης, αλλά τίποτα δεν αποθηκεύεται, η επαλήθευση δύο βημάτων αποκρύπτεται και το περιεχόμενο επαναφέρεται αυτόματα (διάστημα: demo_reset_minutes). Η τεκμηρίωση του πακέτου περιλαμβάνει όλες τις ρυθμίσεις επίδειξης.
12. Αντιμετώπιση προβλημάτων
- Κάθε σελίδα εκτός από την αρχική εμφανίζει 404: το αρχείο
.htaccessδεν ανέβηκε ή το mod_rewrite είναι απενεργοποιημένο. - Ο ιστότοπος ανακατευθύνει σε άλλη διεύθυνση: διορθώστε το
base_urlστοapp/config.php. - Δεν φτάνουν e-mail: ελέγξτε τις ρυθμίσεις SMTP και διαβάστε το σφάλμα στο αρχείο αποστολών.
- Λευκή σελίδα ή σφάλμα 500: δείτε τα αρχεία στο
storage/logs.
Αντιμετωπίζετε δυσκολίες με την εγκατάσταση; Βοήθεια με την εγκατάσταση διατίθεται μέσω της επί πληρωμή υπηρεσίας εγκατάστασης: παραγγείλτε τη στη σελίδα τιμών — ή προσθέστε τη κατά την ολοκλήρωση της αγοράς — και εγκαθιστούμε εμείς τον ιστότοπο στη φιλοξενία σας.