Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: Casper on November 19, 2007, 21:15:56
-
Καλώς σας βρήκα κατ αρχήν και τα συγχαρητήρια μου και για το όμορφο site σας και για την υποστήριξη που υπάρχει.
Εγκατέστησα με επιτυχία το XAMPP και έκανα και εγκατάσταση ένα δοκιμαστικό elxis και όλα πηγαίνουν καλά μέχρι εδώ
Το ερώτημα που μου βγήκε είναι τα παρακάτω.
Όταν έχω ένα site στημένο και ενεργό on line και έχω cpanel στον server που το φιλοξενώ πως μπορώ με τον πλέον σύντομο τρόπο να στήσω το ίδιο site και στο XAMPP χρησιμοποιώντας το full backup που παράγεται με το cpanel.
Υπάρχει αντίστοιχη εντολή restore (του αρχείου Full Backup που δημιουργεί το cpanel) στο XAMPP (έμμεσα ή άμεσα)??
ή πρέπει να κατεβάσω το περιεχόμενο από το root και να γίνει ξεχωριστά το restore στην SQL για να δέσουν?
-
Δεν ξέρω καθόλου το XAMP αυτό που ξέρω όμως είναι πως έχεις μία Mysql τοπικά στο pc σου. Εγκατεστησε τα tools της Mysql (MySQL administrator, MySQL Query Browser) και από το MySQL administrator πέρνα το sql backup του cpanel (κάντο restore). Τα αρχεία δεν χρειάζεται να τα περάσεις όλα, αλλά μόνο αυτά που έχεις προσθέσεις (λογικά ότι είναι στον κατάλογο /images). Σημείωσε πως επειδή οι διαδρομές είναι διαφορετικές μεταξύ του server και του υπολογιστή σου θα πρέπει να πειράξεις το configuration.php αλλά και το sql αρχείο αλλάζοντας τις διαδρομές.
-
Ευχαριστώ για την απάντηση σου datahell
και εγώ δεν ξέρω την XAMP και για αυτό άρχισα τις ερωτήσεις.
Εσύ περιγράφεις και σωστά την χειρονακτική διαδικασία η οποία είναι γνωστή (αν και υπάρχουν ειδικά προβλήματα ακόμα σε ότι αφορά το restore της SQL, στα οποία θα αναφερθώ παρακάτω).
Το βασικό μου ερώτημα όμως παραμένει αν υπάρχει ένας συγκεκριμένος κύκλος εντολών που να κάνει συνολικά restore ένα δυναμικό site τοπικά (ΧΑΜP), με έναν ανάλογο τρόπο που έχουμε στους on line servers με το cpanel.
Αυτό είναι ιδιαίτερα χρήσιμο θα έλεγα
Σε ότι αφορά ένα πρόβλημα με restore που αντιμετώπισα στην SQL στο XAMP είναι ότι σε προϋφιστάμενη μεγάλη dbase (αυτή που δοκίμασα ήταν περίπου 400 μέγα) βγάζει πρόβλημα μεγέθους.
Συγκεκριμένα δε στο Databases/import γράφει όριο (Max: 16,384 KiB)
Άρα? Τι κάνουμε έστω σε αυτή την περίπτωση??
-
Όλες οι λύσεις που ξέρω εγώ είναι manual σχεδόν για οτιδήποτε... Για το συγκεκριμένο: Σπας το μεγάλο sql σε μικρότερα κομμάτια... Ή (αυτό που κάνω εγώ) κάνεις Backup όχι όλη τη βάση αλλά πίνακα-πίνακα ή 2-3 πίνακες μαζί (εξαρτάται από το μέγεθος καθενός). Κοπιαστικό αλλά δουλεύει.
Αν χρησιμοποιήσεις κάποιο δυνατό text editor όπως το EditPad (προσοχή δεν υποστηρίζει utf-8 - τουλάχιστον η δική μου έκδοση) μπορείς να ανοίξεις τεράστια αρχεία και να τα επεξεργαστείς. Μην δοκιμάσεις με κάνα notepad να ανοίξεις αρχείο κειμένου μεγάλύτερο του 1-2mb θα σου κολλήσει το pc για κάνα χρόνο. Το EditPad μπορεί να σου ανοίξει το αρχείο των 400mb.
Ο τρόπος δεν μπορεί να είναι αυτόματος (εκτός αν φτιάξεις κάποιο script σε php που να κάνει edit τις εντολές on-the-fly) καθώς οι διαδρομές είναι διαφορετικές. μην το συγχέεις με το cpanel που κάνεις restore στο ίδιο site.
Πχ αν σε ένα άρθρο έχεις μία εικόνα με διαδρομή:
http://www.mysite.com/images/koko.png
Αυτή όταν περάσει στο τοπικό site θα πρέπει να γίνει:
http://localhost/images/koko.png
Αλλιώς δεν θα τη βλέπεις.
-
Ευχαριστώ για την απάντηση σου datahell
και εγώ δεν ξέρω την XAMP και για αυτό άρχισα τις ερωτήσεις.
Εσύ περιγράφεις και σωστά την χειρονακτική διαδικασία η οποία είναι γνωστή (αν και υπάρχουν ειδικά προβλήματα ακόμα σε ότι αφορά το restore της SQL, στα οποία θα αναφερθώ παρακάτω).
Το βασικό μου ερώτημα όμως παραμένει αν υπάρχει ένας συγκεκριμένος κύκλος εντολών που να κάνει συνολικά restore ένα δυναμικό site τοπικά (ΧΑΜP), με έναν ανάλογο τρόπο που έχουμε στους on line servers με το cpanel.
Αυτό είναι ιδιαίτερα χρήσιμο θα έλεγα
Σε ότι αφορά ένα πρόβλημα με restore που αντιμετώπισα στην SQL στο XAMP είναι ότι σε προϋφιστάμενη μεγάλη dbase (αυτή που δοκίμασα ήταν περίπου 400 μέγα) βγάζει πρόβλημα μεγέθους.
Συγκεκριμένα δε στο Databases/import γράφει όριο (Max: 16,384 KiB)
Άρα? Τι κάνουμε έστω σε αυτή την περίπτωση??
Μία εύκολη λύση που την χρησιμοποιώ εδώ και 5 χρόνια είναι ένα php αρχείο!
Δικό σου μέσω της ακόλουθης διεύθυνσης:
http://www.ozerov.de/bigdump.php