>> Εντάξει.
Έτσι, τα μαθήματα διδασκαλίας.
Κατάλογος πορεία του Χάρβαρντ έχει αρκετές χιλιάδες μαθήματα,
υπάρχει αρκετές εκατοντάδες της σχολής
και δεν υπάρχουν αρκετές δεκάδες πεδίων,
επιστήμη των υπολογιστών μόνο είναι ένας από αυτούς,
και σκέφτηκα ότι θα χρησιμοποιήσουν αυτό ως μια ευκαιρία να αρχίσουμε να σκεφτόμαστε
σχετικά με το πώς να εφαρμόζει ένα πρότυπο web based εφαρμογή
χρησιμοποιώντας PHP και Laravel και Επίσης, πώς μπορούμε να μοντέλο κάποια
από αυτές τις οντότητες του πραγματικού κόσμου.
Έτσι, για να γίνει αυτό θα χρησιμοποιήσουμε Laravel, το οποίο είναι απλά ένα πλαίσιο
που προσθέτει πολλά χαρακτηριστικά της PHP
σαν Jango προσθέτει το ίδιο για Python,
Rails προσθέτει η ίδια σε Ruby.
Έτσι, υπάρχει ένα ζευγάρι διαφορετικούς τρόπους
στο οποίο μπορείτε να εγκαταστήσετε Laravel.
Η τεκμηρίωση για Laravel, όπως ίσως θυμάστε
από την προηγούμενη εβδομάδα, είναι πραγματικά πολύ πλούσια
και μπορείτε σίγουρα για το δικό σας σπίτι στο παιχνίδι
γύρω με αυτό και ακολουθήστε Συγκεκριμένα οι οδηγίες,
αλλά Πάω να προχωρήσει και απλά να μας δώσει μια γρήγορη,
ανεμοστρόβιλος περιοδεία του μερικά από αυτά,
παρόμοιο με αυτό Tim έκανε τις προάλλες,
και είμαι πρώτος πρόκειται να χρησιμοποιήσετε αυτό.
Έτσι Composer είναι ένα είδος νέο και βελτιωμένο χαρακτηριστικό
για τον κόσμο που κάνει PHP είναι πιο εύκολο να εγκαταστήσετε τα πράγματα.
Αν είστε εξοικειωμένοι με το νόμο Μπες στο [δεν ακούγεται] κόσμο
ή [δεν ακούγεται] κόσμο ή Yum στην [δεν ακούγεται]
και το κόκκινο καπέλο κόσμο, αυτό είναι ακόμα ακριβώς ένα άλλο εργαλείο
που σας επιτρέπει να εγκαταστήσετε τα πράγματα
για το συγκεκριμένο περιβάλλον.
Έτσι, αν το κάνω Συνθέτης, Δημιουργία έργου και ούτω καθεξής,
το οποίο θα το κάνω εδώ, ας πάμε μπροστά και μόνο, εγώ θα σας καθοδηγήσει
μέσα από μερικά από αυτά βήματα όπως κάναμε την τελευταία φορά
χωρίς το σύμβολο τοις εκατό, dammit, χωρίς Συνθέτης.
Έτσι, με Συνθέτη-Είμαι χρησιμοποιώντας μια διαφορετική εικονική μηχανή
ό, τι έκανα πριν.
Ας κάνουμε αυτό πραγματικά γρήγορα.
Εντάξει, έτσι η εγκατάσταση Συνθέτης είναι τόσο απλό όσο αυτό.
Γι 'αυτό θα κάνει μια, θα σηκωθώ για πανηγυρικούς μου για μια στιγμή πάρα πολύ.
Αυτό είναι πραγματικά μια πολύ όλο και πιο κοινό παράδειγμα
για την εγκατάσταση πράγματα υπολογιστές των ανθρώπων αυτές τις μέρες,
όπου ουσιαστικά ανακτήσετε ένα αυθαίρετο URL,
σωλήνα μέσω διερμηνέα και στη συνέχεια να κάνει ακριβώς ό, τι
αυθαίρετο κομμάτι του κώδικα που μόλις κατέβασα λέει να κάνουμε.
Είναι πολύ εύκολο, όπως είστε έτοιμος να δούμε, αλλά συνειδητοποιούν τον σκεπτικιστή
σε σας θα πρέπει να σκεφτούμε ότι αυτή η είναι μεταξύ των πιο ανασφαλείς
πράγματα που θα μπορούσε ποτέ να κάνει? φορτώνει ένα αυθαίρετο αρχείο
από το Διαδίκτυο και στη συνέχεια τυφλά τρέχει μέσω
του σωλήνα, αλλά και θα μας Ευελπιστώ ότι η εγκατάσταση είναι
στην πραγματικότητα νόμιμη σήμερα.
Πάω να προχωρήσει και τρέξει αυτό και αυτό συμβαίνει
για να κατεβάσετε το πρόγραμμα.
Είναι πρόκειται να κατεβάσετε ένα αρχείο ονομάζεται composer.farphparchive,
και είμαι πρόκειται να πάει μπροστά και να το κάνετε αυτό,
sudo-πρώτα στην πραγματικότητα chmod755composer.far,
το οποίο πρόκειται να γίνει εκτελέσιμο από όλους,
και, στη συνέχεια, Πάω να κάνει sudo mv συνθέτης
στο χρήστη τοπικό Μπιν συνθέτης, και τι είναι χρήστης τοπική bin
για όσους είναι εξοικειωμένοι με το Linux;
Για να είμαι σαφής κάνω αυτό μέσα
της συσκευής, ακόμη και αν Είμαι με τη χρήση του τερματικού σταθμού για MAC μου.
[Low ήχου] Ακριβώς, έτσι σε έναν κατάλογο,
στην πραγματικότητα μια μικρή διευκρίνιση.
Στον κατάλογο συνήθως ονομάζεται / bin
ή / userbin είναι πράγματι μερικά πολύ δημοφιλή προγράμματα
όπως τα CD και τα LS και ούτω καθεξής.
Σε τοπικό χρήστη bin με σύμβαση δεν είναι τίποτα άλλο από προεπιλογή και εμείς,
οι χρήστες του συστήματος, μπορεί βάλει οτιδήποτε θέλουμε εκεί
και από προεπιλογή είναι σε σας λεγόμενη πορεία αναζήτησης, έτσι ώστε
όταν απλά πληκτρολογήστε συνθέτης το λειτουργικό σύστημα, το Linux,
πρόκειται να δούμε σε αυτό καταλόγου, μεταξύ άλλων,
για να βρείτε το εν λόγω πρόγραμμα, και αποδεικνύεται ότι είναι μια χαρά
να το μετονομάσετε με η επέκταση του αρχείου
επειδή έχουμε κάνει εκτελέσιμο.
Αυτό το πράγμα θα είναι πράγματι λειτουργούν ως έχουμε την πρόθεση.
Εντάξει, τώρα είμαι πρόκειται να πάει πίσω
στη γραμμή Ι προτείναμε εκτελέσει νωρίτερα, το οποίο είναι αυτό?
συνθέτης και στη συνέχεια να παίρνει ένα όρισμα της γραμμής εντολών,
την οποία γνωρίζω μόνο από διαβάζοντας την τεκμηρίωση,
καλείται να δημιουργήσει έργο.
Θα πρέπει να καθορίσετε το όνομα της το σχέδιο για το οποίο θέλω
με βάση τη δική μου και Laravel / Laravel παραπέμπει κατ 'ουσίαν
σε μια αποθήκη κόμβο get στην οποία ο εν λόγω κώδικας ζει.
Catalog είναι ένα αυθαίρετο όνομα Πάω να δώσει στο έργο μου,
ο κατάλογος φυσικά, αλλά θα μπορούσατε να το καλέσετε foo
ή οτιδήποτε άλλο, και προτιμούν-dist.
Είναι ένα μικρό αποκοπής.
Σημαίνει απλώς προτιμούν η τελευταία διανομή.
Έτσι, Πάω να πάει μπροστά και πατήστε Enter και, όπως είπε ο Tim
την Τετάρτη ότι μπορεί να μερικές φορές να πάρει λίγο χρόνο,
ειδικά αν είστε σε μια αργή σύνδεση
ή εάν δεν έχετε αποθηκευμένο μερικά από αυτά τα πράγματα,
αλλά τι είναι αυτό κάνει είναι να τσεκάρει
από ένα σωρό κώδικα από on-line.
Είναι αργά πρόκειται να να το κατεβάσετε στον υπολογιστή μου
και όταν αυτό τελικά έγινε,
Πάω να έχει έναν κατάλογο που ονομάζεται Catalog μέσα
της οποίας-ουπς, γι 'αυτό.
Κατάλογος, ας το κάνουμε αυτό και πάλι.
Εντάξει, δεν τρέχει εκείνο το ένα.
Προφανώς έχετε μια υπάρχουσα Λίστα καταλόγων και ανακοινώσεις
ότι κατά την τελευταία στιγμή.
Αυτό πρόκειται να έχουν για μένα μια κατάλογο που ονομάζεται Catalog μέσα
των οποίων είναι όλος ο κώδικας που χρειάζομαι
για να αρχίσετε να γράφετε ένα web-based εφαρμογή με Laravel.
Έτσι, μέσα σε λίγα δευτερόλεπτα αυτό θα πρέπει να κλωτσήσει
και τη στιγμή που έχουμε αυτό-και πάλι αν δεν είστε στο σημείο
όπου είστε σε θέση να ακολουθήσετε μαζί τώρα,
Είναι εντελώς εντάξει, είναι αρκετά εύκολο
να αναδημιουργήσουν αυτά τα βήματα αργότερα στη δική σας συσκευή.
Εντάξει. Εντάξει στο Εν τω μεταξύ, όπως κάνουμε αυτό,
Πάω να τραβήξει μέχρι μια άλλη υπόδειξη.
Έτσι, μπορεί να έχετε δει Tim αναφορά
ή να επεξεργαστείτε αυτό το αρχείο τελευταία φορά.
Τι είναι ένα αρχείο etc / host και από πού ζείτε;
Εντάξει ας κυλήσει πίσω στο χρόνο.
Τι είναι το DNS, η οποία θα συζητείται όχι πολύ καιρό πριν;
Εντάξει, έτσι ώστε το σύστημα ονομάτων τομέα.
Αυτή είναι μόνο η υποδομή στο διαδίκτυο
ότι κάνει ό, τι σε μια πρόταση;
Ναι. [Low ήχου] Ακριβώς.
Μετατρέπει τα ονόματα τομέα για να Διευθύνσεις IP και το αντίστροφο,
έτσι ώστε να είναι αποτελεσματικά ένα μεγάλο πίνακα της βάσης δεδομένων
με αυτές τις δύο στήλες που έχουν πλήρως αναγνωρισμένο όνομα τομέα
στα αριστερά και η διεύθυνση IP στα δεξιά, για παράδειγμα,
και το μετατρέπει μόνο τα δύο.
Τώρα που είναι όλα ωραία και καλά αλλά αν θέλετε πραγματικά
για τη δημιουργία νέων ονομάτων του οργανωτή στη το διαδίκτυο, τα νέα ονόματα τομέα
στο διαδίκτυο, που συνήθως πρέπει να δώσει χρήματα σε κάποιον,
μπορείτε να ρυθμίσετε τα πράγματα για server τους, servers το όνομά τους
και ούτω καθεξής, που είναι ένα πραγματικός πόνος, και ιδιαίτερα
αν δεν θέλουν πραγματικά να αγοράσουν ένα όνομα τομέα, θέλουμε απλώς
να προσποιούνται σαν να έχουμε το δικό μας τοπικό τομέα,
για παράδειγμα, που ονομάζεται Καταλόγου ή Catalog.com
ή κάτι τέτοιο.
Καλά etc / υποδοχής που επιτρέπει στο σκληρό αντιστοιχίσεις κώδικα μεταξύ των ονομάτων υποδοχής
και των διευθύνσεων IP στον υπολογιστή σας τον τοπικό υπολογιστή, έτσι ώστε
να ξεγελάσουν ουσιαστικά η υπολογιστή στη σκέψη
ότι το όνομα τομέα στην πραγματικότητα υπάρχει σε αυτήν την IP.
Ελέγχεται για πρώτη φορά πριν το ίδιο το σύστημα πραγματικά DNS
ελέγχεται.
Έτσι, επιτρέψτε μου να πάω σε αυτό το παράθυρο τερματικού και φαίνεται
όπως στο παρασκήνιο εκεί,
ό, τι είχε κατεβάσει επιτυχία,
έτσι αυτό που είμαι τώρα θα να κάνουμε είναι το εξής.
Αν είστε πιο εξοικειωμένοι από την 50η ή 51 ημέρες
με G Edit, Πάω να πάει μπροστά και να κάνουμε αυτό με G Edit
στην αρχή, αλλά είμαι πρόκειται να προχωρήσει
και να κάνουμε sudo g επεξεργαστείτε το / etc / hosts στο εσωτερικό της συσκευής,
και όταν το κάνω αυτό είμαι πρόκειται να πάρει ένα παράθυρο
που μοιάζει με αυτό εδώ.
Κάπως αινιγματικά γραμμές μόνο και μόνο επειδή είναι μεγάλο,
αλλά ουσιαστικά είναι 127.0.0.1 χαρτογράφησης
σε μερικά διαφορετικά ονόματα υποδοχής, ένα από τα οποία είναι η τοπική ξενιστή,
ένα από τα οποία είναι συσκευή και, στη συνέχεια, ένα ζευγάρι περισσότερο?
localhost.localdomain, appliance.localdomain.
Αυτά είναι μόνο συμβάσεις για να χρησιμοποιήσετε τα πράγματα όπως localhost
ως προεπιλεγμένο όνομα κεντρικού υπολογιστή και localdomain
ως προεπιλογή κορυφή τομέα ανωτάτου επιπέδου ή TLD.
Έτσι παρατηρήσετε αυτό που ήδη έκανε εκ των προτέρων εδώ.
Αν θέλω να ξεγελάσουν τους συσκευή στη σκέψη
ότι Catalog είναι πράγματι ένα πραγματική ιστοσελίδα στο διαδίκτυο,
Μπορώ να πω τη συσκευή που διεύθυνση IP του είναι 127.0.0.1.
Τώρα γιατί αυτή η διεύθυνση;
Τι είναι η IP;
Από πού προέρχεται;
Ποιος δεν έχω να ρωτήσω γι 'αυτό;
[Low ήχου] Τι είναι αυτό;
[Low ήχου] Είναι η διεύθυνση πίσω βρόχο,
που απλά σημαίνει ότι αυτό είναι η προεπιλεγμένη διεύθυνση IP δεδομένη
σε πιο οποιοδήποτε υπολογιστή ο κόσμος που υποστηρίζει IP,
πρωτόκολλο διαδικτύου, και Είναι μια διεύθυνση πίσω βρόχο
υπό την έννοια ότι αυτό αντανακλά.
Αναφέρεται στην ίδια.
Έτσι, όλοι μας, αν έχουμε μια συσκευή ή ακόμα και ένα MAC
ή PC έχουν μια τοπική διεύθυνση IP του 127.0.0.1 και χρησιμοποιείται μόνο
έτσι ώστε να μπορείτε να μιλήσετε για τον εαυτό σας.
Θα μπορούσα θεωρητικά σχήμα
τι IP της συσκευής διεύθυνση είναι και ο τύπος σε 192.168
ή ό, τι ο αριθμός είναι αλλά δεν είναι απαραίτητο.
Αυτός πρόκειται να είναι αμετάβλητες και απλά θα λειτουργεί πάντα.
Έτσι, αφού την έχω σώσει ότι αυτό σημαίνει ότι τελικά
ότι σε ένα πρόγραμμα περιήγησης μπορώ να πάω http://Catalog, όπως θα κάνω εδώ,
αλλά μερικά πράγματα είναι σπάσει έξω από τις πύλες.
Έτσι, αυτό που κάνει αυτό συνήθως σημαίνει,
όταν δεν έχω δικαιώματα, Απαγορεύεται, να κάνει κάτι,
τι είναι το πρώτο ένστικτό σας για την επίλυση αυτού του προβλήματος;
Έκανα λήψη ενός κατάλογο που ονομάζεται Catalog
σε κατάλογο μου V hosts, η οποία από την προηγούμενη εβδομάδα θα θυμάστε είναι
όπου όλα είδος μας τοπικές ιστοσελίδες θα ζήσει.
Τι θα μπορούσε να σπάσει;
Πώς να καθορίσει;
[Low ήχου] Δικαιώματα.
Δικαιώματα του τι;
Εντάξει αρχεία δυνητικά.
Οπότε ας πάμε πίσω σε μας παράθυρο τερματικού εδώ.
Είμαι σε V κατάλογο υποδοχής μου.
Επιτρέψτε μου να κάνω LS και η ανακοίνωση υπάρχουν μερικά πράγματα.
Τοπική υποδοχής, η οποία έρχεται με η συσκευή, το βάζουμε εκεί.
Catalog.original, η οποία Έβαλα εκεί νωρίτερα,
αυτό είναι το είδος του τελικού εκδοχή του τι είμαστε
για να βουτήξει, και Κατάλογος, την οποία είχα μόλις κατεβάσει.
Αν θέλω να κοιτάξω στα δικαιώματα
στον κατάλογο καταλόγου, Μπορώ να κάνω LS-L και προειδοποίηση
ότι είναι λίγο διαφορετική από τις άλλες.
Τι άδεια είναι προφανώς ο κατάλογος καταλόγου,
που εμείς μόλις αγόρασαν, λείπει από προεπιλογή;
Ακόμα κι αν δεν έχετε ιδέα τι η λέξη είναι οργίλος θα μπορούμε να συμπεράνουμε
τι είναι διαφορετικό για κάθε μία από αυτές τις τρεις γραμμές;
Εντάξει τι λείπει μεταξύ της γραμμής ένα και δύο γραμμή της εξόδου;
Ναι; [Low ήχου] Ναι, έτσι είναι λείπει το Χ, το οποίο αντιπροσωπεύει
για το εκτελέσιμο και τι σημαίνει
εάν ένας κατάλογος είναι εκτελέσιμο;
Απλώς σημαίνει ότι μπορείτε να το ανοίξετε.
Μπορείτε CD σε αυτό.
Μπορείτε να αποκτήσετε πρόσβαση στα αρχεία στο εσωτερικό του.
Έτσι, αν το εκτελέσιμο, τα μέσα ενός αρχείου Είναι σαν ένα πρόγραμμα που μπορείτε να εκτελέσετε.
Ένας κατάλογος είναι εκτελέσιμο αν μπορείτε να πάτε σε αυτό.
Έτσι μπορώ να το διορθώσω αυτό με μερικούς τρόπους.
Θα μπορούσα να κάνω chmod A plus X, το οποίο σημαίνει ότι όλα τα συν εκτελέσιμο
και τότε μπορώ να πω Catalog.
Ή θυμάστε από CS50 ή άλλες κατηγορίες,
Μπορώ να είμαι λίγο πιό φανταχτερό και λένε 0711 ή πιο απλά 711
για Catalog, πατήστε Enter, τίποτα δεν φαίνεται να συμβαίνει
αλλά αν το κάνω και πάλι LS-L, παρατηρήσετε ότι είναι εκτελέσιμο
από την ομάδα μου, η οποία είναι η τρία μεσαία bits και από όλους,
ποια είναι η σωστή τρία bits, και αρκεί για εκείνους
είναι το ίδιο για σκοπούς μας.
Εντάξει Νιώθω σαν να είμαστε σε αρκετά καλή κατάσταση.
Ας πάμε πίσω στο browser και ας φορτώσετε εκ νέου,
διάολε, εξακολουθεί να απαγορεύεται.
Λοιπόν, τι άλλο μπορεί να σπάσει;
Πού αλλού θα μπορούσε θέλουμε να δούμε;
Έτσι φτιάξαμε Κατάλογος, έτσι αν πάω σε Catalog,
ας κάνουμε άλλο LS, τώρα υπάρχει περισσότερα πράγματα εδώ και ειλικρινά
με την πρώτη ματιά είναι συντριπτική
και τολμώ να πω ότι αυτό είναι ένα από οι πονοκέφαλοι των πλαισίων
έξω από την πύλη και ότι μπορείτε να ταξινομήσετε της έχουν πολλά αντιμετώπιση,
αλλά θα ακονίσει το σε αυτό που είναι σημαντικό σήμερα
και το πιο σημαντικό πράγμα τώρα είναι ο κατάλογος.
Αν έχετε χρησιμοποιήσει τη συσκευή πριν ίσως γνωρίζετε
ότι η δημόσια προσβάσιμο Κατάλογο ονομάζεται Δημόσια,
ή τα προηγούμενα χρόνια ονομαζόταν HTML, αλλά έχουμε, δεδομένου ότι άλλαξε
με την πιο κοινή Δημόσιο.
Έτσι, αν κάνω chmod 711 της Δημόσιας
ότι φαίνεται να καθορίσει το εν λόγω θέμα.
Έτσι τώρα το Δημόσιο ο κατάλογος είναι επίσης εκτελέσιμο
και ως εκ τούτου προσιτή.
Ας δούμε αν είμαστε ένα βήμα πιο κοντά.
Ας reload, εξακολουθεί να μην υπάρχει καλό και τώρα πρόκειται
για να πάρετε μια λίγο προκλητική? αυτό είναι λίγο πιο δύσκολο.
Αν πάω στο Δημόσιο, ανάκληση ότι ο Tim μας έδειξε αυτό.
Αν κάνω LS-AL, η οποία καταλόγους όλα τα αρχεία σε μακροπρόθεσμη μορφή,
υπάρχει ένα αρχείο dot να το πω έτσι
όταν ένα αρχείο dot είναι μόνο ένα αρχείο του οποίου το όνομα αρχείου αρχίζει
με μια τελεία.
Τι σημαίνει htaccess κάνουμε;
Λοιπόν ας ρίξουμε μια ματιά σε αυτό.
Αντί να χρησιμοποιήσετε το G Edit, Πάω να χρησιμοποιήσει VIM,
μπορείτε να χρησιμοποιήσετε το Emax ή Nano ή οποιαδήποτε από τις προτιμώμενες συντάκτες σας,
αλλά αν κοιτάξω εδώ αυτό έχει ένα σωρό πράγματα χαμηλού επιπέδου
ότι ήρθε με Laravel του διανομής.
Αυτό είναι ένα αρχείο το Apache web server καταλαβαίνει
και μακρά ιστορία σύντομη, αυτές οι διάφορες γραμμές
τέχνασμα διαμόρφωσης το σύνολο της Δημόσιας κατάλογο
δρομολόγησης σε όλα σχεδόν τα HTTP αιτήσεις να λάβει μια εικασία.
Ποιο αρχείο;
Όλες οι εισερχόμενες αιτήσεις HTTP με θα διοχετευθεί λίγες εξαιρέσεις
σε ποιο αρχείο, αλλιώς γνωστή ως πρόσοψη του ελεγκτή;
>> Index.
>> Index.php.
Έτσι ακόμα κι αν υπάρχει μια foo.php ή ένα αρχείο bar.php
στη Δημόσια κατάλογο μου, η σημασία αυτών των γραμμών
σε γενικές γραμμές είναι να διαδρομή όλα τα αιτήματα
να index.php εκτός αν αυτά τα αρχεία πράγματι υπάρχουν, επειδή τα πράγματα
όπως κτύπημα-f σημαίνει ότι αν η αρχείου δεν υπάρχει,
και εάν η άμεσα δεν υπάρχει,
διαδρομή όλα τα αιτήματα index.php.
Έτσι, σε λίγο αυτό θα να μας επιτρέψει να έχουμε τις διευθύνσεις URL
όπως http://Catalog/courses/123
όπου 123 είναι η μοναδική αναγνωριστικό για ένα μάθημα
αλλά δεν είναι σαφές το όνομα του ένα αρχείο, έτσι ώστε το αίτημα θα
να κατευθύνονται προς index.php που πρόκειται να καταλάβω,
χάρη στην Laravel και σας, πού να καθοδηγηθούν
ότι η εισερχόμενη αίτηση HTTP.
Αλλά υπάρχει ένα πρόβλημα.
Ανακοίνωση από προεπιλογή ότι htaccess αρχείο δεν είναι αναγνώσιμο
ή εκτελέσιμο.
Εκτελεσιμότητας δεν είναι σημαντικό αλλά θέλω να κάνω chmod644
για dot htaccess ή Ένα συν R. Τώρα σημείωση
ότι αν κάνω ένα all χρηματιστήριο, τώρα είναι αναγνώσιμο.
Τώρα, αν θα διασχίζουν τα δάχτυλά μου εδώ και reload, μπά,
το έχουμε οργανωθεί και να λειτουργήσει.
Έτσι ηλίθιο βήματα που μπορείτε πρέπει να περάσουν από την πρώτη,
αλλά το γεγονός ότι είδος του πέρασε μέσα από αυτό
τόσο σχολαστικά είναι ακριβώς τα είδη
των διαγνωστικών βημάτων θα πρέπει να σκεφτείτε
για κάθε φορά που κάτι δεν πάει λάθος,
και ακόμη και όταν ένα κατάλογο μπορεί να είναι στραβά,
συνειδητοποιούν εκεί θα μπορούσε επίσης να dot αρχεία,
ιδίως htaccess dot τα οποία είναι αρκετά κοινά
σε κάθε διανομή Apache,
η οποία μπορεί να δημιουργήσει πονοκεφάλους, όπως εκείνο το ένα.
Έτσι παίρνω λίγο κουρασμένος να πάει πίσω
και πίσω στη συσκευή.
Θα προτιμούσα να εργαστεί για MAC μου ή ακόμα και στον υπολογιστή μου.
Λοιπόν, πώς μπορώ να κάνω αυτό ίδιο κόλπο etc / υποδοχής;
Καλά παρατηρήσετε ότι πρώτα επιτρέψτε μου εικόνα
από ό, τι οι συσκευής Διεύθυνση IP είναι.
Μπορώ να κάνω ifcongig, η οποία δείχνει με μερικά αρκετά κρυπτική εξόδου
αλλά ειδοποίηση δίπλα στο eth0 ή μάλλον δίπλα στην eth1,
υπάρχει αυτή η διεύθυνση IP εδώ.
Πάω να πάει μπροστά και αντιγράψτε αυτό και στο εσωτερικό
από το παράθυρο τερματικού δική μου της MAC Πάω να επεξεργαστείτε sudo etc / hosts
για τη δική μου MAC, η οποία δίνει με ένα παρόμοιο αρχείο που αναζητούν.
Όλα Πάω να κάνουμε είναι αυτό.
Έτσι, Πάω να ξεγελάσουν MAC μου
στη σκέψη http://Catalog στην πραγματικότητα χάρτες
με τη συγκεκριμένη διεύθυνση IP.
Εντάξει, οπότε ας πάμε μπροστά και αποθηκεύσετε αυτή, τώρα επιτρέψτε μου να κλείσει
ότι παράθυρο τερματικού και τώρα MAC μου χρησιμοποιώντας οποιοδήποτε πρόγραμμα περιήγησης που θέλω,
http://Catalog και εγώ δείτε το ίδιο πράγμα.
Τώρα δεν χρειάζεται καν να ασχοληθείτε πηγαίνει πίσω στο [δεν ακούγεται]
το οποίο δεν θα ήθελε να κάνουμε έτσι κι αλλιώς, οπότε τώρα είμαι πίσω
για το δικό μου υπολογιστή χρησιμοποιώντας πραγματικά η συσκευή
ως απλά ένα web server.
Εντάξει, τόσο εδώ είναι απλά μια γρήγορη ανακεφαλαίωση μερικών
από τις άδειες αρχείων θα μπορούσαμε να θέλουμε να αλλάξουμε
και έκοψα μερικές γωνίες πράγματα, όπως το favicon ή όλα
ότι ενδιαφέρον για τώρα.
Εντάξει, τώρα ας αρχίσουμε
για να ρυθμίσετε αυτήν την προκαθορισμένη Εγκατάσταση Laravel
για μια βάση δεδομένων.
Έτσι ο Tim έκανε αυτό εν συντομία τελευταία φορά πάρα πολύ και το αρχείο
το ερώτημα είναι αυτό εδώ.
Έτσι, στο εσωτερικό του, επιτρέψτε μου αλλαγή αυτό να είναι συνεπής,
App κατάλογο config database.php.
Οπότε ας πάμε σε εφαρμογή, ας πάμε σε config
και ας πάμε στην database.php.
Έτσι, αυτό είναι ένα πολύ μεγάλο αρχείο, τα περισσότερα από τα οποία είναι παρατηρήσεων,
αλλά θα δούμε αν διαβάσετε αυτό το στενά
ότι μπορείτε να διαμορφώσετε Laravel και πολλά α πλαίσια
για την υποστήριξη διαφορετικών τύπους βάσεων δεδομένων.
Ίσως να χρησιμοποιείτε MySQL, ίσως χρησιμοποιείτε Δημοσίευση [δεν ακούγεται],
ίσως είστε με τη χρήση SQL Lite, υπάρχουν άλλα πράγματα
αλλά αν είμαστε με MySQL