Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: Dimitris Kanatas on November 20, 2007, 16:54:01

Title: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 20, 2007, 16:54:01
Γεια σας,

Ένα πρόβλημα λύνω άλλο προκύπτει. Δε πειράζει... και αυτό θα το λύσω με τη βοήθειά σας.

Το πρόβλημα εστιάζεται στη δημιουργία των κατηγοριών (είτε συνδέσμων Web Links είτε θεμάτων είτε επαφών Contacts)

Δε μπορώ να δημιουργήσω κατηγορία πέρα αυτής που ήδη υπάρχει και είναι του elxis. Το μήνυμα που παίρνω είναι

DB function failed with error number 1037
Out of memory; restart server and try again (needed 65528 bytes)

Υποψιάζομαι πως δε μεταφέρθηκε σωστά ο πίνακας Contacts στη βάση... Μπορείτε να μου δώσετε τη δομή του;

Σας ευχαριστώ!
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 20, 2007, 16:58:14

Μπορεί κάποιο από τα μέλη να μου δώσει ένα "καθαρό" αντίγραφο της βάσης δεδομένων του elxis;

Έτσι όπως δημιουργείται αμέσως μετά από μια εγκατάσταση.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: babis1 on November 20, 2007, 17:57:08
    * Browse elx_banner
    * Browse elx_bannerclient
    * Browse elx_bannerfinish
    * Browse elx_categories
    * Browse elx_components
    * Browse elx_contact_details
    * Browse elx_content
    * Browse elx_content_frontpage
    * Browse elx_content_rating
    * Browse elx_core_acl_access_lists
    * Browse elx_core_acl_aro
    * Browse elx_core_acl_aro_groups
    * Browse elx_core_acl_aro_sections
    * Browse elx_core_acl_groups_aro_map
    * Browse elx_core_log_items
    * Browse elx_core_log_searches
    * Browse elx_facileforms_compmenus
    * Browse elx_facileforms_config
    * Browse elx_facileforms_elements
    * Browse elx_facileforms_forms
    * Browse elx_facileforms_packages
    * Browse elx_facileforms_pieces
    * Browse elx_facileforms_records
    * Browse elx_facileforms_scripts
    * Browse elx_facileforms_subrecords
    * Browse elx_groups
    * Browse elx_mambots
    * Browse elx_menu
    * Browse elx_messages
    * Browse elx_messages_cfg
    * Browse elx_modules
    * Browse elx_modules_menu
    * Browse elx_newsfeeds
    * Browse elx_polls
    * Browse elx_poll_data
    * Browse elx_poll_date
    * Browse elx_poll_menu
    * Browse elx_sections
    * Browse elx_session
    * Browse elx_stats_agents
    * Browse elx_templates_menu
    * Browse elx_template_positions
    * Browse elx_users
    * Browse elx_users_extra
    * Browse elx_usertypes
    * Browse elx_weblinks
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 20, 2007, 22:02:11
Σ` ευχαριστώ Μπάμπη... Απ` ότι βλέπω δεν υπάρχει ο πίνακας Contacts στην αρχική δομή της βάσης.

Τώρα άντε να εντοπίσουμε το πρόβλημα.

Μπορείς να κάνεις εξαγωγή της βάσης δεδομένων -αν δεν έχεις προσωπικά στοιχεία-.

Δυστυχώς δεν έχω κάνει αντίγραφο ασφαλείας της βάσης και τώρα ψάχνομαι.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: babis1 on November 21, 2007, 01:55:30
κατσε να τα παρουμε απο την αρχη γιατι πνιγομαστε σε μια κουταλια νερο
1.αν δεν ειχες τελειωσει το site θα σου προτεινα να τα σβησης ολα....βασεις δεδομενων....files κλπ ....και να τα ξαναφτιαξεις απο την αρχη με πιο πολυ προσοχη....δηλ.....προσεκτικο ανεβασμα του ελξις απο ftp (οχι το zip αλλα ξεζιπαρισμενο)...δημιουργια βασης και χρηστη μεσα απο το cpanel η plesk...και installation το elxis.
2.το μηνυμα
DB function failed with error number 1037
Out of memory; restart server and try again (needed 65528 bytes)
εμενα μου λεει οτι κατι δεν παει καλα με τον σερβερ .....τι σερβερ εχεις και τι σου προσφερει?
3.το contact ειναι component και για να φτιαξεις ενα νεο πας component........contacts..............contact manager.......δεν καταλαβαινω που σε ολη αυτη την διαδικασια μπορει να σου βγαλει το παραπανω σφαλμα,μηπως κανεις κατι αλλο?
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 21, 2007, 23:03:55
Μπάμπη έχω δουλέψει πάρα πολύ στη βάση δεδομένων και δε μπορώ να την σβήσω έτσι απλά. Όπως επίσης και στα εργαλεία και στο πρότυπο εμφάνισης του site. Προσωρινά το site είναι μόνο στο σκληρό μου δίσκο μέσω XAMPP. Πραγματικά το μήνυμα είναι περίεργο. Προσωρινά φτιάχνω κατηγορίες μέσω του phpMyAdmin του XAMPP. Βέβαια είναι προσωρινή λύση. Μάλλον θα χρειαστεί να φτιάξω δεύτερη βάση και να περάσω  δεύτερη εγκατάσταση του elxis μήπως βρω κάποια άκρη.

