Forum Restore

Started by bobptz, April 05, 2007, 12:17:17 PM

Previous topic - Next topic

bobptz

Παιδιά, επειδή δεν το έχω κάνει ποτέ και δε μπόρεσα να βρω λεπτομερείς οδηγίες, πως κάνουμε restore από το backup?

Η αλήθεια είναι ότι χρειάζομαι να κάνω restore Μόνο ένα συγκεκριμένο thread?  Δύσκολο, ε?  Να μην το επιχειρήσω?

Επίσης, το συναντώ συχνά, αλλά πώς βάζω το forum σε "συντήρηση"?

Nefeli

Quoteπως κάνουμε restore από το backup?
εν γένει με δύο τρόπους:
ή από το περιβάλλον του cpanel, στην ίδια περιοχή που ζητάς τη δημιουργία, θα πρέπει λογικά να σου έχει και την επιλογή restore, όπου εννοείται ανεβάζει όλο το συμπιεσμένο αρχείο.
ή αν αποσυμπιέσεις το zip στο δίσκο σου και ανεβάσεις μεμονωμένο αρχείο στο σέρβερ

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

Quoteαλλά πώς βάζω το forum σε "συντήρηση"?
Διαχείριση >>> Διαμόρφωση >>> Ρυθμίσεις του διακομιστή >>> Κατάσταση συντήρησης;   

bobptz

Quote from: Nefeli on April 05, 2007, 12:34:46 PM
ή αν αποσυμπιέσεις το zip στο δίσκο σου και ανεβάσεις μεμονωμένο αρχείο στο σέρβερ
Αυτός είναι φαντάζομαι ο δεύτερος τρόπος. 

Το συμπιεσμένο αρχείο είναι το amorcgr_smf-complete_2007-04-05.sql.gz.  Το αποσυμπιεσμένο είναι το amorcgr_smf-complete_2007-04-05.sql.  Αυτό τώρα τι να το κάνω?  Να το ανεβάσω με ftp?  Και μετά να του αλλάξω όνομα?

Nefeli

Το αρχείο που αναφέρεις το έχεις πάρει μέσα από τη συντήρηση της διαχείρισης του φόρουμ.

Η μορφή του .sql αφορά άμεσα τη βάση δεδομένων. ΔΕΝ μπορώ να σου πω περισσότερα γι αυτό γιατί δεν το έχω δοκιμάσει. Επειδή προσωπικά τη πάτησα με λιγότερη σημαντική ρύθμιση που πήγα να κάνω, σε συμβουλεύω ΝΑ ΜΗΝ το χρησιμοποιήσεις επεμβαίνοντας στη βάση σου!

Εγώ τα μπακάπ τα παίρνω από το cpanel όπου τα κάνω restore αν τα χρειαστώ!

Το μπακαπ από το φόρουμ, αν και το παίρνω, δεν το έχω χρειαστεί ποτέ και έτσι δεν ξέρω και για το restore του!

Η διαδικασία που σου περιγράφω στο προηγούμενο ποστ, αφορά μόνο τα μπακαπ από το cpanel!

Έχεις;;;;

Αν όχι και παρόλα αυτά κάνεις το restore με αυτό το αρχείο μέσω του phpmyadmin, μη πεις πως δεν σε προειδοποίησα ;D.

bobptz

Quote from: Nefeli on April 05, 2007, 12:34:46 PM
εν γένει με δύο τρόπους:
ή από το περιβάλλον του cpanel, στην ίδια περιοχή που ζητάς τη δημιουργία, θα πρέπει λογικά να σου έχει και την επιλογή restore, όπου εννοείται ανεβάζει όλο το συμπιεσμένο αρχείο.
ή αν αποσυμπιέσεις το zip στο δίσκο σου και ανεβάσεις μεμονωμένο αρχείο στο σέρβερ
Νομίζω έχω cpanel, αλλά δεν είμαι σίγουρος.  Ο Host είναι ο www.hostica.com.

Μπήκα στο περιβάλον του Host, πήγα στο phpMyAdmin.  Σωστά?  Μετά επέλεξα το database του forum.  Μου έβγαλε 41 αρχεία.  Αλλά δε βρήκα κάποια επιλογή "backup".  Μήπως να κάνω "Export"?

