Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: thanasis on August 23, 2009, 14:45:07

Title: Μεταφορά elxis από υποφάκελο στο ριζικό
Post by: thanasis on August 23, 2009, 14:45:07
Δημοσιεύω αυτό το post για να μοιραστώ μαζί σας κάποια προβλήματα που αντιμετώπισα κατά την μεταφορά μιας εγκατάστασης elxis, από υποφάκελο στο ριζικό.
Αρχικά, να αναφέρω ότι ήταν η πρώτη φορά που το έκανα, έτσι σκέφτηκα ότι είναι πολύ πιθανό τα προβλήματα που μου παρουσιάστηκαν να ωφείλονται σε λάθη δικά μου. Θα σας περιγράψω λοιπόν τη διαδικασία που ακολούθησα για την μεταφορά και στη συνέχεια τα προβλήματα που εμφανίστηκαν για να μου πείτε.

ΔΙΑΔΙΑΚΑΣΙΑ ΜΕΤΑΦΟΡΑΣ
Backup και downloading της Βάσης σε αρχείο sql
Διόρθωση του αρχείου με editor. (Εύρεση-Αντικατάσταση των www.mydomain.com/subfolder σε www.mydomain.com)
Aνέβασμα του διορθωμένου αρχείου στη βάση.
Μετακίνηση όλων των αρχείων του elxis από τον υποφάκελο στο ριζικό.
Διόρθωση των url που υπάρχουν μέσα στο αρχείο configuration.php
Διόρθωση του .htacces (RewriteBase /subfolder/ σε RewriteBase /)
Σύνδση στη διαχείριση και...
Εργαλεία => Εκκαθάριση cache
Διαχείριση βάσης => Διόρθωση-Βελτιστοποίηση βάσης

ΠΡΟΒΛΗΜΑΤΑ ΠΟΥ ΕΜΦΑΝΙΣΤΗΚΑΝ

ΠΡΟΒΛΗΜΑ 1:
(frontend) Δεν εμφανιζόταν κανένα module, εκτώς από ένα.
ΤΡΟΠΟΣ ΠΟΥ ΤΟ ΑΝΤΙΜΕΤΩΠΙΣΑ:
Διαχείριση=>Modules=>Modules Ιστοτόπου=>Επεξεργασία module
Αλλαγή της θέσης του module σε μια άλλη από αυτή που ήταν. (π.χ. ήταν left και το άλλαζα σε right)
Εφαρμογή.
Επαναφορά της θέσης του module στην προηγούμενη (π.χ. ξανά στην left)
Αποθήκευση.

{ΣΗΜΕΊΩΣΗ: Η αποδημοσίευση / δημοσίευση του module δοκιμάστηκε αλλά δεν έλυνε το πρόβλημα}

ΠΡΟΒΛΗΜΑ 2:
(frontend) Στο main menu εμφανίζονταν όλα τα αντικείμενα μενού εκτώς αυτό που αφορούσε στο component IOS Sitemap.
ΤΡΟΠΟΣ ΠΟΥ ΤΟ ΑΝΤΙΜΕΤΩΠΙΣΑ:
Διαχείριση=>Μενού=>mainmenou=>Αποδημοσίευση αντικειμένου sitemap=>Δημοσίευση αντικειμένου sitemap

ΠΡΟΒΛΗΜΑ 3:
(frontend) Το usermenu εμφανιζόταν αλλά χωρίς κανένα αντικείμενο.
ΤΡΟΠΟΣ ΠΟΥ ΤΟ ΑΝΤΙΜΕΤΩΠΙΣΑ:
Διαχείριση=>Μενού=>usermenu=>Αποδημοσίευση αντικειμένων μενού=>Δημοσίευση αντικειμένων μενού

ΠΡΟΒΛΗΜΑ 4:
Το module greekcalendar ήταν ρυθμισμένο να εμφανίζεται στη θέση header, σε μια αυτόνομη σελίδα.
Το αντικείμενο menu «έβλεπε» την σελίδα αλλά δεν εμφανιζόταν το module, παρόλο που είχε προηγηθεί η διαδικασία που προανέφερα στο Πρόβλημα 1.
ΤΡΟΠΟΣ ΠΟΥ ΤΟ ΑΝΤΙΜΕΤΩΠΙΣΑ:
Αποδημοσίευση => Δημοσίευση του module.

