Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
EDC:
Download extensions for Elxis CMS
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
MySQL σφάλμα κατά το import
« previous
next »
Print
Pages: [
1
]
Author
Topic: MySQL σφάλμα κατά το import (Read 5733 times)
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
MySQL σφάλμα κατά το import
«
on:
March 18, 2007, 20:16:18 »
Καλησπέρα,
Κράτησα αντίγραφο της Β.Δ. μέσα από τη διαχείριση. Κατόπιν προσπάθησα να κάνω εκ νέου import του .sql αρχείου, χωρίς να το έχω ανοίξει για επεξεργασία & αποθήκευση πιο πριν:
SQL query:
INSERT INTO elx_components( id, name, link, menuid, parent, admin_menu_link, admin_menu_alt,
OPTION , ordering, admin_menu_img, iscore, params )
VALUES (
"1", "Banners", "", "0", "0", "", "Banner Management", "com_banners", "0", "js/ThemeOffice/component.png", "0", ""
);
MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,ordering,admin_menu_img,iscore,params) VALUES ("1","Banners","","0","0","' at line 1
Logged
Rent a Site
|
Lelevose
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
Re: MySQL σφάλμα κατά το import
«
Reply #1 on:
March 18, 2007, 20:23:17 »
Δοκιμαστικά, αφαίρεσα από το .sql αρχείο το
# Dumping data for table 'elx_components'
και το import του αρχείου στην Β.Δ. "έτρεξε" μια χαρά. Το σφάλμα πιο είναι, στο παραπάνω μήνυμα!?!?!?
Logged
Rent a Site
|
Lelevose
datahell
Elxis Team
Hero Member
Posts: 10356
Re: MySQL σφάλμα κατά το import
«
Reply #2 on:
March 18, 2007, 22:32:16 »
Το σφάλμα είναι, όσο και αν σου φαίνεται παράξενο, στη λέξη
option
.
Η MySQL δεν γουστάρει να τη βλέπει!
Όταν φτιάξαμε το Elxis το option μας προκαλούσε πολλά προβλήματα στο ADODB αλλά αν το ξηλώναμε ή το αντικαθιστούσαμε με άλλη λέξη θα χαλούσε όλη τη συμβατότητα με το Mambo. Οπότε το αφήσαμε αλλά ασφαλίσαμε τα queries ώστε η λέξη option να μην δημιουργεί πρόβλημα.
Βάλε τη φράση μέσα σε backticks (`μπλα μπλα μπλα`) αντί για quotes ("mpla mpla mpla") και θα το δεχτεί.
«
Last Edit: March 18, 2007, 22:35:23 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
Re: MySQL σφάλμα κατά το import
«
Reply #3 on:
March 18, 2007, 23:06:15 »
Μάλιστα! Ολα οκ τώρα.
Σ ευχαριστώ Γιάννη.
Σ.Σ.: Μετά από αυτή τη διαδικασία, μη ξεχνάμε το "Fix Language" στα Tools
Spiros
Logged
Rent a Site
|
Lelevose
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
Re: MySQL σφάλμα κατά το import
«
Reply #4 on:
April 24, 2007, 23:44:30 »
Ελπίζω βρε παιδιά, με την 2007 έκδοση αυτό το πρόβλημα με το
`option`
να έχει λυθεί. Όταν πρόκειτε να μεταφέρω μια βάση δεδομένων, αυτό σκέφτομαι.
Logged
Rent a Site
|
Lelevose
datahell
Elxis Team
Hero Member
Posts: 10356
Re: MySQL σφάλμα κατά το import
«
Reply #5 on:
April 25, 2007, 00:01:32 »
Η μεταφορά βάσης δεν είναι ο ενδεδειγμένος τρόπος να φτιάχνεις ένα Elxis site αν και βολεύει αρκετούς. Τα CMS πρέπει να φτιάχνονται επί τόπου (Online). Είναι πάρα πολλά αυτά που μπορεί να αλλοιωθούν κατά τη μεταφορά χωρίς να το πάρουμε χαμπάρι. Ακόμα και τα Line endings 9είναι διαφορετικά για windows και linux ή και MAC - βλέπε το γνωστό πρόβλημα με το sef.php) παίζουν σημασία σε πάρα πολλά σημεία, ακόμα και στη βάση (πχ παράμετροι modules - αν και είναι σχεδόν απίθανο να πειραχθούν εκεί).
Πάραυτα πρέπει να έχουμε στο νου μας όταν μεταφέρουμε site/βάσεις ότι ΠΟΤΕ δεν περνάμε εβλεπή το sql στο online site. Πάντα το ανοίγουμε πρώτα με έναν editor όπως το PsPad και κάνουμε ότι αλλαγές χρειάζονται. Αν το αρχείο έχει πολύ μεγάλο μέγεθος το σπάμε σε μικρότερα και τα περνάμε διαδοχικά. Καλό είναι να φτιάχνουμε πρώτα τους πίνακες και μετά να περνάμε τα δεδομένα γιατί μπορεί να υπάρχουν αλληλεξαρτήσεις. Οι αλλαγές στα queries μπορεί να γίνουν σε ένα sql αρχείο σε κλάσματα δευτερολέπτου με ένα search and replace, δεν νομίζω ότι είναι τόσο χρονοβόρο. Οι αλλαγές σε μία υπάρχουσα βάση στις διαδρομές μπορεί να γίνουν πολύ γρήγορα με ένα σύνθετο query select/update μέσα από το phpmyadmin. Μη με ρωτήσετε πως.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
rentasite
Elxis Community
Hero Member
Posts: 3282
Web Services
Re: MySQL σφάλμα κατά το import
«
Reply #6 on:
April 25, 2007, 00:03:51 »
Ελήφθη...
Logged
Rent a Site
|
Lelevose
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
MySQL σφάλμα κατά το import