Μόλις έκανα ανάλογο ερώτημα και στον Host-support, να δω τι θα μου πούνε κι αυτοί.

Nefeli

Το σημαντικό είναι πως δεν έχεις κρατήσει backup μέσω του cpanel.. Άρα, εύλογα, δεν μπορείς να επαναφέρεις και τίποτα με τη διαδικασία που εγώ σου περιγράφω.

Με μια ματιά από το demo του cpanel σου, δεν είδα όντως να υπάρχει επιλογή backup. Αυτό είναι πρόβλημα και ίσως χρειάζεται να αλλάξεις host. Η επιλογή αυτή θα υπήρχε στη κεντρική σου οθόνη και όχι μέσα στο phpmyadmin.

Για τη διαδικασία επαναφοράς του backup που έχεις μέσω της διαχείρισης του φόρουμ, ΔΕΝ ΜΠΟΡΩ να σε βοηθήσω. Μάλλον γίνεται αλλά άσε να σου απαντήσει κάποιος πιο έμπειρος.

Με συγχωρείς για την επανάληψη και τις "συμβουλές" (δεν θα επανέλθω στο υπόσχομαι :D) αλλά ΜΗΝ ΚΑΝΕΙΣ ΤΙΠΟΤΑ με τη βάση δεδομένων αφού μέχρι τώρα όπως λες
QuoteΝομίζω έχω cpanel, αλλά δεν είμαι σίγουρος.
...

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

Όπως και να έχει, η ευθύνη είναι δική σου 8)


bobptz

Quote from: Nefeli on April 05, 2007, 03:18:41 PM
και φρόντισε να μάθεις τη διαδικασία συντήρησης πριν κολυμπήσεις σε πιο βαθιά νερά (βλέπε βάση δεδομένων)!
Μήπως μπορείς να μου πείς που θα βρώ τέτοιες οδηγίες?

Ιδέα.  Έκανα 1-2 φορές backup κάνοντας download τα πάντα στο "forum" directory με ftp.  Πιστεύω ότι αν βάζω το forum στη "Συντήρηση" και το κατεβάσω με ftp, να είναι εντάξυ.  Το μόνο πρόβλημα ότι είναι 3-4 MB, άρα πέρνει πολύ ώρα.  Αν έβρισκα πια αρχεία/directories είναι τα ουσιώδη για backup...

bobptz

Ο Host supporter μου απάντησε το εξής:
>>>>>>>>>>>>>>>>>>>>>>>>>
You can export your database using the phpMyAdmin tool.
Log into your hosting account.
Scroll down the page, find and click on phpMyAdmin.
Click the login button next to your database username.
Once phpmyadmin opens, if not already selected, select your database from the drop down list.
Click on Export.
From there you can choose the type of Export you desire.
<<<<<<<<<<<<<<<<<<<<<<<<
Το ακολούθησα και δούλεψε.  Το πρόβλημά μου είναι το εξής.  Όλα οι Ελληνικοί χαρακτήρες εμφανίζοντε στο αρχείο σαν garbage.  Να υποθέσω ότι στο μελοντικό restore θα βγούνε σωστά?  Πρέπει να αλλάξω κάποιο setting για το charset?  Ακόμα και στο browse του database τα βγάζει garbage.



agridoc

  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

bobptz

#9
argidoc

Είδα τα links που μου έδωσες.

Δοκίμασα να κάνω export σε SQL αντί για Excel.  Τα ίδια, δε βλέπω καθόλου Ελληνικά.  Τα settings μου είναι:
MySQL connection collation: utf8_unicode_ci
MySQL charset: UTF-8 Unicode (utf8)

Είναι σωστά?  Χρειάζοντε αλλαγή?  Διότι εσύ συστήνεις το utf8_general_ci.  Μήπως εκεί είναι το πρόβλημα?

Ιδέα για να κάνω κάποια tests:
1) Βάζω το forum σε "συντήρηση"
2) Κάνω copy το forum directory σε κάποιο άλλο "forum2", μέσω ftp.
3) Κάνω κάποια τεστ στο "forum".  (backup/restore, αλλαγή charset κτλ)
4) Κάνω restore από το "forum2"  στο "forum"

