Jump to content

PHP. Η κυριαρχία στο internet.


Spyros86
 Κοινοποίηση

Recommended Posts

Είχα πάρει ένα βιβλίο για html 4. Άρχισα να το διαβάζω και μου είχε φανεί καλό. Δεν κάθισα να το διαβάσω όλο όμως. Διάβασα και έμαθα τα βασικά και διάφορα άλλα.

 

Αλλά δεν θα μπορούσα να αφήσω την php. :D Πήρα το βιβλίο <<Πλήρες Οδηγός της PHP 5>> Εκδόσεις Γιούρδας όπως ήταν και το παλιό. Είναι πάρα πολύ μεγάλο. 1070 σελίδες περίπου και... Η κανονική του τιμή ήταν 50 ευρώ. Ασφαλώς και δεν πλήρωσα τίποτα... :p Έχω ξεκινήσει και το διαβάζω.

 

Δυστυχώς όμως υπάρχουν και τα προβλήματα. :o Σαν editor χρησιμοποιώ το Dreamweaver mx 2004 της Micromedia. Μου έχει βγάλει μόνο του μήνυμα για αναβάθμιση αλλά δεν την έχω κάνει. Ξεκίνησα λοιπόν να εφαρμόζω αυτά που διάβασα. Γράφω λοιπόν τα βασικά στοιχεία της html:

<html>

<title>Spyros</title>

<head>

</head>

<body>

<?php print("spyros86") ?>

</body>

</html>

 

Όταν πάω στο τρίτο κουμπί του προγράμματος που μου δείχνει πως θα φαίνεται, μου βγάζει ένα σηματάκι της php. Και όταν πατάω να το ανοίξει με ie να το δω μου βγάζει ένα μήνυμα αν θέλω να φτιάξω server (κάτι τέτοιο) Και μόλις πατήσω όχι ώστε να μου το εμφανίσει, μου δείχνει κανονικά τον κώδικα php και όχι αυτό που θέλω να εμφανίζει.

 

Τι μπορεί να φταίει? :(

 

Είναι σπαστικό γιατί προχωράω το διάβασμα και δεν μπορώ να τα δοκιμάσω και πρακτικά.

 

Άσχετο:

 

*Θυμίζει πάρα πολύ την C και προς το παρών μου φαίνεται οικία που κάτι ξέρω από c και html.

 

*Το βιβλίο το ξέρει κανείς ή το έχει διαβάσει

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Θα πρέπει να εγκαταστήσεις έναν web server με τις κατάλληλες ρυθμίσεις ώστε να μπορεί να κάνει render κώδικα php. Η πιο απλή περίπτωση είναι να βάλεις τον IIS των windows με ό,τι χρειάζεται από το www.php.net.
Link to comment
Share on other sites

Μπορείς να χρησιμοποιήσεις και τον apache για windows που θα τον βρεις στο http://apache.ntua.gr (πρέπει να το κάνεις compile)
Link to comment
Share on other sites

Για να βλέπεις απλώς το αποτέλεσμα του php κώδικα, μπορείς να εγκαταστήσεις στον υπολογιστή σου το παρακάτω πακετάκι: Appserv, που περιέχει apache, php και mySQL. Κατά τη γνώμη μου, είναι το πιο εύκολο πράγμα που μπορείς να κάνεις, αν δεν έχεις κάποιο δικό σου webserver για να δοκιμάσεις αυτά που δημιουργείς.

Tο συγκεκριμένο βιβλίο δεν το γνωρίζω. Θα σου πρότεινα πάντως να έχεις υπόψην σου, ότι το μεγαλύτερο ποσοστό των webservers ανά τον κόσμο έχει php 4. Για αυτό το λόγο, να προσέχεις τα σχόλια που αναφέρονται σε features που ενσωματώθηκαν στην php στην έκδοση 5.

Γράφουμε όσα ζούμε: www.pella24.gr
Link to comment
Share on other sites

Στην αρχή του βιβλίου μου έλεγε για το πως να εγκαταστήσω τον Apache στα windows, αλλά χειροκίνητα. Και μου έλεγε για ένα αρχείο php.ini νομίζω. Αλλά δεν μπόρεσα να καταλάβω τι είναι αυτό το apach και που χρησιμεύει. Αλλά και πως εγώ μπορώ να βλέπω μία σελίδα σε php τώρα ενώ όταν φτιάξω εγώ κάτι δεν φαίνεται?

 

Ευχαριστώ όλους για τις απαντήσεις. :)

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Spyro psakse na vris to "John Wiley & Sons - PHP 5 For Dummies " pou ine ena para poli kalo ebook gia arxarious stin PHP kai tha se voithisi arketa sta prota vimata sou :p

 

...an den to vris stele mou pm

