Υπολογιστές, Λογισμικό
Localhost Denwer - περιγραφή, την εγκατάσταση, την αντιμετώπιση προβλημάτων
Όποιος ασχολείται με την ανάπτυξη ιστοσελίδων, σίγουρα ξέρει ή τουλάχιστον ακούσει για το πρόγραμμα Denwer. Για εκείνους που βρίσκονται αντιμέτωποι με την έννοια αυτή, για πρώτη φορά, και θα πρέπει να θεωρούνται βασικοί ορισμοί, αν όχι πλήρη, τουλάχιστον για μερική κατανόηση του τι συνιστά Localhost Denwer και συναφών εξαρτημάτων. Επίσης, λίγο βαθύτερα θέματα εγκατάστασης, διαμόρφωσης και να λύσει τα πιο κοινά προβλήματα και λάθη στο πρόγραμμα κέλυφος.
Τι είναι Denwer;
Ας αρχίσουμε με το πιο σημαντικό. Αν έχετε κατανοήσει την έννοια της «Localhost Denwer» (τοπική υποδοχής Denwer) από μόνη της μπορεί να ερμηνευθεί (φυσικά, όχι κυριολεκτικά) ως «ένα εργαλείο για τη δημιουργία και τη διαχείριση των servers και να δημιουργήσετε το δικό σας υπολογιστή χρησιμοποιώντας ένα ειδικό σετ εργαλείων χωρίς τη χρήση ενός απομακρυσμένου πόρου.»
Αυτή η εγχώρια ανάπτυξη τέθηκε σε λειτουργία το 2002 μέσα από τις προσπάθειες των τριών ανδρών: Ντμίτρι Koterova, Anton Sushchev και Michael Livacha, αν και η ιδέα της δημιουργίας ενός τέτοιου καθολική κέλυφος, το οποίο θα περιλαμβάνει ένα πλήρες σύνολο εργαλείων για τη δημιουργία και τον εντοπισμό σφαλμάτων χώρους και μετέπειτα τοποθέτησή τους σε φιλοξενίας.
Δεν αποτελεί έκπληξη, το πακέτο αυτό είναι μερικές φορές ερμηνεύεται ως μείωση των «DNVR», που σημαίνει «σύνολο κυρίων web-developer.» Στην πραγματικότητα, αυτό συμβαίνει επειδή το βασικό κιτ περιλαμβάνει πολλά όλα τα είδη των μέσων, αν και είναι δυνατόν να επιτευχθούν και στολισμένα (αναπτήρα) έκδοση.
Το πλεονέκτημα αυτού του πακέτου είναι ότι σας επιτρέπει να δημιουργήσετε τοπικούς servers, χωρίς την αρχική τους θέση σε απομακρυσμένους πόρους. Κατ 'αρχήν, όλες οι πληροφορίες μπορούν να καταγραφούν ακόμη και σε ένα συνηθισμένο κίνηση λάμψης και τι πρέπει να κάνετε σε περίπτωση έκδοσης ή την ανάπτυξη σε έναν άλλο υπολογιστή.
πακέτο λογισμικού Βασική διαμόρφωση
Όπως είναι προφανές, το πακέτο αποτελείται από μερικά βασικά στοιχεία που σας επιτρέπουν να εκτελέσει σχεδόν οποιαδήποτε εργασία:
- εγκατάστασης?
- διακομιστή που βασίζεται σε Apache?
- PHP κέλυφος 5?
- πλατφόρμα MySQL5?
- βάση δεδομένων στοιχείο ελέγχου phpMyAdmin να συνεργαστεί μαζί τους, χρησιμοποιώντας το πρόγραμμα περιήγησης?
- μιμούμενοι εργαλείο για SMTP-server και το sendmail (προσομοιωτή αποστολή e-mail).
Ωστόσο, προκειμένου να επιτευχθεί η πλήρης λειτουργικότητα Localhost Denwer, εδώ θα πρέπει να προσθέσετε μια ειδική μηχανή. Η πιο κοινή και η πιο δημοφιλής μπορεί να ονομάζεται Joomla και WordPress. Αλλά πρώτα πράγματα πρώτα.
Εγκατάσταση Denwer
Ένα από τα βασικά θέματα με τα οποία για να ξεκινήσετε την ανακάλυψη αυτού του προγράμματος είναι η εγκατάσταση. Κατά γενικό κανόνα, η εγκατάσταση του Denwer σε ένα τοπικό τερματικό υπολογιστή ή το laptop δεν προκαλεί δυσκολίες.
Μετά την έναρξη της εγκατάστασης μία φορά θα ανοίξει το πρόγραμμα περιήγησης (δεν είναι απαραίτητο, μπορείτε να κλείσετε το παράθυρο) και το παράθυρο για την αποσυμπίεση του τύπου DOS-mode. Ο χρήστης θα σας ζητηθεί να πατήσετε «Enter» για να συνεχίσετε. Πατήστε.
Στη συνέχεια, το πρόγραμμα εγκατάστασης σας ζητά να καθορίσετε τη θέση στο σκληρό σας δίσκο που θα αποθηκεύει όλα τα δεδομένα και τα αρχεία (η προεπιλογή είναι WebServices απευθείας στο «C» στη μονάδα δίσκου συστήματος, αλλά μπορείτε να δημιουργήσετε, για παράδειγμα, το φάκελο Server, και πάλι - στη ρίζα του διαμερίσματος του συστήματος).
Στο επόμενο βήμα θα πρέπει να επιλέξετε το γράμμα «έναν εικονικό δίσκο. Το πρόγραμμα εγκατάστασης προσφέρει για να δημιουργήσετε ένα διαμέρισμα στο Ζ συστήματος Αν δεν υπάρχει τέτοια ενότητα. Συμφωνούμε και συνεχίζουμε.
Τώρα, η διαδικασία αντιγραφής αρχείων είναι ενεργοποιημένη, τότε θα πρέπει να επιλέξετε τον τρόπο για τον εικονικό δίσκο:
- δημιουργία κατά την εκκίνηση?
- η δημιουργία του προγράμματος κλήσης.
Εδώ - κατά την κρίση του. Κατ 'αρχήν, αν το ενεργό εικονική κατάτμηση θα χρησιμοποιηθεί σπάνια, μπορείτε να επιλέξετε τη δεύτερη επιλογή. Στο κύριο μέρος της εγκατάστασης έχει ολοκληρωθεί.
δοκιμή λειτουργικότητας
Φυσικά, μετά την εγκατάσταση ενός τοπικού διακομιστή, συνιστάται η υποχρεωτική επιταγή για λειτουργικότητας. Από την επιφάνεια εργασίας, μετά την εγκατάσταση θα δημιουργήσει τρεις καρτέλες: Έναρξη, Διακοπή και Επανεκκίνηση. Ξεκινήστε το διακομιστή.
Μετά από αυτό υπάρχει ένα εικονικό δίσκο (εάν η εγκατάσταση ενεργοποίηση έχει επιλεγεί με την προφανή κλήση), και στο δίσκο του συστήματος - δύο εικόνες με την εικόνα του ένα στυλό και ένα καπέλο.
Τώρα, ανοίξτε ένα πρόγραμμα περιήγησης και στη γραμμή διευθύνσεων ορίζει http: // localhost ή localhost μόνο. Denwer στο ίδιο πρόγραμμα περιήγησης εμφανίζει ένα μήνυμα που λειτούργησε. Εάν η σελίδα κάτω από, θα δείτε συνδέσμους που μπορεί να γίνει και να δοκιμαστεί η λειτουργικότητα του διακομιστή, όπως φαίνεται στην παρακάτω εικόνα.
Εάν, ως αποτέλεσμα της μετάβασης του κάθε συνδέσμου εμφανίζονται διαφορετικές σελίδες, έτσι ώστε όλα τα εξαρτήματα λειτουργούν κανονικά.
προβλήματα κωδικοποίηση
Μερικές φορές, ωστόσο, δεν ξεκινά localhost Denwer να στείλετε e-mail ή μήνυμα λαμβάνει τη μορφή ακατανόητη συμβόλων. Αυτό οφείλεται στο γεγονός ότι αρχικά το πρόγραμμα χρησιμοποιεί κωδικοποίηση UTF-8. Αλλά είναι απαραίτητο να ελέγξετε την αποστολή.
Για το σκοπό αυτό, ο τελευταίος της λίστας που παρουσιάζονται παραπάνω σύνδεσμο. Αφού κάνετε κλικ σε αυτό το πλαίσιο κειμένου θα πρέπει να γράψω κάτι (κατά προτίμηση στα ρωσικά) και στείλτε το μήνυμα.
Τώρα πρέπει να βεβαιωθείτε ότι έχει παραδοθεί. Για να το κάνετε αυτό, ελέγξτε το φάκελο! Sendmail, το οποίο βρίσκεται στον κατάλογο tmp στην εικονική ενότητα (Ζ), όπως και μια παρόμοια δράση με το φυσικό δίσκο, όπου έχει εγκατασταθεί η επίστρωση (C). Σε γιατί να μην ξεκινήσει localhost (Denwer, τα Windows 7 ως το κύριο λειτουργικό σύστημα), θα συζητηθεί ξεχωριστά.
Εγκατάσταση και ρύθμιση του κινητήρα
Το επόμενο βήμα είναι η τοποθέτηση του κινητήρα. Για να το κάνετε αυτό, ελέγξτε πρώτα τη διαθεσιμότητα του φακέλου www, που βρίσκεται στη μονάδα δίσκου συστήματος για τον τρόπο με τον φάκελο του server (προεπιλογή WebServices) \ home \ τοπικό υπολογιστή. τώρα πρέπει να δημιουργήσουμε έναν άλλο φάκελο στο φάκελο www (όνομα εφεύρουν τι ευχαριστεί), λένε Probe.
Περαιτέρω ρύθμιση Denwer απαιτεί επανεκκίνηση του προγράμματος με τη χρήση ενός Επανεκκίνηση συντόμευση. Στη συνέχεια, στη γραμμή διευθύνσεων του προγράμματος περιήγησης, πληκτρολογήστε http: // localhost / Probe. Αν ανοίγει αυτή τη σελίδα, αυτό σημαίνει ότι όλα γίνονται σωστά και η εργασία δεν είναι ικανοποιητική. Τώρα είναι μικρή. Αντιγράψτε τα αρχεία στο φάκελο της μηχανής (το έχουμε Probe) pi χρησιμοποιώντας οποιοδήποτε πρόγραμμα διαχείρισης αρχείων και, στη συνέχεια, επαναλάβετε τη διαδικασία για να εισέλθουν στην παραπάνω διεύθυνση στο πρόγραμμα περιήγησης. Θα πρέπει να δείτε το παράθυρο του οδηγού εγκατάστασης, όπου απλά πρέπει να ακολουθήσετε τις οδηγίες του.
Δημιουργία μιας βάσης δεδομένων
Δεδομένου ότι ο κινητήρας είναι σε αυτή την περίπτωση λειτουργεί ως τοπικό κεντρικό υπολογιστή (localhost) Denwer περιλαμβάνει επίσης τη δημιουργία της βάσης δεδομένων σε τοπικό επίπεδο. Σχετικά με την ανάγκη να έχουν πρόγραμμα phpMyAdmin, η οποία μπορεί να μπει χρησιμοποιώντας τη διεύθυνση στο http πρόγραμμα περιήγησης: // localhost / εργαλεία.
Το άλογο κάντε κλικ στο σύνδεσμο με το όνομα της εφαρμογής και επιλέξτε τη γραμμή για να δημιουργήσετε μια νέα βάση δεδομένων. Μπορείτε να το ονομάσετε όπως θέλετε. Αλλά για να αποφευχθεί η σύγχυση, είναι καλύτερο να χρησιμοποιήσετε ένα φάκελο στον οποίο η εγκατάσταση του κινητήρα (Probe).
Τώρα θα επιστρέψετε στην αρχική σελίδα και να χρησιμοποιήσουν τα προνόμια της γραμμής (μετά την είσοδό του μενού που θέλετε να προσθέσετε ένα νέο χρήστη). Καθορίστε οποιοδήποτε όνομα, το όνομα χρήστη και τον κωδικό πρόσβασης για να χρησιμοποιήσετε το localhost υποδοχής, σύμφωνα με παγκόσμια προνόμια τσιμπούρια γιορτάσουμε όλα αυτά που είναι, και κάντε κλικ στο «Go!». Μια βάση δεδομένων μπορεί να χρησιμοποιηθεί για να εγκαταστήσετε το WordPress ή Joomla. Η πρόσβαση στον πόρο στο τέλος της εγκατάστασης, και πάλι, πραγματοποιείται στην παραπάνω διεύθυνση.
μεταφορά φιλοξενία
Τώρα πρέπει να προχωρήσουμε τη φιλοξενία διακομιστή. Κάντε το διαθέσιμο για τα surfers του Διαδικτύου. Αλλά πρώτα, θα πρέπει να δώσουν προσοχή σε ορισμένες συνθήκες. Πρώτα απ 'όλα, θα πρέπει να έχετε δεν είναι δυναμική και στατική IP διεύθυνση. Θα πρέπει επίσης να απενεργοποιήσετε εντελώς το firewall των Windows, το οποίο μπορεί να μπλοκάρει την πρόσβαση), καθώς και δημιουργήσει ένα λεγόμενο ιεραρχική δομή των φακέλων, δηλαδή, στο σπίτι κατάλογο του σπιτιού, δημιουργήστε πρώτα ένα φάκελο XXX.XXX.XX, και σε αυτό - υποφάκελο www (όπως μια διεύθυνση αντί χαρακτήρες θα πρέπει να είναι η διεύθυνση που υποβάλατε ISP σας).
Μπορούμε να προχωρήσουμε με διαφορετικό τρόπο. Για να μεταφέρετε αρχεία χρησιμοποιώντας την εφαρμογή FileZilla, με την οποία κινούμαστε όλα τα αρχεία στον τοπικό διακομιστή του φακέλου Probe με την οποία έχουμε εργαστεί στη διαδικασία εγκατάστασης, ένα απομακρυσμένο πόρο, αλλά το ριζικό φάκελο υποδοχής (συνήθως είτε htdocs, ή public_html). Στη συνέχεια θα πρέπει μόνο να αλλάξετε τις απόλυτες διαδρομές σε αρχεία και φακέλους σε έναν απομακρυσμένο υπολογιστή σε κατασκευαστικά έργα το αρχείο ρυθμίσεων του κινητήρα, και να αλλάξετε το όνομα χρήστη βάσης δεδομένων και τον κωδικό σύνδεσης με αυτά που θα χρησιμοποιηθούν κατά τη δημιουργία μιας νέας βάσης δεδομένων έχει ένα απομακρυσμένο πόρο.
Denwer δεν ανοίξει, localhost δεν είναι διαθέσιμη: αιτίες και λύσεις
Τώρα πάμε στα επείγοντα προβλήματα που σχετίζονται με το διακομιστή εκτός λειτουργίας.
Έτσι, Denwer δεν λειτουργεί, localhost δεν είναι διαθέσιμη. Ο λόγος είναι ότι πολλοί μετά την εγκατάσταση προσπαθήσει αμέσως να αποκτήσετε πρόσβαση στο πρόγραμμα περιήγησης, ξεχνώντας να τρέξει το πρόγραμμα. Στη γραμμή διευθύνσεων θα πρέπει να προσλαμβάνονται αποκλειστικά localhost εγχόρδων, αντί να πει κάτι, με την προσθήκη Κινητι, .com ή κάτι άλλο.
Ένας άλλος λόγος - το μπλοκάρισμα των λιμένων: 80 και 443 προγράμματα τρίτων κατασκευαστών (συνήθως στη θύρα 80 «κολλάει» το Skype, αλλά στο 443-m - Torrent ή εικονική μηχανή VMWare, εάν είναι διαθέσιμη στο σύστημα). Η λύση είναι πολύ απλή - να αλλάξει τις προτεραιότητες των λιμένων σε αυτές τις εφαρμογές. Για παράδειγμα, το «Skype» για να πυροβολήσει «τσεκάρετε» με μια γραμμή που χρησιμοποιούν αυτές τις θύρες ως εναλλακτικές λύσεις.
Δεν είναι λιγότερο συχνό πρόβλημα είναι η έλλειψη φάκελο www στο κύριο τμήμα. Για παράδειγμα, αν η αρχική ιεραρχία φάκελο που δημιουργήθηκε με τη μορφή του server \ localhost ή οποιαδήποτε άλλη μορφή, ελέγξτε το φάκελο στο σπίτι, το οποίο θα είναι το συγκεκριμένο κατάλογο.
Μπορεί μερικές φορές να προκαλέσει κλείδωμα Antivirus αρχείο hosts (στις περισσότερες περιπτώσεις αυτό είναι ο Δρ Web). Για να διορθωθεί θα πρέπει να το κάνει στη λίστα των εξαιρέσεων. Πρέπει πρώτα να δημιουργήσετε ένα αντίγραφο ασφαλείας, να διαγράψετε, να ελέγξει, αν το πρόγραμμα εκτελείται, και στη συνέχεια επιστρέφουν το αρχείο στην αρχική του θέση.
Μπορεί κάλλιστα να είναι ότι η έναρξη εφαρμογής θα πρέπει να γίνει είτε σε λειτουργία συμβατότητας, ή με τα δικαιώματα του διαχειριστή (δεξί κλικ μενού).
Αν υπάρχει μια αποτυχία σύνδεσης, το σύστημα μπορεί να έχει μια παλιά έκδοση της MySQL, από την οποία θέλετε να ξεφορτωθείτε. Μερικές φορές, μπορεί να μπλοκάρουν τα λιμάνια: 3306 (θα πρέπει να μάθετε ότι η αίτησή του χρησιμοποιεί, και να αλλάξετε τις ρυθμίσεις).
Και να θυμάστε! Από μόνη της, το πρόγραμμα μεταδόσεων Denwer Διαδίκτυο απολύτως τίποτα, και αυτό είναι μόνο ένα εργαλείο, και αν θέλετε ο βοηθός να πραγματοποιήσει μια λειτουργία για να δημιουργήσετε ένα διακομιστή και την επεξεργασία του.
Similar articles
Trending Now