http://localhost:8888

Γνωρίζατε ότι ο υπολογιστής σας προσπαθεί να αποκτήσει πρόσβαση σε κάτι στο localhost χρησιμοποιώντας τη θύρα 8888; Αυτό μπορεί να είναι πρόβλημα για τους κατασκευαστές ιστότοπων, επειδή αυτό θα μπορούσε να επηρεάσει τον τρόπο λειτουργίας του ιστότοπού σας. Σε αυτό το άρθρο θα σας δείξω ακριβώς τι συμβαίνει και θα σας δείξω δύο επιδιορθώσεις που θα επιβραδύνουν ή θα σταματήσουν εντελώς την πρόσβαση του localhost.

Όταν προσπαθείτε να ανοίξετε το https://localhost:8888 στον Internet Explorer 7, δεν συμβαίνει τίποτα… το πρόγραμμα περιήγησης σταματά πάντα να λειτουργεί και ανοίγει ένα νέο παράθυρο

Μόλις δημιούργησα ένα ολοκαίνουργιο Ubuntu VPS για να τρέξω τον δικό μου ιδιωτικό διακομιστή LAMP για ανάπτυξη και δοκιμή, δεδομένου ότι η κοινή φιλοξενία που χρησιμοποιούσα γινόταν μάλλον αργή. Τέλος πάντων, για λόγους ευκολίας, αποφάσισα να ορίσω τη διεύθυνση URL του localhost σε μια διεύθυνση IP όπως κάνω συνήθως ( 127.0.0.1 ή 192.168..x ). Δείτε πώς μπορείτε να το κάνετε στο ubuntu κουτί σας.

Ο Localhost:8888 είναι ένας διακομιστής ιστού Apache2 που μπορείτε να χρησιμοποιήσετε για τη διαχείριση βάσεων δεδομένων MySQL. Έχει σχεδιαστεί έτσι ώστε να μπορεί εύκολα να ρυθμιστεί και να ρυθμιστεί για ανάπτυξη. Για να ξεκινήσετε να το χρησιμοποιείτε, απλώς κλωνοποιήστε αυτό το αποθετήριο. Τουλάχιστον, θα πρέπει να έχετε βάλει οδηγίες για τη μεταγλώττιση των πηγών, καθώς και να έχετε εγκαταστήσει τη MySQL εάν δεν την έχετε ήδη και να έχετε εγκαταστήσει τον πιο πρόσφατο διερμηνέα PHP από το CPAN (εάν χρησιμοποιείτε Windows).

Το localhost:8888 είναι μια ειδική παρουσία MySQL που εκτελεί έναν από τους διακομιστές mongoDB της επέκτασης Magento. Σκοπός του είναι να επιτρέπει στους χρήστες να δοκιμάσουν το περιεχόμενο της επέκτασης Magento χωρίς να χρειάζεται να εγκαταστήσουν φυσικά το πακέτο στον υπολογιστή που λειτουργεί. Η διαδικασία μεταγλώττισης και ανάπτυξης για τις επεκτάσεις Magento διαρκεί γενικά πολύ μεγάλο χρονικό διάστημα (ακόμη και μετά τη δημιουργία πολλών μηχανημάτων). Αυτή η περίπτωση επιτρέπει στους προγραμματιστές να δοκιμάσουν αλλαγές και νέες λειτουργίες, ενώ ταυτόχρονα μπορούν να αποθηκεύσουν εικόνες που χρησιμοποιούνται για την ανάπτυξη της επέκτασης.

Το MySQL Information Systems (MSIS) είναι ένα εμπορικό προϊόν της IBM που ενσωματώνει τη MySQL με το λειτουργικό σύστημα Windows της Microsoft. Το Localhost είναι ένα σημαντικό μέρος του MAMP που επιτρέπει την εκκίνηση και τη συντήρηση της MySQL στο localhost αντί της προεπιλεγμένης παρουσίας που έχει ρυθμιστεί από τον πάροχο φιλοξενίας. Η διαμόρφωση του MAMP διασφαλίζει ότι έχετε εγκατεστημένη την πιο πρόσφατη έκδοση της MySQL για να διατηρείτε τα δεδομένα σας κρυστάλλινα.

Το MAMP είναι ένα πλαίσιο PHP που μπορείτε να χρησιμοποιήσετε για ανάπτυξη. Είναι απλό και αρθρωτό με εξαιρετική τεκμηρίωση. Η MySQL είναι η προεπιλογή στο MAMP, αν και η MariaDB είναι επίσης διαθέσιμη, αλλά η MySQL παραμένει η πιο ευρέως χρησιμοποιούμενη και υποστηριζόμενη.

Η MySQL γίνεται σήμερα ένα υποτιμημένο χαρακτηριστικό της PHP. Σχεδιασμένη ως γλώσσα ερωτημάτων, η MySQL έχει αντικατασταθεί από πιο αποτελεσματικά πλαίσια PHP, libmysql και PHPMySQL. Αλλά η MySQL δεν έχει πεθάνει ακόμα και μπορεί να ξεσκονιστεί και να χρησιμοποιηθεί ξανά από οποιονδήποτε επιθυμεί να δημιουργήσει έναν ιστότοπο ή μια εφαρμογή που βασίζεται σε βάση δεδομένων. Το παρακάτω άρθρο θα σας δείξει πώς να δημιουργήσετε μια τοπική παρουσία mysql στον localhost (8088) χρησιμοποιώντας βασικές γνώσεις και βέλτιστες πρακτικές. Θα σας δείξει επίσης πώς να το χρησιμοποιήσετε απευθείας με MAMP και MySQL, αλλά χωρίς να έχετε κοιτάξει μια φορά σε άλλο πλαίσιο.