Buy, Sell or Rent Properties Around The World! - Real Estate Listings
Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος Spyros86 (16 Αύγ. 2004 , 01:39)

 

Στην αρχή του βιβλίου μου έλεγε για το πως να εγκαταστήσω τον Apache στα windows, αλλά χειροκίνητα. Και μου έλεγε για ένα αρχείο php.ini νομίζω. Αλλά δεν μπόρεσα να καταλάβω τι είναι αυτό το apach και που χρησιμεύει. Αλλά και πως εγώ μπορώ να βλέπω μία σελίδα σε php τώρα ενώ όταν φτιάξω εγώ κάτι δεν φαίνεται?

 

Ευχαριστώ όλους για τις απαντήσεις. :)

 

 

 

1.O Apache είναι webserver, δηλαδή η εφαρμογή που σου επιτρέπει να "εμφανίσεις" τη σελίδα σου στο web.

2.Δε βλέπεις την php όταν την ανεβάζεις γιατί πιθανότατα το μηχάνημα που χρησιμοποιείς δεν έχει εγκατεστημένη τη php, ή κάνεις κάποιο λάθως στον κώδικα.

Link to comment
Share on other sites

Βασικά τις σελίδες που χρησιμοποιείς php πρέπει να τις σώζεις με κατάληξη .php, ίσως γι'αυτό δεν σου εμφανίζεται.
Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος cosco (16 Αύγ. 2004 , 02:03)

 

Spyro psakse na vris to "John Wiley & Sons - PHP 5 For Dummies " pou ine ena para poli kalo ebook gia arxarious stin PHP kai tha se voithisi arketa sta prota vimata sou :p

 

...an den to vris stele mou pm

 

 

Το είχε και αυτό, αλλά σε ξένο μόνο. Και ήθελα ένα καλό βιβλίο.

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

iNCubO

 

Το micromedia που χρησιμοποιώ είναι η τελευταία έκδοση. Επομένως δεν μπορώ να καταλάβω τι γίνεται. Και λάθος στον κώδικα δεν έχω κάνεις. Το μόνο σίγουρο αφού έχω δοκιμάσει και διάφορα παραδείγματα του βιβλίου. Και τα αρχεία σαν php είναι αποθηκευμένα. :wacko: :(

 

 

 

Εγκατέστησα τον Apache για windows. Αλλά και πάλι τα ίδιο. Δεν έχω καταλάβει πως λειτουργεί αυτός ο Apache. :o Τι πρέπει να κάνω για να βλέπω την php σελίδα. Μου έχει βγάλει κάτι επιλογές start stop... Άκρη δεν βγάζω.

 

Any heeeeeeeeeeeeeeeelp????

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Λοιπόν τα βήματα που πρέπει να κάνεις είναι τα εξής:

 

1)Εγκαθιστάς τον Apachee

2)Εγκαθιστάς την php

3)Πεiράζεις το αρχείο apachee.conf(κάπως έτσι λεγεται) ώστε ο apachee να 'βλέπει' την php. Αναλυτικές οδηγίες περιέχονται στο αρχείο install.txt της php που έχεις εγκαταστήσει.

4) Τοποθετείς τα αρχεία php που έχεις δημιουργήσει στο web root directory του apache (συνήθως έιναι ο υποφάκελος htdocs στο σημείο που έχεις εγκατεστημένο τον apachee)

5)Ξεκινάς τον apachee(start)

6)Ανοίγεις τον IE και στην διέυθυνση πληκτρολογείς: "localhost/<αρχείο.php>"

όπου <αρχείο.php> είναι το όνομα του αρχείου php που έχεις φτιάξει

 

That's all!!!!!

 

Για ευκολία, ώστε να μην χρειαστεί να πειράξεις χειροκίνητα τα αρχεία του apachee, μπορείς να εγξαταστήσεις κάποιο πακέτο όπως το phptriad που τα κάνει όλα αυτόματα. Μια αναζήτηση στο google και θα το βρεις!

 

 

Ελπίζ ω να βοήθησα :p :p

Link to comment
Share on other sites

Κατ' αρχήν να σου προτείνω να δίνεις περισσότερη προσοχή στο τι λένε τα βιβλία. Για να το λένε, μάλλον θα χρειάζετε.

 

Ο Apache είναι ένας web server ο περισσότερο χρησιμοποιούμενος ίσως αυτή τη στιγμή web server. Είναι αυτός που θα αναλάβει να εξυπηρετήσει τους browsers των χρηστών που θα αναζητήσουν να διαβάσουν ΄μια σελίδα στο ιντερνετ.

 

