Προς το περιεχόμενο

PHP, MySQL: πως θα δω ότι το έχω στήσει και δουλεύει?


Panosst

Προτεινόμενες αναρτήσεις

Έχω xp pro και θέλω να σηκώσω ένα site. Έχω στήσει Apache, MySQL, & PHP. Από τη στιγμή που βγαίνει η δοκιμαστική σελίδα που έφτιαξα θεωρώ ότι ο Apache δουλεύει. Τα άλλα 2 πως θα καταλάβω ότι δουλεύουν?

 

(Προσπαθώ να τα στήσω όλα αυτά για να σηκώσω ένα forum, αλλά όπως καταλάβατε είμαι ψιλο-άσχετος).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

για να στήσεις φόρουμ δοκιμαστικά στο pc υπάρχει ο guide του billpeppas. Αλλά δεν καταφερα προσωπικά να τον δουλέψω και ευτυχώς βρήκα το easy php http://www.easyphp.org/ και έκανα την δουλειά μου μια χαρά...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν τρέχω αυτό το 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 δεν δουλεύει. Τι προτείνετε?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν τρέχω αυτό το footbar.php αλλά βλέπω το περιεχόμενό του.

 

τα αρχεία που δημιουργείς εννοείτε πως τα βάζεις στο φάκελο που έχεις ορίσει στον απατσι οτι είναι ο web folder και τα τρέχεις από ένα browser

π.χ. http://localhost/file.php

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έβαλα το xampp, και smf. Σηκώθηκε το forum, αλλα έχω 2 ερωτήσεις.

 

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

 

2)Πατώντας το.site.μου με πάει στην αρχική του xampp αντι για την αρχική του forum. Το forum ειναι στο φάκελο htdocs/smf. Τι πρέπει να κάνω για να βγαίνω στην αρχική του forum πατώντας το.site.μου? Τώρα όπως είναι πρέπει να πατήσω το.site.μου/smf για να μπω στο forum. Μπορώ να χρησιμοποιήσω αυτό που διαβασα κάπου στο conf του apache, τα symbolic links και να μην αλλάξω το docs directory στον apache?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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 προβληματάκια που περιγράφω παραπάνω τι πρέπει να κάνω?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το 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 με βγάζει στην αρχική συνδεδεμένο.

Τι να κάνω???

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...