Panosst Δημοσ. 1 Ιουνίου 2006 Δημοσ. 1 Ιουνίου 2006 Έχω xp pro και θέλω να σηκώσω ένα site. Έχω στήσει Apache, MySQL, & PHP. Από τη στιγμή που βγαίνει η δοκιμαστική σελίδα που έφτιαξα θεωρώ ότι ο Apache δουλεύει. Τα άλλα 2 πως θα καταλάβω ότι δουλεύουν? (Προσπαθώ να τα στήσω όλα αυτά για να σηκώσω ένα forum, αλλά όπως καταλάβατε είμαι ψιλο-άσχετος).
sotris99 Δημοσ. 1 Ιουνίου 2006 Δημοσ. 1 Ιουνίου 2006 για να στήσεις φόρουμ δοκιμαστικά στο pc υπάρχει ο guide του billpeppas. Αλλά δεν καταφερα προσωπικά να τον δουλέψω και ευτυχώς βρήκα το easy php http://www.easyphp.org/ και έκανα την δουλειά μου μια χαρά...
panosru Δημοσ. 1 Ιουνίου 2006 Δημοσ. 1 Ιουνίου 2006 foobar.php > <?php if (@mysql_connect("localhost","username","password")) { echo "PHP & MySQL working fine"; } else { echo "An blaipeis ayto to mynhma shmenei pos h PHP douleuei alla h MySQL oxi <strong>H to username sou h to password sou den einai eggyra</strong>.<br />". "MySQL error report: ".mysql_error(). "<br />MySQL error number: ".mysql_errno(); } ?> trekse ayton ton kodika mesa apo ton web server sou kai allakse to username sto username ths MySQL sou (synithos einai root) kai to password sto password ths MySQL sou (synithos einai root h admin h tipota) Episeis tha sou protina na dokimaseis ton XAMPP einai isos o kalyteros web server gia local
Panosst Δημοσ. 1 Ιουνίου 2006 Μέλος Δημοσ. 1 Ιουνίου 2006 Λοιπόν τρέχω αυτό το footbar.php αλλά βλέπω το περιεχόμενό του. Δήλαδή: <?php if (@mysql_connect("localhost","username","password")) { echo "PHP & MySQL working fine"; } else { echo "An blaipeis ayto to mynhma shmenei pos h PHP douleuei alla h MySQL oxi <strong>H to username sou h to password sou den einai eggyra</strong>.<br />". "MySQL error report: ".mysql_error(). "<br />MySQL error number: ".mysql_errno(); } ?> Άρα η php (μάλλον) δε δουλεύει. Πιθανότατα θα δοκιμάσω και τον XAMPP ή το easyphp μιας και απ' ότι είδα τα σετάρουν όλα όσα θέλω μόνα τους, αλλά θα ήθελα να κάνω μια προσπάθεια να δουλέψουν όπως τα έχω τώρα. Είμαι λοιπόν στο σημείο όπου η php δεν δουλεύει. Τι προτείνετε?
Panosst Δημοσ. 1 Ιουνίου 2006 Μέλος Δημοσ. 1 Ιουνίου 2006 Μου έσπασε τα νεύρα :evil: . Δε θέλει να δουλέψει. Τα βγάζω όλα και βάζω XAMPP.
panosru Δημοσ. 1 Ιουνίου 2006 Δημοσ. 1 Ιουνίου 2006 bale xampp alla etsi den tha matheis na sthneis sosta server mias kai sto xampp einai ola etoima
zinas Δημοσ. 2 Ιουνίου 2006 Δημοσ. 2 Ιουνίου 2006 Eixa kratisei kati simeioseis tin prota fora pou ta estisa ola mona tous (kai oxi apo kapoio paketo opos to Xampp) Sou paratheto ena apospasma apo to pos tha stiseis tin php (ego evala tin php5). To leitourgiko einai windowsXP. 1) Download PHP5 Binaries (kai oxi ton installer) 2) Extract ta binaries sto c:\PHP5 3) Eisagogi tou c:\PHP5 sto PATH (Control Panel->System->Advanced Tab->Enviroment Variables) 4) Metonomasia tou php.ini-recomended se php.ini 5) prepei na mpoun oi parakato grammes sto httpd.conf LoadModule php5_module "c:/PHP5/php5apache2.dll" PHPIniDir "C:/PHP5/" AddType application/x-httpd-php .php
freakystyley Δημοσ. 2 Ιουνίου 2006 Δημοσ. 2 Ιουνίου 2006 Λοιπόν τρέχω αυτό το footbar.php αλλά βλέπω το περιεχόμενό του. τα αρχεία που δημιουργείς εννοείτε πως τα βάζεις στο φάκελο που έχεις ορίσει στον απατσι οτι είναι ο web folder και τα τρέχεις από ένα browser π.χ. http://localhost/file.php
Panosst Δημοσ. 2 Ιουνίου 2006 Μέλος Δημοσ. 2 Ιουνίου 2006 Έβαλα το xampp, και smf. Σηκώθηκε το forum, αλλα έχω 2 ερωτήσεις. 1) Πως θα το κάνω να δουλεύει αυτόματα η κωδικοποίηση και να μην πρέπει να επιλέγω εγώ κάθε φορά ελληνική κωδικοποίηση? 2)Πατώντας το.site.μου με πάει στην αρχική του xampp αντι για την αρχική του forum. Το forum ειναι στο φάκελο htdocs/smf. Τι πρέπει να κάνω για να βγαίνω στην αρχική του forum πατώντας το.site.μου? Τώρα όπως είναι πρέπει να πατήσω το.site.μου/smf για να μπω στο forum. Μπορώ να χρησιμοποιήσω αυτό που διαβασα κάπου στο conf του apache, τα symbolic links και να μην αλλάξω το docs directory στον apache?
Panosst Δημοσ. 2 Ιουνίου 2006 Μέλος Δημοσ. 2 Ιουνίου 2006 zinas, περίπου αυτά είχα κάνει (όμως, όπου c:\PHP5 --> c:\PHP). Απ' ότι θυμάμαι είχα βάλει c:\PHP στο PHPRC (ή κάπως έτσι) και ο apache δούλευε (έφτιαξα στο publisher στα γρήγορα μια σελιδα (.htm) και φαινόταν από το ιντερνετ μια χαρά). Όμως βάζοντας sto httpd.conf LoadModule php5_module "c:/PHP/php5apache2.dll" PHPIniDir "C:/PHP/" AddType application/x-httpd-php .php πέταγε σφάλμα ο apache και δεν ξεκίναγε. freakystyley, όντως έκανα μλκια. δεν το έτρεχα έτσι. Μετά το κατάλαβα αφού έβαλα το xampp, επειδή αυτό ρυθμίζεται τρέχοντας το http://localhost/τάδε_αρχείο.php Τελικά όσο το σκέφτομαι υποψιάζομαι ότι ίσως όλα δούλευαν και κακώς τα έβγαλα. Για τα 2 προβληματάκια που περιγράφω παραπάνω τι πρέπει να κάνω?
freakystyley Δημοσ. 3 Ιουνίου 2006 Δημοσ. 3 Ιουνίου 2006 haha! είναι το πιο πιθανόν οτι λειτουργούσε κανονικά από πριν! αλλά δεν πειράζει.. αν δεν κάνεις μλκια, δεν θα μάθεις!
Panosst Δημοσ. 3 Ιουνίου 2006 Μέλος Δημοσ. 3 Ιουνίου 2006 Το 2 το έφτιαξα ως εξής: άλλαξα το /htdocs/index.php από <?php if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { $uri = 'https://'; } else { $uri = 'http://'; } $uri .= $_SERVER['HTTP_HOST']; header('Location: '.$uri.'/xampp/'); exit; ?> σε <?php if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { $uri = 'https://'; } else { $uri = 'http://'; } $uri .= $_SERVER['HTTP_HOST']; header('Location: '.$uri.'/smf/'); exit; ?> και τώρα πατώντας το.σιτε.μου πάει στο το.σιτε.μου/smf/index.php Το ερώτημα λοιπόν είναι το εξής: πώς βάζω meta tags σε αρχειο php και που πρέπει να τα βάλω, στο /htdocs/index.php ή στο /htdocs/smf/index.php? Βάζοντας μεσα στο /htdocs/smf/index.php πάνω πάνω <html>... <head>.. <meta τάδε>... </head> <body> όπως ήταν το php </body> </html> ναι μεν ξεκινά η σελίδα του φόρουμ με σωστή κωδικοποίηση και τίτλο αλλά όταν πατήσω σε κάποιο λινκ πχ για να κάνω login ενώ κάνει login δε με βγάζει στην αρχική συνδεδεμένο όπως θα έπρεπε παρά σταματά και πατώντας back και refresh με βγάζει στην αρχική συνδεδεμένο. Τι να κάνω???
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.