Οταν ζητάς μια σελίδα πχ http://www.myphone.gr τότε (πολύ χοντρικά) ο web server που τρέχει εκεί, ψάχνει στον κατάλογο που του έχεδι οριστεί να βρεί μια σελίδα που να λέγετε index.xxx όπου xxx=php ή htm ή html ή ότι άλλο του έχουμε εμείς ορίσει. Οταν την βρεί, την παρουσιάζει. Αν μετά το URL γράψουμε και το όνομα της σελίδας τότε αντί για την index αναζητά αυτή ακριβώς την σελίδα που γράψαμε. Η σελίδα αυτή θα πρέπει να βρίσκετε σε συγκεκριμένο directory στον server το οποίο έχουμε απο πριν επιλέξει και ρυθμίσει. Αυτο το directory ο Apache το ονομάζει DocumentRoot και οτιδήποτε γράφουμε μετά το URL το αναζητά μέσα (και κάτω) απο αυτό.

 

Αν η σελίδα που πρέπει να παρουσιαστεί περιέχει php και ο web server έχει ρυθμιστεί έτσι ώστε να καταλαβαίνει (και να εκτελεί) κώδικα php τότε ο web server θα εκτελέσει το κώδικα και θα φτιάξει μια σελίδα με τα αποτελέσματα αυτής της εκτέλεσης και θα τα σερβίρει στον browser. Με λίγα λόγια δηλαδή, ο κώδικας php μιας σελίδας, δεν θα τρέξει στο μηχάνημα που ζητάει την σελίδα, αλλά στον server.

 

 

Εκεί κάπου υπάρχει και το δικό σου πρόβλημα. Τα εξής δύο. Δεν έχεις κάνει πιθανόν σωστή εγκατάσταση Apache KAI PHP και δευτερον, δεν έχεις ρυθμίσει το dreamweaver ώστε να χρησιμοποιεί το pc σου και τον server που τρέχει σε αυτό, σαν testing και remote server. Το dreamweaver δεν έχει την δυνατότητα να εκτελέσει την PHP απο μόνο του.

 

Αν έχεις εγκαταστήσει σωστά τον Apache (και έχεις φτιάξει και το server root και document root directory στο httpd.conf αρχείο) τότε θα πρέπει στο dreamweaver να φτιάξεις και έναν server απο τις επιλογές που έχει. Νομίζω ότι είναι στην επιλογή site --> manage --> edit (ή new αν δεν έχεις φτιάξει ήδη). Απο εκεί δίνεις τα στοιχεία του server που έχεις στήσει στο pc σου (συνήθως server tecnology PHP MySQL, local, βάζουμε την IP 127.0.0.1 κτλ... δεν το έχω κάνει ποτέ σε local για να είμαι ειλικρινής).

 

Τώρα όταν θα επιλέγεις να δεις πως φαίνετε μια σελίδα απο το deamweaver, θα σου ανοίγει ένα IE ο οποίος θα συνδέετε με την 127.0.0.1 και θα εμφανίζει την σελίδα.

 

Α! έχεςι και ΠΜ....

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

Ευχαριστώ όλους σας για τις απαντήσεις. :)

 

Εγώ απ' ότι έχω καταλάβει έχω παραλείψει το σοβαρότερο βήμα. Την εγκατάσταση της php. Έχοντας δουλέψει κάπως σε html νόμιζα ότι θα είναι κάτι παρόμοιο. Απλά γράφω τον κώδικα δηλαδή στο dreamweaver και βλέπω πως φαίνεται.

 

Τι ακριβός πρέπει να εγκαταστήσω για την php δηλαδή?

 

Sorry παίδες που ρωτάω συνέχεια, αλλά είχα πλήρη μεσάνυχτα από php. :o

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

χμμμ... μιας που λες ότι δεν ξέρεις, προτείνω τα εξής:

 

Απεγκατέστησε τον Apache που έχεις εγκατεστημένο.

 

