Skip to main content

Πώς να προσθέσω μια προγραμματισμένη εργασία (Scheduled Task);

  1. Επισκεφθείτε τη σελίδα https://webhost.sch.gr και συνδεθείτε με τα στοιχεία σας στο Πανελλήνιο Σχολικό Δίκτυο.
  2. Μεταβείτε στο Τοποθεσίες Web & Τομείς (Domains) –> Ο τομέα σας –> Προγραμματισμένες εργασίες (Scheduled Tasks) ή εναλλακτικά στη διαδρομή: Εργαλεία και ρυθμίσεις –> Προγραμματισμένες εργασίες .
  3. Στο Task Type επιλέξτε τη παράμετρο “Run a PHP script
  4. Κάντε κλικ στην Προσθήκη εργασίας και ορίστε τη παράμετρο Εκτέλεση (Run) σε στυλ Cron.
  5. Συμπληρώστε το πεδίο κειμένου Εκτέλεση (Run) με σύνταξη χρόνου cron, για παράδειγμα αν θέλετε να εκτελείτε κάθε 1 λεπτό ορίζετε: * * * * * * ενώ αν θέλετε κάθε 10λεπτά ορίζετε: * */10 * * *. Για περισσότερες πληροφορίες σχετικά με τη σύνταξη του cron δείτε εδώ: https://crontab.guru/.
  6. Συμπληρώστε το πεδίο κειμένου Command με τη ανάλογη εντολή cron που θέλετε να εκτελείται, ενδεικτικά για το moodle θα βάλετε: httpdocs/admin/cli/cron.php, όπως φαίνεται στη παρακάτω εικόνα:

cronjob 1

 

Πώς να αποκτήσω πρόσβαση στη βάση δεδομένων mysql απευθείας από το phpMyAdmin;

Η πρόσβαση και διαχείριση των βάσεων δεδομένων mysql στην υποδομή plesk ΠΣΔ είναι εφικτή με σύνδεση στο εργαλείο phpMyAdmin απευθείας μέσω συνδέσμου της μορφής https://webhostx.sch.gr:8443/phpmyadmin, όπου x είναι ο αριθμός του διακομιστή που φιλοξενείται ο ιστότοπός σας π.χ. https://webhost3.sch.gr:8443/phpmyadmin.

Ενδεικτικά μια εικόνα της σελίδας πρόσβασης δείτε παρακάτω:

phpmyadmin

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

Αντιμετώπιση SPAM μηνυμάτων στον ιστότοπό μου

Το reCaptcha είναι μια εφαρμογή που προστατεύει την ιστοσελίδα σας από αυτόματα bots που κάνουν ψεύτικες εγγραφές και καταχωρήσεις σχολίων/email, με αποτέλεσμα να αποστέλλονται χιλιάδες email  μέσω της φόρμας σας.

Οδηγίες λήψης κλειδιών Google ReCAPTCHA και εφαρμογή τους στον ιστότοπό σας δείτε παρακάτω:

  1. Μεταβείτε στη σελίδα του ReCAPTCHA, https://www.google.com/recaptcha/about/. Αυτό απαιτεί να συνδεθείτε ή να δημιουργήσετε έναν λογαριασμό Google.
  2. Κάντε κλικ στο “v3 Admin Console” επάνω δεξιά.captcha01
  3. Δημιουργήστε μια ετικέτα για την καταχώριση ReCAPTCHA του ιστoτόπου σας. Σημείωση: Ίσως χρειαστεί να κάνετε πρώτα κλικ στο σύμβολο + στην επάνω δεξιά γωνία.
  4. Στην ενότητα τύπου reCAPTCHA, επιλέξτε reCAPTCHA v2. Στη συνέχεια, βεβαιωθείτε ότι είναι επιλεγμένο το πλαίσιο ελέγχου “Δεν είμαι ρομπότ” (“I’m note a robot” tickbox).
  5. Στην ενότητα Domains, πληκτρολογήστε το όνομα του τομέα σας, όχι το σύνδεσμο URL (χωρίς http/https).captcha02
  6. Όταν ολοκληρωθεί, επιλέξτε Υποβολή.
  7. Η επόμενη οθόνη θα σας δώσει ένα κλειδί τοποθεσίας και ένα μυστικό κλειδί.captcha03
  8. Στη συνέχεια ενσωματώστε το reCAPTCHA στον ιστότοπό σας και στη σελίδα που επιθυμείτε με εισαγωγή στο “head” tag (πριν το κλείσιμο του), ο παρακάτω javascript κώδικας.

<script src=’https://www.google.com/recaptcha/api.js’></script>

Στη συνέχεια μεταβείτε στο αρχείο της φόρμας επικοινωνίας και προσθέστε τη παρακάτω γραμμή κώδικα, όπου στο “PASTE-YOUR-SITE_KEY-HERE” θα ορίσετε το site key από το βήμα 7.

<div class=”g-recaptcha” data-sitekey=”PASTE-YOUR-SITE_KEY-HERE”></div>

ΣΗΜΕΙΩΣΗ:

Αν ο ιστότοπός σας βασίζεται στο:

Αντιγραφή περιεχομένου ιστολογίου από το blogs.sch.gr σε ιστότοπο στο webhost.sch.gr

Η μεταφορά περιεχομένου από το ιστολόγιό σας στην υπηρεσία blogs.sch.gr στον ιστότοπό σας στην υπηρεσία webhost.sch.gr υλοποιείται με τα παρακάτω βήματα:

  1. Ενεργοποιείτε μια εγκατάσταση WordPress στον ιστότοπο σας στο webhost.sch.gr
  2. Ενεργοποιείτε το πρόσθετο ‘WordPress Importer’ (https://wordpress.org/plugins/wordpress-importer/)
  3. Μεταβείτε στη διαχείριση του ιστολογίου τους στο blogs.sch.gr και συγκεκριμένα στο ‘Εργαλεία –> Εξαγωγή’ και ακολουθήστε την διαδικασία εξαγωγής (Σχετικές οδηγίες στο https://blogs.sch.gr/blogs_manual/#15_0). Θα δημιουργηθεί ένα αρχείο xml το οποίο αποθηκεύστε στον υπολογιστή σας.
  4. Συνδεθείτε στον WordPress ιστότοπο σας στο webhost.sch.gr, μεταβείτε στη διαχείριση και συγκεκριμένα στο ‘Εργαλεία->Εισαγωγή’ και επιλέξτε «WordPress». Ακολουθήστε τα βήματα που δίνονται εκεί ( Σχετικές οδηγίες στο https://blogs.sch.gr/blogs_manual/#14_0)
  5. Μετά την ολοκλήρωση της μεταφοράς, θα πρέπει να κάνετε το εξής:
    • Ενεργοποίηση του θέματος εμφάνισης της επιλογής σας.
    • Ενεργοποίηση των μικροεφαρμογών που θέλετε

Bελτίωση κατάταξης του ιστοτόπου στα αποτελέσματα αναζήτησης της Google

Αναφορικά με την ορατότητα του νέου ιστοτόπου σας στις μηχανές αναζήτησης θα πρέπει να γνωρίζετε πως οι μηχανές αναζήτησης απαιτούν κάποιο χρόνο ώσπου να επεξεργαστούν μία νέα ιστοσελίδα και να την προσθέσουν στα αποτελέσματά τους. Αυτή η διαδικασία υλοποιείται αυτόματα με σκανάρισμα της σελίδας σας από τα google spybots, ωστόσο μπορεί να είναι εξαιρετικά χρονοβόρα.
Παρακάτω προτείνονται μερικές ενέργειες επίσπευσης της διαδικασίας ευρετηρίασης (indexing) της σελίδας:
  1. Να υποβάλλεται το χάρτη της ιστοσελίδας σας (sitemap) στο Google Search Console. Οδηγίες για το πως γίνεται αυτό θα βρείτε εδώ: https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap και απαιτείται να έχετε λογαριασμό στη google.
  2. Υποβολή αιτήματος χειροκίνητης καταχώρησης του URL της ιστοσελίδας  στο παρακάτω link: https://www.google.com/webmasters/tools/submit-url , όπου και εδώ απαιτείται να έχετε λογαριασμό google.

Γιατί δεν εμφανίζεται ο νέος μου ιστότοπος στη Google?

Αν ο ιστότοπός σας δεν εντοπίζεται στην αναζήτηση της Google συνήθως οφείλεται σε ένα από τους παρακάτω λόγους:

  • Η ιστοσελίδα σας είναι πολύ νέα και η Google δεν την έχει ανιχνεύσει ακόμα.
  • Δεν έχετε υποβάλει κάποιο Sitemap στην υπηρεσία για webmaster της Google «Google Search Console»
  • Η ιστοσελίδα σας δεν έχει συνδεθεί με συνδέσμους (links) από άλλες σελίδες στο διαδίκτυο.
  • Ο σχεδιασμός της σελίδας σας καθιστά δύσκολο για την Google να ανιχνεύσει αποτελεσματικά το περιεχόμενό του.
  • Η Google έλαβε ένα σφάλμα κατά την προσπάθεια ανίχνευσης της ιστοσελίδας σας.
  • Το περιεχόμενο της σελίδας σας αντιβαίνει με την πολιτική της Google (συνήθως περί πνευματικών δικαιωμάτων) και μπλοκάρει την εμφάνισή του.

Πως μεταφέρω το WordPress ιστότοπό μου στη νέα υποδομή;

Η διαδικασία μεταφοράς του ήδη εγκατεστημένου WordPress από την υπάρχουσα στη νέα υποδομή φιλοξενίας ΠΣΔ πραγματοποιείται ακολουθώντας τα παρακάτω βήματα.

  • Βήμα 1 – Μεταφορά Αρχείων

Κατεβάστε τοπικά στον υπολογιστή σας τα αρχεία του ιστοτόπου σας από τον παλιό εξυπηρετητή ΠΣΔ μέσω FTP ακολουθώντας τις οδηγίες εδώ.

Στη συνέχεια ανεβάστε τα στον εξυπηρετητή της νέας υποδομής webhost ΠΣΔ είτε μέσω FTP, για οδηγίες δείτε εδώ, είτε με χρήση του ενσωματωμένου διαχειριστή αρχείων (File Manager) του Plesk, οδηγίες εδώ. Αν ο ριζικός φάκελος /httpdocs είναι κενός απλά αντιγράψτε τα αρχεία εκεί, ειδάλλως αν περιέχει και άλλα αρχεία πχ μιας άλλης ιστοσελίδας/εφαρμογή σας τότε δημιουργήστε ένα φάκελο και αντιγράψτε τα αρχεία σε αυτόν.

  • Βήμα 2 – Μεταφορά βάσης δεδομένων

Μαζί με τα αρχεία θα πρέπει να μεταφέρετε και τη βάση δεδομένων του wordpress ιστοτόπου. H πρόσβαση στη MySQL βάση δεδομένων της παλιάς υποδομής παρέχεται από το Phpmyadmin που υπάρχει στον Πίνακα Ελέγχου της πύλης του ΠΣΔ, στη διαδρομή mysch → Πίνακας ελέγχου → Ρυθμίσεις βάσης δεδομένων MySQL → Διαχείριση βάσης, όπου θα κάνετε εξαγωγή της βάσης σας (του αρχείου .sql) , όπως περιγράφεται παρακάτω:

  1. Επιλέγεται τη βάση δεδομένων, που θέλετε να εξάγετε από τη παλιά υποδομή, και πατάτε Διαχείριση Βάσης για να σας κατευθύνει στο εργαλείο διαχείρισης βάσεων mysql, phpMyAdmin:
  2. Στο phpmyadmin επιλέγετε τη βάση δεδομένων mysql και στη συνέχεια “Εξαγωγή”, όπως φαίνεται στη παρακάτω εικόνα: 
  3. Για να λάβετε το αντίγραφο της βάσης mysql ακολουθείτε τα παρακάτω βήματα και πατάτε το κουμπί “Εκτέλεση” για να ολοκληρωθεί η διαδικασία.

 

Έχοντας backup του αρχείου της βάσης δεδομένων από τον παλιό εξυπηρετητή, στη συνέχεια θα πρέπει να δημιουργήσετε μια νέα βάση δεδομένων στο Plesk και να εισαγάγετε (import) το αρχείο της βάσης σας που έχετε αποθηκευμένο στον υπολογιστή σας.

  • Βήμα 3 – Ενημέρωση συνδέσμου ιστοσελίδας στη βάση δεδομένων

Αφού έχετε ολοκληρώσει την εισαγωγή στη νέα βάση δεδομένων, επόμενο βήμα είναι η ενημέρωση τοποθεσίας του νέου ιστοτόπου σας. Το παραπάνω υλοποιείται με αλλαγή των μεταβλητών siteurl και home στο πίνακα <πρόθεμα>_options της νέας σας βάσης mysql στο νέο url του ιστοτόπου σας, όπως φαίνεται στις παρακάτω εικόνες:

phpmyadmin url 1

phpmyadmin url

  • Βήμα 4 – Τροποποίηση wp-config.php αρχείου

Σε αυτό το σημείο θα πρέπει να τροποποιήσετε το διαχειριστικό αρχείο wp-config.php, που βρίσκεται στον φάκελο εγκατάστασης του WordPress και περιέχει τα στοιχεία σύνδεσης της βάσης δεδομένων.  Προτείνουμε να χρησιμοποιήσετε το διαχειριστή αρχείων για τη συγκεκριμένη διαδικασία, οδηγίες εδώ.

Θα αντικαταστήσετε τα παλαιά στοιχεία σύνδεσης της βάσης σας με αυτά της νέας που δημιουργήσατε στο 2ο βήμα στα ακόλουθα πεδία:

define(‘DB_NAME’, ‘ΟΝΟΜΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ‘);

/** MySQL database username */

define(‘DB_USER’, ‘ΟΝΟΜΑ ΧΡΗΣΤΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ‘);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ‘);

/** MySQL hostname */

define(‘DB_HOST’, ‘ΕΞΥΠΗΡΕΤΗΤΗΣ MySQL‘);

  • Για να βρείτε τον σωστό εξυπηρετητή, ακολουθείστε τις οδηγίες που περιγράφονται εδώ
  • Αν δεν θυμάστε το κωδικό πρόσβασης του χρήστη της βάσης δεδομένων, δείτε οδηγίες αλλαγής του εδώ
  • Βήμα 5 – Διόρθωση permalinks (Προαιρετικό)

Εάν λαμβάνετε Σφάλμα 404 (Error 404) όταν προσπαθείτε να ανοίξετε συνδέσμους στον ιστότοπό σας, σημαίνει πως οι Μόνιμοι Σύνδεσμοι (Permalinks) του ιστοτόπου σας δε λειτουργούν. Για να διορθωθεί αυτό ακολουθήστε τη παρακάτω διαδικασία:

  1. Συνδεθείτε στον πίνακα ελέγχου του WordPress.
  2. Κάντε κλικ στην επιλογή Ρυθμίσεις (Settings) και στη συνέχεια Μόνιμοι σύνδεσμοι (Permalinks)
  3. Απλά κάντε κλικ στην επιλογή Αποθήκευση αλλαγών (Save Changes).

permalinks

  • Βήμα 6 – Διόρθωση κατεστραμμένων εικόνων ( Προαιρετικό)

Εάν αντιληφθείτε ότι οι εικόνες στον ιστότοπό σας δεν εμφανίζονται σωστά, αυτό σημαίνει ότι οι σύνδεσμοι εξακολουθούν να αναφέρονται στο παλιό τομέα. Για να διορθώσετε το πρόβλημα μπορείτε να χρησιμοποιήσετε το πρόσθετο (plugin) Better Search Replace,το οποίο αντικαθιστά αυτόματα το παλιό με τον νέο τομέα στη βάση δεδομένων σας.

Για τη διαδικασία του Better Search Replace πρέπει:

  1. Συνδεθείτε στον πίνακα ελέγχου του WordPress.
  2. Κάντε κλικ στο Plugins και μετά στο Add new.
  3. Αναζήτηστε το plugin Better Search Replace και εγκαταστήστε το.
  4. Αφού εγκατασταθεί, κάντε κλικ στην “Ενεργοποίηση” για να ενεργοποιήσετε το plugin.
  5. Κάντε κλικ στην επιλογή Εργαλεία (Tools) και επιλέξτε το Better Search Replace.
  6. Αναζητήστε το (Search for): εισάγετε το παλιό URL (όνομα τομέα) και Aντικαταστήστε το με (Replace with): εισάγετε το νέο URL (όνομα τομέα).
  7. Επιλέξτε τους πίνακες στους οποίους θέλετε να κάνετε αναζήτηση. Οι αναρτήσεις σας βρίσκονται στον πίνακα <πρόθεμα>_posts, αλλά προτείνουμε να επιλέξετε για ασφάλεια όλους τους πίνακες.
  8. Αφήστε την επιλογή “Run as dry run” και επιλέξτε εκτέλεση. Με την συγκεκριμένη επιλογή το plugin  θα εντοπίσει όλες τις αλλαγές που πρέπει να γίνουν χωρίς όμως να τις εκτελέσει.
  9. Εφόσον το παραπάνω βήμα εκτελείται σωστά και το αποτέλεσμα σας ικανοποιεί τότε ξετικάρετε την επιλογή “Run as dry run” και κάντε κλικ στην επιλογή Εκτέλεση για να εφαρμοστούν οι αλλαγές.replace url

Πως μεταφέρω το joomla ιστότοπό μου στη νέα υποδομή;

Η διαδικασία μεταφοράς του ήδη εγκατεστημένου Joomla από την υπάρχουσα στη νέα υποδομή φιλοξενίας ΠΣΔ πραγματοποιείται ακολουθώντας τα παρακάτω βήματα.

  • Βήμα 1 – Μεταφορά Αρχείων

Κατεβάστε τοπικά στον υπολογιστή σας τα αρχεία του ιστοτόπου σας από τον παλιό εξυπηρετητή ΠΣΔ μέσω FTP ακολουθώντας τις οδηγίες εδώ.

Στη συνέχεια ανεβάστε τα στον εξυπηρετητή της νέας υποδομής webhost ΠΣΔ είτε μέσω FTP, για οδηγίες δείτε εδώ, είτε με χρήση του ενσωματωμένου διαχειριστή αρχείων (File Manager) του Plesk, οδηγίες εδώ. Αν ο ριζικός φάκελος /httpdocs είναι κενός απλά αντιγράψτε τα αρχεία εκεί, ειδάλλως αν περιέχει και άλλα αρχεία πχ μιας άλλης ιστοσελίδας/εφαρμογή σας τότε δημιουργήστε ένα φάκελο και αντιγράψτε τα αρχεία σε αυτόν.

  • Βήμα 2 – Μεταφορά βάσης δεδομένων

Μαζί με τα αρχεία θα πρέπει να μεταφέρετε και τη βάση δεδομένων του wordpress ιστοτόπου. H πρόσβαση στη MySQL βάση δεδομένων της παλιάς υποδομής παρέχεται από το Phpmyadmin που υπάρχει στον Πίνακα Ελέγχου της πύλης του ΠΣΔ, στη διαδρομή mysch → Πίνακας ελέγχου → Ρυθμίσεις βάσης δεδομένων MySQL → Διαχείριση βάσης, όπου θα κάνετε εξαγωγή της βάσης σας (του αρχείου .sql) , όπως περιγράφεται παρακάτω:

  1. Επιλέγεται τη βάση δεδομένων, που θέλετε να εξάγετε από τη παλιά υποδομή, και πατάτε Διαχείριση Βάσης για να σας κατευθύνει στο εργαλείο διαχείρισης βάσεων mysql, phpMyAdmin:
  2. Στο phpmyadmin επιλέγετε τη βάση δεδομένων mysql και στη συνέχεια “Εξαγωγή”, όπως φαίνεται στη παρακάτω εικόνα: 
  3. Για να λάβετε το αντίγραφο της βάσης mysql ακολουθείτε τα παρακάτω βήματα και πατάτε το κουμπί “Εκτέλεση” για να ολοκληρωθεί η διαδικασία.
  4. Έχοντας backup του αρχείου της βάσης δεδομένων από τον παλιό εξυπηρετητή, θα πρέπει να το ανεβάσετε στην νέα βάση που θα δημιουργήσετε μέσα από το Plesk panel και να το κάνετε restore. Η διαδικασία που πρέπει να ακολουθήσετε είναι η εξής:
  • Δημιουργία βάσης δεδομένων. Για να δημιουργήσετε μία νέα βάση δεδομένων στο Plesk panel, ακολουθείστε τις οδηγίες που περιγράφονται εδώ.
  • Εισαγωγή του backup αρχείου της βάσης σας. Για να εισαγάγετε το backup αρχείο της βάσης σας, ακολουθείστε τις οδηγίες που περιγράφονται εδώ.
  • Βήμα 3 – Τροποποίηση του διαχειριστικού αρχείου, configuration.php

Σε αυτό το σημείο θα πρέπει να τροποποιήσετε το configuration αρχείο στα ακόλουθα πεδία:

  • public $db (όνομα βάσης δεδομένων)
  • public $user (Όνομα χρήστη της βάσης δεδομένων)
  • public $password (Κωδικός πρόσβασης της βάσης δεδομένων)
  • public $host (Εξυπηρετητής βάσης δεδομένων mysql)
    • Για να βρείτε τον σωστό εξυπηρετητή, ακολουθείστε τις οδηγίες που περιγράφονται εδώ
    • Αν δεν θυμάστε το κωδικό πρόσβασης του χρήστη της βάσης δεδομένων, δείτε οδηγίες αλλαγής του εδώ
  • public $log_path
  • public $tmp_path

Η ακριβής διαδρομή (path) ενός αρχείου ή φακέλου στη νέα υποδομή φιλοξενίας ιστοσελίδων ΠΣΔ, είναι της μορφής: /var/www/vhosts/DOMAIN/httpdocs/

Όπου DOMAIN, χρησιμοποιήστε το δικό σας όνομα χώρου. Στο τέλος του path προσθέστε το όνομα φακέλου του joomla.

Το αρχείο configuration.php θα το βρείτε μέσω του file manager (Αρχεία) του πίνακα ελέγχου όπως φαίνεται παρακάτω:

Αλλαγή μεγέθους γραμματοσειράς
Αντίθεση