Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: eliasbou on February 14, 2025, 19:04:28
-
Όταν δημιουργώ ένα νέο άρθρο ενώ αποθηκεύεται παίρνει ID 0 και δεν μπορείς να το επεξεργαστείς. Το ίδιο συμβαίνει και να πάω να κάνω αντιγραφεί.
-
Περίεργο.... Αναρωτιέμαι μήπως συμβαίνει κάτι με την τιμή του AUTO INCREMENT στη στήλη "id" του πίνακα elx_content της βάσης δεδομένων. Μετά από αυτό μπορείς να προσθέσεις δεύτερο άρθρο (χωρίς αν σβήσεις το πρώτο); Και αν ναι τι id παίρνει; Αν παίρνει πάλι 0 αυτό θα είναι πάαααρα πολύ περίεργο. Αν παίρνει 1 είσαι ΟΚ. Αν προσθέσεις και άλλο και παίρνει 2 είσαι σίγουρα ΟΚ. Μου μοιάζει πάντως να έχεις πειράξει τον σχετικό πίνακα στη βάση δεδομένων.
Μπορείς να ελέγξεις τον πίνακα από το phpmyadmin.
Κλικ στον πίνακα > Λειτουργίες > Δες την τιμή του "AUTO_INCREMENT", πόσο είναι; Θα πρέπει να είναι το επόμενο ID. Αν πχ το μεγαλύτερο ID που έχεις στα άρθρα είναι το 45 το AUTO_INCREMENT θα πρέπει να είναι 46.
Επίσης Κλικ στον πίνακα > Δομή
Πήγαινε κάτω από τις στήλη και δες τι indexes έχεις. Θα πρέπει να υπάρχουν 3: id (primary), idx_catid, idx_seotitle
-
Γιάννη δοκίμασα να το σβήσω δεν με αφήνει, να δημιουργήσω νέο πάλι παίρνει id 0 και αντιγραφή σε υπάρχων να κάνω το δημιουργεί με id 0 και δεν είναι επεξεργάσιμο. Επίσης και module να κάνω αντιγραφή και εκεί το δημιουργεί με id 0.
Στην βάση δεδομένων παρατηρώ πως στον πινάκα elx_content και elx_modules δεν υπάρχει το "AUTO_INCREMENT"
-
Δεν κάνεις κάτι μέσα από το Elxis, είναι στη βάση δεδομένων το πρόβλημα. Πιθανόν ο χρήστης με τον οποίο συνδέεσαι στη βάση δεν έχει τα απαραίτητα προνόμια, ή μπορεί να κράσαρε ο server σου και να χτύπησε κάτι στη MySQL. Ίσως από την εγκατάσταση κάτι δεν πήγε καλά. Αν δεν έχει auto_increment ο πίνακας όλα τα id θα είναι 0. Αν θες στείλε μου με ένα προσωπικό μήνυμα username/password στο control panel φιλοξενίας να σου φτιάξω τη database.
-
Καλημέρα Γιάννη, τελικά όντως ήταν πρόβλημα της βάσης, κατάφερα και την έφτιαξα τώρα όλα δουλεύουν οκ, ευχαριστώ.
-
Ωραία, μπράβο! Να ελέγξεις και τους άλλους πίνακες.