Κατέβασε και εγκατέστησε όπως σου λέει παραπάνω ο Varadero (που πάτε με τα πλοία βρεεεεεε :) ) το Appserv ( http://www.appservnetwork.com/ )

 

Αυτό περιέχει έτοιμα ρυθμισμένα τα:

 

AppServ 2.5.1

* PHP 5.0.1

* Apache 1.3.31

* MySQL 4.0.20

* Zend Optimizer 2.5.3

* phpMyAdmin 2.6.0-rc1

* Perl 5.8.4

 

Οπότε και καθάρισες. Θα έχεις και MySQL για μελοντική χρήση (για να γράψεις εφαρμογές για web είναι σχεδόν επιτακτική η χρήση μιας DB)

 

Πιστεύω ότι ειναι το απλούστερο που μπορείς να κάνεις, για να μην μπερδεύεσε με compilation και ρυθμίσεις τόσων πραγμάτων....

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

Όταν ήθελα να γράψω σελίδες php χρησιμοποίησα τον συνδυασμό phpmyadmin, mysql και IIS. Είναι η απλούστερη λύση αν θες απλά να δεις πως δουλεύει ο κώδικάς που έχεις γράψει γιατί χρειάζονται ελάχιστες ρυθμίσεις για να δουλέψουν όλα σωστά. Είχα δοκιμάσε να ασχοληθώ με τον apache αλλά για τη δουλειά που ήθελα να κάνω, απαιτούσε πολύ περισσότερο χρόνο ενασχόλησης από όσο άξιζε.
Link to comment
Share on other sites

@mcde:

 

σόρυ, αλλά θα διαφωνήσω, με αυτό που λες... Δεν άξιζε τον χρόνο ενασχόλησης???? Δηλαδή να πληρώσεις για τον IIS (και γενικά για όλο το πακέτο που τον περιλαμβάνει) άξιζε??? Μόνο και μόνο για να βλέπεις και να πειραματίζεσε???

 

Οταν μπαίνεις σε θέματα κόστους, πρέπει να συμπεριλαμβάνεις όλες τις παραμέτρους. Και μην μου πεις οτι ο IIS είναι "ελευθερος".... Δεν έχουν όλοι την πολυτέλεια να δουλευουν έτσι...

 

Κατα τα άλλα δεν διαφωνώ. Ο IIS θέλει σαφώς λιγότερη ώρα στο να τον.... ψάξεις... (πως τα πάει με php δεν ξέρω, δεν τον έχω χρησιμοποιήσει για κάτι τέτοιο)..... αλλά άν δεν ...ψάξεις, δεν θα μάθεις....

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος nikosk (18 Αύγ. 2004 , 14:17)

 

@mcde:

 

σόρυ, αλλά θα διαφωνήσω, με αυτό που λες... Δεν άξιζε τον χρόνο ενασχόλησης???? Δηλαδή να πληρώσεις για τον IIS (και γενικά για όλο το πακέτο που τον περιλαμβάνει) άξιζε??? Μόνο και μόνο για να βλέπεις και να πειραματίζεσε???

 

Οταν μπαίνεις σε θέματα κόστους, πρέπει να συμπεριλαμβάνεις όλες τις παραμέτρους. Και μην μου πεις οτι ο IIS είναι "ελευθερος".... Δεν έχουν όλοι την πολυτέλεια να δουλευουν έτσι...

 

Κατα τα άλλα δεν διαφωνώ. Ο IIS θέλει σαφώς λιγότερη ώρα στο να τον.... ψάξεις... (πως τα πάει με php δεν ξέρω, δεν τον έχω χρησιμοποιήσει για κάτι τέτοιο)..... αλλά άν δεν ...ψάξεις, δεν θα μάθεις....

 

 

 

Μπορεί να μη πλήρωσε το παιδί :whistle: :whistle:

Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος nikosk (18 Αύγ. 2004 , 14:17)

 

@mcde:

 

σόρυ, αλλά θα διαφωνήσω, με αυτό που λες... Δεν άξιζε τον χρόνο ενασχόλησης???? Δηλαδή να πληρώσεις για τον IIS (και γενικά για όλο το πακέτο που τον περιλαμβάνει) άξιζε??? Μόνο και μόνο για να βλέπεις και να πειραματίζεσε???

 

Οταν μπαίνεις σε θέματα κόστους, πρέπει να συμπεριλαμβάνεις όλες τις παραμέτρους. Και μην μου πεις οτι ο IIS είναι "ελευθερος".... Δεν έχουν όλοι την πολυτέλεια να δουλευουν έτσι...

 

Κι εγώ με τη σειρά μου διαφωνώ κάθετα με αυτό που γράφεις και με τον τόσο κατηγορηματικό τρόπο που το γράφεις. Κυρίως επειδή φαίνεται ότι δεν έχεις σκεφτεί μερικά απλά πράγματα. Έγραψα για τον IIS με τη λογική ότι χρησιμοποιεί windows. Τα οποία έχει με τον Α ή Β τρόπο που είναι κάτι με το οποίο δεν νομίζω ότι έχει νόημα να ασχοληθούμε τώρα. Καλώς ή κακώς λοιπόν έχει πρόσβαση εύκολα και γρήγορα σε έναν web server που χρειάζεται μηδαμινές ρυθμίσεις για να κάνει τη δουλειά του. Θέλει να γράψει μερικές γραμμές σε php και να δει πως δουλεύει ο κώδικας του. Δεν θέλει να σηκώσει web site με μεγάλες απαιτήσεις. Καλός, χρυσός ο apache αλλά στη συγκεκριμένη περίπτωση είναι χάσιμο χρόνου.
Link to comment
Share on other sites

:wacko: :happy: Πολύ πίκρα η υπόθεση. Αλλά δεν το βάζω κάτω. :) Αρχικά το θέλω ώστε να βλέπω τον κώδικα πειραματικά. Αλλά βασικά θα ετοιμάσω κάτι με έναν φίλο μάλλον. Κανονικό site. Επομένως μελλοντικά πρέπει να τα ξεκαθαρίσω ώστε να μην έχω προβλήματα.

 