Απλό δεν είναι?  Δε πιστεύω να μπλεχτεί κάτι.


ΥΓ:

1) Έχω ακόμα το SMF 1.1.1.  Το οποίο από ότι διαβάζω είχε προβληματάκια με το "UTF-8 language support".  Ναι, αλλά τώρα διστάζω να κάνω upgrade, μέχρι να πάρω ένα σωστό backup.

2) Γιατί να μην κάνω backup/restore από το το control panel του forum?  Το αρχείο sql μου το κατεβάζει μια χαρά.  Με Ελληνικά και όλα.

bobptz

Ψάχνω στο control panel.  Θυμάμαι το είχα κάνει παλιά, αλλά τώρα δεν το βρίσκω.  Που καθορίζουμε το charset?

Για να δω τι έχω και αν είναι σωστό/συμβατό με αυτό που δείχνει το phpmyadmin?

bobptz

Μήπως είναι καλύτερα να μπω με FTP και να κατεβάσω (backup) τα αρχεία που έχουνε τα δεδομένα και το stacture της database, να τελειώνουμε?  Αρκεί να μου πει κάποιος στα σίγουρα ποια αρχεία χρειάζομαι...

agridoc

Δεν μπορείς να μπεις με FTP στην αποθήκη της βάσης δεδομένων του server. Πολλές φορές βρίσκονται σε άλλο μέρος. Το σωστό collation για UTF-8 είναι utf8_general_ci.

Από το upgrade.php του SMF 1.1.2, γραμμή 1133
// Make sure all newly created tables will have the proper characters set.
if (isset($db_character_set) && $db_character_set === 'utf8')
$lines = str_replace(') TYPE=MyISAM;', ') TYPE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;', $lines);


Με το phpMyAdmin τι collation δείχνει να έχουν οι πίνακες της βάσης και τα πεδία κειμένου (text fields);

Το backup της βάσης σου το είχες πάρει σε μορφή Excel; Δείχνεις μάλλον να ενδιαφέρεσαι να δεις το περιεχόμενο της βάσης δεδομένων και όχι να κάνεις backup - restore.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

bobptz

Quote from: agridoc on April 06, 2007, 08:02:37 AM
Το σωστό collation για UTF-8 είναι utf8_general_ci.
MySQL charset: UTF-8 Unicode (utf8).  Άρα αυτό είναι σωστό?
MySQL connection collation: utf8_unicode_ci.  Αυτό είναι λάθος, έτσι?  Αν το αλλάξω, θα χαλάσω τη βάση?  (Ξανά, το πρόβλημά μου είναι ότι δεν εμπιστεύομαι το backup που έχω, οπότε δε θέλω να κάνω αλλαγές).

Quote from: agridoc on April 06, 2007, 08:02:37 AM
Με το phpMyAdmin τι collation δείχνει να έχουν οι πίνακες της βάσης και τα πεδία κειμένου (text fields);
Όταν πάω στη λίστα με τα tables, στο πεδίο [Collation] λέει latin1_swedish_ci.  Αυτό είναι λάθος? Δε βλέπω πως μορώ να το αλλάξω.

Για τα "πεδία κειμένου" πως μπορώ να το δώ?

Σε ένα άλλο μύνημα λές:
>>>>>
Το latin1_swedish_ci είναι το σωστό collation για πίνακες και text fields όταν χρησιμοποιούμε windows-1253 ή ISO-8859-7 (τα ελληνικά που έχουμε συνήθως στο PC μας).
Το σωστό collation για πίνακες και text fields όταν χρησιμοποιούμε UTF-8 είναι το utf8_general_ci.
<<<<<
Τελικά μπερδεύτηκα.  Τι πρέπει να έχουμε?  Πως μπορώ να δω τι έχω στο pc μου?  Και που ξέρω τι έχουν στα pc τους οι διάφοροι επισκέπτες?  Πως φαίνεται αν χρησιμοποιώ το "UTF-8"?  Μιλάς για το "MySQL charset"?