ΠΡΟΒΛΗΜΑ 5:
Το module exchagerates ήταν ρυθμισμένο να εμφανίζεται στη θέση header, σε μια αυτόνομη σελίδα.
Το αντικείμενο menu βγάζει σφάλμα
ΤΡΟΠΟΙ ΠΟΥ ΕΠΙΧΕΙΡΗΣΑ ΝΑ ΤΟ ΑΝΤΙΜΕΤΩΠΙΣΩ:
Αυτοί που ανέφερα στο 1 και στο 4. Το πρόβλημα δεν λύθηκε ???... Αποδημοσίευσα το αντικείμενο menu και πήγα για ύπνο :P... Θα το δω κάποια άλλη στιγμή.


Υ.Γ.: Πριν από 1-2 μήνες έκανα αλλαγή server. Τότε, είχα κάνει τη μεταφορά όπως ήταν, δηλαδή από υποφάκελο σε υποφάκελο και δεν χρειαζόταν να κάνω τις αλλαγές που προανέφερα, στη βάση και στα υπόλοιπα αρχεία. Και τότε, είχα ακριβώς τα ίδια προβλήματα με την εμφάνιση των modules και τα αντιμετώπισα με τον ίδιο ακριβώς τρόπο.

ΤΙ ΚΑΝΩ ΛΑΘΟΣ?
Title: Re: Μεταφορά elxis από υποφάκελο στο ριζικό
Post by: ks-net on August 23, 2009, 23:48:28
η παραπάνω διαδικασία έχει πραγματοποιηθεί από πολλούς χρήστες σε πάρα πολλούς σερβερ... χωρίς προβλήματα...
=> http://wiki.elxis.org/wiki/Move_Elxis_from_a_sub-dir_to_the_root_dir

***

Backup και downloading της Βάσης σε αρχείο sql  (εδώ προτείνεται να γίνει μεσω phpmyadmin)
Διόρθωση του αρχείου με editor. (Εύρεση-Αντικατάσταση των www.mydomain.com/subfolder σε www.mydomain.com) +paths..... αν υπάρχουν
Aνέβασμα του διορθωμένου αρχείου στη βάση.
Μετακίνηση όλων των αρχείων του elxis από τον υποφάκελο στο ριζικό.
Διόρθωση των url +paths που υπάρχουν μέσα στο αρχείο configuration.php
Διόρθωση του .htacces (RewriteBase /subfolder/ σε RewriteBase /)
Σύνδση στη διαχείριση και...
Εργαλεία => Εκκαθάριση cache
Διαχείριση βάσης => Διόρθωση-Βελτιστοποίηση βάσης (όχι απαραίτητο... αλλά δεν κάνει κακό)
- softdisc->update system

επισήμανα κάποια ακόμα με κόκκινο χρώμα που είναι βασικά
Title: Re: Μεταφορά elxis από υποφάκελο στο ριζικό
Post by: rentasite on August 24, 2009, 10:40:27

Μεταφορά εγκατάστασης... και τώρα τι?
https://forum.elxis.org/index.php?topic=308.msg1597#msg1597

Επίσης μετά από μεταφορά, καλού κακού... κάντε και ένα "Fix Language"  ;)
Title: Re: Μεταφορά elxis από υποφάκελο στο ριζικό
Post by: thanasis on August 24, 2009, 14:26:39
Σύμφωνα με τις απαντήσεις σας, αυτά που δεν έκανα ήταν:
1) softdisc->update system (το οποίο δεν νόμίζω ότι παίζει ρόλο στα προβλήματα που σας ανέφερα)
2) Fix Language (το οποίο, σύμφωνα με αυτά που αναφέρονται στο https://forum.elxis.org/index.php?topic=308.msg1750#msg1750 μάλλον είναι ήταν πηγή του κακού)

Αν πράγματι το 2 ήταν αυτό που έφταιγε, μήπως θα έπρεπε να προστεθεί στο http://wiki.elxis.org/wiki/Move_Elxis_from_a_sub-dir_to_the_root_dir γιατί έχω την εντύπωση ότι δεν υπάρχει.

Σας ευχαριστώ πολύ για τη μέχρι τώρα ανταπόκρισή σας.
Title: Re: Μεταφορά elxis από υποφάκελο στο ριζικό
Post by: ks-net on August 24, 2009, 15:14:57
και τα 2 παίζουν ρόλο... άσχετα αν εσύ είδες διαφορές απο το ένα!

για την γλώσσα.. αναλυτικά=>
https://forum.elxis.org/index.php?topic=308.msg1750#msg1750

ΥΓ. θα προστεθεί στο wiki.. το γρηγορότερο δυνατό!