Τώρα δοκιμάζω να κατεβάσω τον AppServ από το link του varadero που το ξανά έδωσε ο nikosk. Απεγκατέστησα τον apache και περιμένω να δω τι θα βγει. :o

 

Θέλοντας να σας ευχαριστήσω για την υπομονή σας... take karma

nikosk

iNCubo

Varadero

cosco

adonel

 

mcde ας ήσουν απλός χρήστης να σου έδινα κι εσένα. :p

 

Πραγματικά αν δεν βοηθάγατε... τσάμπα κόπο θα είχα κάνει. Και πάλι σας ευχαριστώ όλους σας.

 

Ελπίζω αν κολλήσω πάλι να βοηθήσετε. Μόλις βάλω τον appserv θα σας πω. :)

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος mcde (18 Αύγ. 2004 , 16:42)

 

Κι εγώ με τη σειρά μου διαφωνώ κάθετα με αυτό που γράφεις και με τον τόσο κατηγορηματικό τρόπο που το γράφεις. Κυρίως επειδή φαίνεται ότι δεν έχεις σκεφτεί μερικά απλά πράγματα. Έγραψα για τον IIS με τη λογική ότι χρησιμοποιεί windows. Τα οποία έχει με τον Α ή Β τρόπο που είναι κάτι με το οποίο δεν νομίζω ότι έχει νόημα να ασχοληθούμε τώρα. Καλώς ή κακώς λοιπόν έχει πρόσβαση εύκολα και γρήγορα σε έναν web server που χρειάζεται μηδαμινές ρυθμίσεις για να κάνει τη δουλειά του. Θέλει να γράψει μερικές γραμμές σε php και να δει πως δουλεύει ο κώδικας του. Δεν θέλει να σηκώσει web site με μεγάλες απαιτήσεις. Καλός, χρυσός ο apache αλλά στη συγκεκριμένη περίπτωση είναι χάσιμο χρόνου.

 

 

 

??? αν φάνηκε κατηγορηματικός ο τρόπος μου ή λίγο απότομος, ζητώ συγνώμη, αλλά δεν το εννοούσα έτσι... έτσι βγήκε ο γραπτός λόγος.

 

Οσο για τον IIS, δεν διαφωνούμε (άλλωστε φαίνετε απο την τελευταία παράγραφο του μηνύματός μου)... Απλά λες ότι δεν αξίζει τον κόπο και εκεί διαφωνώ. Πιστεύω ότι δεν χρειάζετε πολύς χρόνος για να το κάνεις να παίξει. Και σίγουρα αυτά που θα μάθεις για να το πετύχεις, θα σου χρησιμεύσουν ΚΑΙ για να επιτύχεις στον αρχικό σου στόχο, δηλαδή να γράψεις μια καλη και σωστή εφαρμογή (πχ μεταβλητές που παίρνει η PHP απο τον web-server, διαχείρηση αρχείων και άλλα)...

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

... ακούω προτάσεις... να κάψω το βιβλίο ή να σπάσω των υπολογιστή? :p :cry:

 

Ένα έχω να πω. Δεν βγαίνει άκρη. ΑΠΟΡΩ. :(

 

Ας τα πάρουμε ένα ένα τα βήματα.

 

1)Αρχικά εγκαθιστώ το micromedia dreamweaver mx 2004

2)Εγκαθιστώ το AppServ που είναι και για την php5. Από το link που μου δώσατε.

3)Γράφω τον κώδικα html που μέσα του περιέχει και php και τω αποθηκεύω σαν php σελίδα.

4)Μετά πατάω να γίνει η προεπισκόπηση. Αυτόματα με ρωτάει για server. Πατάω να φτιάξω. Και δίνω σαν server το όνομα που είχα δώσει στο appserv όταν το εγκατέστησα. Localserver δηλαδή. Μετά αφού τελειώσει η προσθήκη του server και αφού βάλω και κάτι meil και άλλα που ζητάει όπως το domain name... το mail... Πατάω και τελειώνει και αυτή η διαδικασία.

5)Εν συνεχεία κλείνει το παράθυρο. Μετά ξανά πατάω για προεπισκόπηση και μου ξανά λέει να φτιάξω server. Άμα τώρα πατήσω όχι έχω το ίδιο πρόβλημα. Φαίνεται ο κώδικας και όχι αυτό που έπρεπε να δίχνει. :blink: :wacko: :blink:

 