Quote from: agridoc on April 06, 2007, 08:02:37 AM
Το backup της βάσης σου το είχες πάρει σε μορφή Excel; Δείχνεις μάλλον να ενδιαφέρεσαι να δεις το περιεχόμενο της βάσης δεδομένων και όχι να κάνεις backup - restore.
Μέχρι πριν μερικές ημέρες, τα backup μου τα έπερνα μέσα από το control panel του SMF forum.  Το οποίο ακόμα δεν κατάλαβα γιατί να μην το εμπιστεύομαι και να ασχολούμαι με το phpMyAdmin.  Τώρα κάνω διάφορα backups σε διάφορα formats μέχρι να δω τι θα δουλέψει.

bobptz

Σε περίπτωση που βοηθάει, επισυνάπτω τις 2 οθόνες από το phpMyAdmin.

agridoc

To latin1_swedish_ci είναι σωστότατο, φαίνεται δεν χρησιμοποιείς UTF-8 αλλά windows-1253. Μην πειράζεις τίποτα ακόμα.

Επιβεβαίωσε οτι το φόρουμ λειτουργεί σε windows-1253. Δώσε ένα link για το φόρουμ.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

bobptz

Quote from: agridoc on April 06, 2007, 11:26:43 AM
To latin1_swedish_ci είναι σωστότατο
Ωραία.

Quote from: agridoc on April 06, 2007, 11:26:43 AM
φαίνεται δεν χρησιμοποιείς UTF-8 αλλά windows-1253.
.......
Επιβεβαίωσε οτι το φόρουμ λειτουργεί σε windows-1253.
Sorry, δεν έχω ιδέα.  Από που φαίνεται αυτό?

Quote from: agridoc on April 06, 2007, 11:26:43 AM
Δώσε ένα link για το φόρουμ.
www.amorc.gr/forum

agridoc

To codepage το βλέπεις από τον browser που χρησιμοποιείς. Είναι windows-1253. Αστο έτσι μια χαρά είναι, μην πειράζεις τίποτα.

Δες το http://www.simplemachines.org/community/index.php?topic=101977.msg666226#msg666226

Κάνε μια εγκατάσταση στο XAMPP και κάνε δοκιμές στο PC σου. Μετά τα ξαναλέμε, πολύ πιθανόν να μην χρειαστεί κιόλας.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

bobptz

Quote from: agridoc on April 06, 2007, 04:12:09 PM
To codepage το βλέπεις από τον browser που χρησιμοποιείς. Είναι windows-1253. Αστο έτσι μια χαρά είναι, μην πειράζεις τίποτα.
Από το Firefox πάω Menu->Character Encoding και βλέπω ότι έχω "Unicode (UTF-8)".  Άρα δεν έχω "windows-1253".  Σωστά?  Άρα μήπως εδώ έχω πρόβλημα?

Ακόμα κι όταν κάνω browse τα tables από το phpMyAdmin, τα Ελληνικά είναι garbage.

Quote from: agridoc on April 06, 2007, 04:12:09 PM
Κάνε μια εγκατάσταση στο XAMPP και κάνε δοκιμές στο PC σου. Μετά τα ξαναλέμε, πολύ πιθανόν να μην χρειαστεί κιόλας.
Ακολούθησα οδηγίες σου με το phpinfo.php και διαπίστωσα ότι έχω PHP Safe Mode ON.
Φοβάμαι ότι με το XAMPP θα μπλέξω χειρώτερα.  Μετά από 2 ημέρες ταλαιπορία να βάζω κι άλλο software? 

Αυτό που προσπαθώ να κάνω είναι να στήσω σε ένα διαφορετικό directory ένα αντίγραφο του forum (forumtest), και να κάνω εκεί όλες τις δοκιμές.  Το θέμα είναι τώρα, με όλα αυτά που είπαμε, τι αλλαγές πρέπει να κάνω στο forumtest?

Τώρα το κατάλαβα.  Το control panel του forum έχει backup, αλλά δεν έχει restore.  Ε, τότε μπορώ να πάρω το αρχείο amorcgr_smf-complete_2007-04-06.sql.gz και να το κάνω import από το cpanel?

bobptz

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

Στο index.english.php και στο index.greek.php., ( /Themes/default/languages) είχα βάλει
$txt['lang_character_set'] = 'windows-1253';

Όμως οι κανονικές σελίδες του site (www.amorc.gr) έχουνε iso-8859-7. 

Μήπως αυτό προκαλέι κάποιο πρόβλημα?


Advertisement: