Οι κάτοχοι ιστοτόπων μπορούν να έχουν πρόσβαση σε διάφορες λειτουργίες CGI μέσω του cPanel.
Πίστωση εικόνας: violetkaipa/iStock/Getty Images
Πολλές υπηρεσίες φιλοξενίας Ιστού παρέχουν cPanel για τη διαχείριση ιστοσελίδων, σεναρίων, στατιστικών ιστοτόπων και άλλων λειτουργιών του ιστότοπου. Το πρωτόκολλο Common Gateway Interface ή CGI χρησιμοποιείται για την εκτέλεση βιβλίων επισκεπτών, φόρουμ και άλλων διαδραστικών σενάρια σε ιστότοπους και το cPanel παρέχει στους webmasters και στους bloggers διάφορους τρόπους λήψης CGI πρόσβαση. Κάντε έναν πιο χρήσιμο και δυναμικό ιστότοπο με πρόσβαση και εγκατάσταση σεναρίων CGI μέσω του cPanel.
Κέντρο CGI
Το cPanel CGI Center παρέχει δύο βασικούς τρόπους για να ενσωματώσετε το CGI στον ιστότοπό σας. Μπορείτε να αποκτήσετε πρόσβαση και να εγκαταστήσετε έναν αριθμό σεναρίων που υπάρχουν ήδη στο σύστημα cPanel ή να χρησιμοποιήσετε το Simple CGI Wrapper για να δημιουργήσετε έναν φάκελο CGI στον ιστότοπό σας για να εγκαταστήσετε σενάρια που είτε φτιάχνετε μόνοι σας είτε αγοράζετε από προγραμματιστής. Κάντε κλικ στο "CGI Center" αφού συνδεθείτε στον λογαριασμό σας στο cPanel για πρόσβαση σε αυτές τις δυνατότητες.
Το βίντεο της ημέρας
Τύποι σεναρίων
Το CGI Center περιλαμβάνει σενάρια για ένα βιβλίο επισκεπτών, μια τυχαία γεννήτρια HTML που εναλλάσσει μηνύματα κειμένου, έναν μετρητή στατιστικών στοιχείων, την τρέχουσα ώρα και ημερομηνία, ένα χρονόμετρο αντίστροφης μέτρησης για την Πρωτοχρονιά ή κάποια άλλη ειδική περίσταση, email CGI, μια μηχανή αναζήτησης ιστότοπου και σενάρια για διάφορες διαφημίσεις πανό. Χρησιμοποιήστε το Simple CGI Wrapper εάν θέλετε να χρησιμοποιήσετε μια δέσμη ενεργειών που δεν περιλαμβάνεται στο cPanel.
Εγκατάσταση CGI
Για να εγκαταστήσετε σενάρια CGI που παρέχονται από το cPanel, κάντε κλικ για να επιλέξετε το σενάριο που έχετε επιλέξει από το μενού στο Κέντρο CGI και, στη συνέχεια, ακολουθήστε τις οδηγίες στη σελίδα αυτού του σεναρίου για να ρυθμίσετε το σενάριο. Αντιγράψτε τον παρεχόμενο κώδικα HTML και επικολλήστε τον σε κάθε σελίδα όπου θέλετε να εμφανιστεί αυτό το χαρακτηριστικό. Για παράδειγμα, για να εμφανίσετε ένα βιβλίο επισκεπτών στην αρχική σας σελίδα, αντιγράψτε και επικολλήστε το HTML που παρέχεται από το cPanel στο HTML της αρχικής σας σελίδας. Για να προσθέσετε HTML στο cPanel, μεταβείτε στη "Διαχείριση αρχείων" στο κύριο μενού, επιλέξτε το φάκελο που περιέχει την ιστοσελίδα, επιλέξτε την ιστοσελίδα, επιλέξτε "Επεξεργαστής κώδικα" και, στη συνέχεια, αντιγράψτε και επικολλήστε το HTML σε αυτό το πρόγραμμα επεξεργασίας.
Περιτύλιγμα CGI
Το Simple CGI Wrapper σάς επιτρέπει να δημιουργήσετε έναν φάκελο που αντιμετωπίζει αυτόματα τα αρχεία που δημοσιεύονται εκεί ως σενάρια CGI. Κάντε κλικ στο "Simple CGI Wrapper" στο CGI Center και ακολουθήστε τις οδηγίες για να δημιουργήσετε το φάκελο. Για να εγκαταστήσετε ή να αποκτήσετε πρόσβαση σε ένα σενάριο, μεταβείτε στη "Διαχείριση αρχείων" στην κύρια διεπαφή του cPanel, επιλέξτε το φάκελο "public_html" και επιλέξτε το φάκελο "scgi-bin". Μόλις μπείτε σε αυτόν τον φάκελο, μπορείτε να αποκτήσετε πρόσβαση σε όλα τα υπάρχοντα αρχεία CGI. Για να εγκαταστήσετε ένα νέο σενάριο, κάντε κλικ στο "Μεταφόρτωση" και στο "Αναζήτηση" για να βρείτε το σενάριο στον υπολογιστή σας. Το CPanel το ανεβάζει στον ίδιο φάκελο CGI και, στη συνέχεια, δημιουργεί μια συγκεκριμένη διεύθυνση ιστότοπου για το σενάριο στην ακόλουθη μορφή: YourWebsiteName.com/Scgi-bin/ScriptName.cgi.
Εναλλακτικές Μέθοδοι
Οι προχωρημένοι χρήστες μπορούν επίσης να χρησιμοποιήσουν τη διεπαφή γραμμής εντολών, ή CLI, για πρόσβαση στο CGI. Η διαδικασία για αυτό εξαρτάται από τη διαμόρφωση του κεντρικού υπολογιστή Web. Ζητήστε από τον κεντρικό υπολογιστή οδηγίες σχετικά με το πώς να αποκτήσετε πρόσβαση στο SSH και να χρησιμοποιήσετε το CLI στον διακομιστή που φιλοξενεί τον ιστότοπό σας. Χρειάζεστε επίσης ένα πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών όπως Vi, Pico ή Emacs. Επίσης, ελέγξτε εάν ο κεντρικός υπολογιστής σας χρησιμοποιεί το πρόγραμμα suEXEC, το οποίο σας επιτρέπει επίσης να προσθέσετε τα δικά σας σενάρια CGI. Ωστόσο, ούτε το CLI ούτε το suEXEC είναι απαραίτητο -- αυτές οι μέθοδοι είναι απλώς εναλλακτικές του Simple CGI Wrapper.
Απαιτήσεις διαμόρφωσης
Κάθε σενάριο CGI έχει μοναδικές ανάγκες διαμόρφωσης. Να συμβουλεύεστε πάντα τις οδηγίες εγκατάστασης του σεναρίου. Για παράδειγμα, συνήθως θα χρειαστεί να ορίσετε μεταβλητές και URL για να λειτουργεί σωστά το σενάριο.