Σ` ευχαριστώ Μπάμπη για το χρόνο σου!
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 21, 2007, 23:06:44
Με το που πάω contact manager τότε εμφανίζει το μήνυμα DB function failed with error number 1037
Out of memory; restart server and try again (needed 65528 bytes). Το ίδιο μήνυμα εμφανίζει και για όλες τις άλλες κατηγορίες όπως και για τα weblinks.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: CREATIVE Options on November 22, 2007, 00:31:49
Άνοιξε το php.ini που θα το βρεις στην εγκατάσταση του xampp
Code: [Select]
{ο σκληρός σου}:\xampp\php\php.iniκαι άλλαξε την τιμή της μνήμης στην διπλάσια, π.χ. από 16ΜΒ σε 32ΜΒ.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: babis1 on November 22, 2007, 01:01:21
Αρα δεν υφιστατε θεμα σερβερ ειναι σε τοπικο επιπεδο.Γιατι ομως το κανεις εκει και δεν το φτιαχνεις κατευθειαν σε ενα σερβερ?Υπαρχουν πολλοι με πολυ καλες υπηρεσιες και πολυ φθηνοι.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 23, 2007, 18:44:55
Επειδή θα το ανεβάσω στο ΠΣΔ και εκεί υπάρχουν περιορισμοί. Sirigos δοκίμασα και αυτό που μου πρότεινες αλλά δεν είχαμε αποτέλεσμα.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: CREATIVE Options on November 23, 2007, 18:54:38
1. Ενεργοποίησε το debug
2. Στείλε το αποτέλεσμα του debug με το πρόβλημα
3. Εγκατέστησε τον Firefox και το addon "webdeveloper" και στείλε τυχών λάθη από JavaScript (Εικονίδιο 1o δεξία).
4. Από τα tools κάνε ΟΛΟΥΣ τους ελέγχους που σου προσφέρει και στείλε όποιο πρόβλημα σου εμφανίσει.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 23, 2007, 19:43:46
OK Sirigos... περίμενε απάντηση.
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 23, 2007, 20:03:41
Εντόπισα κάτι ύποπτο στο mysql μέσω του "Διαχειριστής Βάσης Δεδομένων" του elxis.

MyISAM cache hit ratio   84.12   Cache ratio should be at least 90%
InnoDB cache hit ratio   0   Cache ratio should be at least 90%

Firefox OK, Web Developer 1.1.4 OK, ποιο εικονίδιο είναι για έλεγχο; το πράσινο "τικ";
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 23, 2007, 20:11:34

PHP: Out of memory; restart server and try again (needed 65528 bytes)
uri: index2.php?option=categories&section=com_contact_details
path: /administrator/components/com_categories/admin.categories.php
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
(1024): C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\includes\Core\database.php, line 351

C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\includes\Core\database.php:543
C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\administrator\components\com_categories\admin.categories.php:210
C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\administrator\components\com_categories\admin.categories.php:99
C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\administrator\templates\admin\forest\index.php:109
C:\Program Files\XAMPP 1.6.3a\htdocs\ekpaideysi\administrator\index2.php:109DB function failed with error number 1037
Out of memory; restart server and try again (needed 65528 bytes)

ωχ...
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: CREATIVE Options on November 23, 2007, 21:49:45
Έχεις ΠΜ
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 23, 2007, 23:02:51
οκ
Title: Re: Πρόβλημα στη βάση δεδομένων
Post by: Dimitris Kanatas on November 25, 2007, 01:06:02
Το πρόβλημα λύθηκε.  :) Έκανα διπλή εγκατάσταση του elxis και έκανα σύγκριση τους πίνακες. Αντικατέστησα τις προβληματικές εγγραφές και το πρόβλημα λύθηκε. Προτείνω να κάνετε αντίγραφα ασφαλείας ακόμη και στη "καθαρή" εγκατάσταση του elxis. Επίσης πρέπει να προσέχετε και τα εργαλεία μιας και αφήνουν κατάλοιπα στη βάση. Το θέμα μπορεί να μεταφερθεί στην ανάλογη με τις βάσεις δεδομένων, ενότητα. Ευχαριστώ παιδιά.