Δημοσιεύτηκε: 30 Μάιος 2011, 15:58
από Αποστόλης
θα χρησιμοποιήσω ονόματα ώστε να είμαι όσο πιο κατανοητός γίνεται. Αν υπάρχει πρόβλημα ας το σβήσουν οι admin.
Η σωστή χρήση είναι η εξής:

/var/www/yamaha/
/var/www/honda/
var/www/ducati/
κ.λ.π. κ.λ.π.
τα path αυτά αποτελούν τα sites σου.
μέσα στον κάθε τελευταίο φάκελο (honda-yamaha-ducati) είναι που αποθηκεύεις όλα τα αρχεία και τους φακέλους που αποτελούν το site σου
π.χ.
/var/www/yamaha/index.php - η αρχική σελίδα που βλέπεις όταν πληκτρολογείς http://www.yamaha.gr
/var/www/yamaha/sales/sales.php
/var/www/yamaha/sales/offers.php
/var/www/yamaha/spareparts/gears.php
/var/www/yamaha/spareparts/suspension.php
/var/www/yamaha/images/
/var/www/yamaha/images/spareparts/
κ.λ.π. κ.λ.π.
Υπόψιν οτι το www θα το βρείς ή έτσι ή public_html ή http

Κάποια από αυτά τα αρχεία (έστω τα gears.php - suspension.php) μπορεί να συνδέονται με κάποια βάση ώστε να κάνουν queries για να φέρουν ή να καταχωρήσουν ή να ενημερώσουν εγγραφές.
Για να συνδεθείς με τη βάση πρέπει να δώσεις στο script τα host,username,password,db name.
Αυτά τα στοιχεία είτε τα δίνεις σε κάθε script, πράγμα που δεν σε συμφέρει γιατί αν αλλάξεις κάτι θα χρειαστεί να αλλάξεις κάθε ένα script-και αν είναι πολλά τα αρχεία κάηκες, ή τα βάζεις σε ένα αρχείο που το καλείς (με include κ.ο.κ.) κάθε φορά που θέλεις να επικοινωνήσεις με την βάση.
Οταν τα στοιχεία αυτά τα γράφεις μέσα στο κάθε file ή σε ένα αρχείο που βρίσκεται κάτω από /var/www/yamaha/ είναι πιο εύκολο να στο χακάρει κάποιος και να δει τον κωδικό, το όνομα της βάσης κ.λπ.
Δεν είναι παιχνιδάκι για μωρά αλλά δεν είναι και κάτι τραγικό.
Οι ίδιες οι σελίδες στέλνουν πάρα πολλά δεδομένα. Ανοιξε μια οποιαδήποτε σελίδα και κάνε προβολή->κώδικας σελίδας να δεις οτι ήδη δίνεις σε κάποιον πολλές πληροφορίες.
Αν όμως το αρχείο το τοποθετήσεις στο /var/www/ τότε ο άλλος πρέπει να χακάρει τον apache.
Κάτι που είναι πάρα πολύ πιο δύσκολο.
Αν και εφόσον βέβαια τηρούνται κάποιοι κανόνες ασφαλείας. Που συνήθως τηρούνται.

Ισως ακόμα είναι λίγο advance αυτή η λογική για σένα αλλά επειδή είναι πολύ σημαντικό κομμάτι και επειδή οι καλές συνήθειες αποκτούνται στα πρώτα βήματα καλό είναι να το ψάξεις λιγάκι και να το εμπεδώσεις ώστε να σου γίνει συνήθεια.