Εν' το μεταξύ βλέπω ότι είναι σχεδόν πανομοιότυπο με πριν που είχα βάλει τον apache.

 

Any help? :(

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

AAA!!! εσύ είσαι ανεπίδεκτος :) :) :) :)

 

λοιπόν, κάτσε κάνε:

 

Εγκατάσταση Appserv... Δεν χρειάζετε να πειράξεις τίποτα, εκτός απο το email του webmaster (που φυσικά και ΔΕΝ πρόκειτε να στείλει ή να λάβει ποτέ τίποτα μιας και δεν έχεις MTA στο pc σου...) ΚΑΙ (ΣΗΜΑΝΤΙΚΟ) το username και το Password της MySQL.... κοίτα να τα θυμάσαι αυτά γιατί μπορεί να τα χρειαστείς στο μέλλον....

 

Φυσικά στο τέλος της εγκατάστασης επιλέγεις να ξεκινήσουν και οι 2 υπηρεσίες...

 

Ελέγχεις αν έχει ξεκινήσει ο Apache με τον εξής τρόπο:

Ανοίγεις τον IE και του δίνεις το URL http://localhost ή το http://127.0.0.1

Πρέπει να σου βγάλει μια σελίδα με πληροφορίες.... Αν ναι είσαι ΟΚ, αν οχι, τότε ξεκίνα τον apache απο το Start --> programs --> appserv --> apache control server --> start

 

 

Πάμε μετά στο dreamweaver...

 

Το ξεκινάς, μην γράψεις ακόμα τίποτε για σελίδα κτλ... Πατάς Sites -> Manage -> new -> δίνεις ότι όνομα θες (απλά να καταλαβαίνεις ότι πρόκειτε για το τοπικό σου) -> ξεκινάει ο wizard...

 

Εκεί δίνεις :

sever technology : PHP-MySQL --> ΝΕΧΤ --> επιλέγεις Edit & test Localy ΚΑΙ στο κάτω πεδίο πατάς το Browse (το φακελάκι) και διαλέγεις τον κατάλογο που χρησιμοποιεί ο Apache σαν document root (αν δεν έχεις αλλάξει το default installation directory αυτός θα είναι ο C:\AppServ\www) διαφορετικά δες παρακάτω στο ***

 

 

---> ΝΕΧΤ ---> Το URL το αφήνεις http://localhost ---> ΝΕΧΤ ---> eεπιλέγεις NO στο Use a remote server (εκεί θα έβαζες τις πληροφορίες του πραγματικού web server στον οποίο θα ανέβαζες τα site σου).

 

Είσαι έτοιμος. Φτιάξε την σελίδα και κάνε preview...

 

 

***αν θες να δεις ποιό είναι το document root που χρησιμοποιεί ο server (πρέπει να το ξέρεις για να ξέρεις που θα αποθηκευσεις τα αρχεία σου, πήγαινε στο start-->programs-->appserv-->Apache Configure Server --> edit the httpd.conf.... Απο εκεί ψάξε για DocumentRoot. Το Path που είναι δίπλα του είναι αυτό που πρέπει να επιλέξεις στον Wizard...

 

 

Μετά το κατέβασμα του AppServ έκανα ακριβώς 6 λεπτά για να το εγκαταστήσω και να δουλέψει μια χαρά. Δεν χρειάστηκε απολύτως καμμια ρύθμιση (πέρα απο τις ρυθμίσεις του dreamweaver, που αναγκαστικά θα τις έκανα και για οτιδήποτε άλλο έβαζα). Ακούς mcde ?? :whistle: :) :)

 

 

EDIT: Τελικά τώρα που τα ξαναδιαβάζω, κατάλαβα ότι δεν χρειαζόσουν βιβλίο PHP αλλά για το Dreamweaver :lol: :lol: :lol:

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

Εγκατάσταση Appserv… Δεν χρειάζεται να πειράξεις τίποτα, εκτός από το email του webmaster (που φυσικά και ΔΕΝ πρόκειται να στείλεις ή να λάβεις τίποτα μιας και δεν έχεις MTA στο PC σου…) ΚΑΙ (ΣΗΜΑΝΤΙΚΟ) το username και το password της MySQL… κοίτα να τα θυμάσαι αυτά γιατί μπορεί να χρειαστείς στο μέλλον…

 

Φυσικά στο τέλος της εγκατάστασης επιλέγεις να ξεκινήσουν και οι 2 υπηρεσίες…

 

Εγκατέστησα στην αρχή το αρχείο: apache_2050-win32-x86-no_ss Αφού έκανα τις ρυθμίσεις που ανέφερες (είχαν κάποια διαφορά όμως) και αφού δοκίμασα τα http://localhost και http://127.0.0.1 (μου έβγαιναν κάτι κινέζικα) μου έβγαζε στις 2 υπηρεσίες apache ότι δεν δουλεύει η πρώτη. Και ο κώδικας δεν φαινόταν βέβαια και μετά τις ρυθμίσεις στο dreamweaver.

 

Μετά εγκατέστησα ένα άλλο αρχείο. Το: appserv-win32-2.5.1 Είναι και διπλάσιο μέγεθος (13,9 mb) Οι ρυθμίσεις που ζητούνται είναι ακριβός ίδιες με αυτές που λες. Έκανα λοιπόν ότι ακριβός μου είπες και όλα πήγαν οκ. Το πρώτο θέμα που τίθεται ως εδώ είναι ότι αναγνωρίζει ότι υπάρχει μία μόνο υπηρεσία.

 

Ελέγχεις αν έχει ξεκινήσει ο Apache με τον εξής τρόπο: Ανοίγεις τον IE και του δίνεις το URL http://localhost ή το http://127.0.0.1 Πρέπει να σου βγάλει μία σελίδα με πληροφορίες… Αν ναι είσαι οκ, αν όχι, τότε ξεκίνα τον apache από το Start --> programs --> appserv --> apache control server --> start

 

Και με τα δύο url ανοίγει σωστά πλέον η σελίδα.

 

Πάμε μετά στο dreamweaver…

 

Το ξεκινάς, μην γράψεις ακόμα τίποτα…… ……… Είσαι έτοιμος. Φτιάξε την σελίδα και κάνε priview.

 

Πάλι αρχίζουν τα προβλήματα. Φτιάχνω κανονικά τις ρυθμίσεις για το site. Μόλις τελειώσω πατάω να φτιάξω μία php σελίδα. Και… τα ίδια … και τα ίδια… Δεν μπορώ να καταλάβω τι φταίει. όταν ανοίξω το αρχείο c:\appserv\www\index Και κάνω priview το δείχνει κανονικά. Μόνο ότι φτιάξω εγώ δεν το δείχνει ή άμα αλλάξω και πάλι κάτι στο index που δείχνει. Λάθος στον κώδικα δεν νομίζω να κάνω γράφω το ποιο απλό που γίνεται:

 

<html>

<title>Spyros86</titlre>

<head>

</head>

<body>

<?php print( "Spyros86" ) ; ?>

</body>

</html>

 

Βλέπεις να υπάρχει κάπου λάθος? Έχω δοκιμάσει και τόσα παραδείγματα του βιβλίου και δεν εμφανίζει κανένα. Επίσης δοκίμασα και το έχω αποθηκεύσει το αρχείο σε 100 σημεία και με πάρα πολλά όνομα. Υπάρχει περίπτωση να φταίει το dreamweaver?

 

Και κάτι άλλο. Ακόμα και τώρα, ενώ έχω φτιάξει profile για site όταν πατήσω να γίνει preview μου λέει αν θέλω να φτιάξω profile για site. Φυσικά δεν πατάω ναι αφού έχω ήδη φτιάξει ένα. Επίσης δεν ξέρω αν είναι λογικό για το dreamweaver αυτό, αλλά όταν έχω γράψει ένα ελληνικό κείμενο και το αποθηκεύσω. Μετά μόλις ξανά ανοίξω το αρχείο αυτό το εμφανίζει με κινέζικα. Δεν μπορώ να καταλάβω τι γίνεται. Μου έχει βγει το λάδι για να φτιάξω την php στο pc και ακόμα τίποτα. Απορώ που λέτε ότι είναι εύκολο. Δεν μπορώ να βρω το λάθος μου ( αν υπάρχει).

:(

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Χμμμμ... λοιπόν, εχω ΜΙΑ υποψία.... μα μια υποψία.......... μα ΜΙΑ υποψία.....

 

Λοιπόν, είπες ότι η πρώτη σελίδα στον apache εμφανίζετε σωστά... (αλήθεια τι εννοείς μια μόνο υπηρεσία??? MySQL δεν την βάζεις????)...

 

Οταν βλέπεις την αρχική σελίδα του apache (http://localhost) έχει ένα λινκ που λέει PHP Information Version x.x.x

 

Πήγες εκεί??? σου εμφανίστηκε τίποτε???? αν ναι, τα έχεις κάνει όλα σωστα και η απάντηση στην ερώτηση σου έχει δωθεί (στην ερώτηση ότι όλα είναι τόσο εύκολα, εννοώ)...

 

Αν όχι, τότε κάποιο βήμα δεν έχεις κάνει σωστά...( πάντως το δοκίμασα και εγώ και δεν άλλαξα απολύτως τίποτε εκτός απο αυτά που σου λέω...)

 

Πάμε λοιπόν, στην υποψία... Είσαι σίγουρος ότι στο dreamweaver γράφεις τον κώδικα στο παράθυρο του κώδικα (Code view) και όχι στο Design View??? Αν έχεις επιλέξει split view τότε θα πρέπει τον κώδικα να τον γράψεις στο επάνο παράθυρο... Οταν θα τελειώσεις τον κώδικα στο κάτω παράθυρο (ή στο Design View) θα πρέπει να βλέπεις ένα κίτρινο εικονίδιο που να αναφέρει php...

 

Για δοκίμασε και μην βιάζεσαι να βγάζεις συμπεράσματα.... που να δεις πόσο αίμα θα φτύσεις για να την εγκαταστήσεις σε κανα Unix σύστημα (αν και τα περισσοτερα Linux την εμπεριέχουν πλέον, δεν συμβαίνει αυτό με τα μεγαλύτερα συστήματα...)

 

Αντε καλη επιτυχία...

Imagine Imposible. We make It Visible.

 

http://www.netmachine.gr

Link to comment
Share on other sites

Αρχικό Μήνυμα από το μέλος nikosk (23 Αύγ. 2004 , 15:33)

 

Χμμμμ... λοιπόν, εχω ΜΙΑ υποψία.... μα μια υποψία.......... μα ΜΙΑ υποψία.....

 

Λοιπόν, είπες ότι η πρώτη σελίδα στον apache εμφανίζετε σωστά... (αλήθεια τι εννοείς μια μόνο υπηρεσία??? MySQL δεν την βάζεις????)...

 

Οταν βλέπεις την αρχική σελίδα του apache (http://localhost) έχει ένα λινκ που λέει PHP Information Version x.x.x

 

Πήγες εκεί??? σου εμφανίστηκε τίποτε???? αν ναι, τα έχεις κάνει όλα σωστα και η απάντηση στην ερώτηση σου έχει δωθεί (στην ερώτηση ότι όλα είναι τόσο εύκολα, εννοώ)...

 

Αν όχι, τότε κάποιο βήμα δεν έχεις κάνει σωστά...( πάντως το δοκίμασα και εγώ και δεν άλλαξα απολύτως τίποτε εκτός απο αυτά που σου λέω...)

 

Πάμε λοιπόν, στην υποψία... Είσαι σίγουρος ότι στο dreamweaver γράφεις τον κώδικα στο παράθυρο του κώδικα (Code view) και όχι στο Design View??? Αν έχεις επιλέξει split view τότε θα πρέπει τον κώδικα να τον γράψεις στο επάνο παράθυρο... Οταν θα τελειώσεις τον κώδικα στο κάτω παράθυρο (ή στο Design View) θα πρέπει να βλέπεις ένα κίτρινο εικονίδιο που να αναφέρει php...

 

Για δοκίμασε και μην βιάζεσαι να βγάζεις συμπεράσματα.... που να δεις πόσο αίμα θα φτύσεις για να την εγκαταστήσεις σε κανα Unix σύστημα (αν και τα περισσοτερα Linux την εμπεριέχουν πλέον, δεν συμβαίνει αυτό με τα μεγαλύτερα συστήματα...)

 

Αντε καλη επιτυχία...

 

 

Αρχικά βλέπω το εικονίδιο του apache κάτω δεξιά στην γραμμή εργαλείων. Όταν κάνω αριστερό κλικ, μου εμφανίζει μόνο ένα apache. Ενώ με το παλιό αρχείο έβγαζε και δεύτερο. :o (Αλλά και πάλι δεν έβγαινε τίποτα). Αν θυμάμαι καλά δεν ήταν και για την php 5.

 

Στο http://localhost πάτησα και στο php όπως είπες και έδειχνε μια χαρά τις πληροφορίες.

 

Στο dreamweaver γράφω στο σωστό σημείο τον κώδικα. Δεν τίθεται τέτοιο θέμα. Και στην δεξιά επιλογή που σου κάνει την εμφανίσει μου βγάζει το κίτρινο σηματάκι με το php απάνω. Όταν πατάω όμως στο priview που είναι σε ένα κουμπί ακόμα ποιο δεξιά αρχίζει το πρόβλημα. Είναι λογικό ενώ έχω φτιάξει ένα profile για site, να μου ξανά ζητάει να φτιάξω ένα όταν πατάω για priview? Μήπως φταίει τίποτα εκεί? Είμαι σίγουρος ότι τα έχω κάνει σωστά μέχρι εκεί. :o

http://www.myphone.gr/gallery/data/500/24376flag.gif Καφενείο Φοιτητών
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...