mambo - CMS εγκατάσταση και απορίες

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 16 Οκτ 2004 17:21

Γεια χαρά!
Φτιάχνω μια σελίδα στα πλαίσια μιας εργασίας και μου ζητήθηκε αν είναι δυνατόν αυτή να είναι δυναμική. Σε πρώτη φάση σκέφτηκα την χρησιμοποίηση ενός cms με την προσθήκη ενός phpBB φόρουμ και ως πιο ελαφρύ επέλεξα το mambo. Ως εδώ καλά, αλλά θέλω και δεν ξέρω πως γίνεται, να το ετοιμάσω στον υπολογιστή μου offline και όταν ολοκληρωθεί, τότε να το ανεβάσω. Τι πρέπει να κάνω? Τι προγράμματα κλπ να χρησιμοποιήσω? Οι ρυθμίσεις που ίσως μπουν τοπικά (πχ server, database κλπ) ποιες θα πρέπει να είναι, θα πρέπει να αλλαχτούν πολλά πράγματα για να δουλέψει online?
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από cordis » 17 Οκτ 2004 15:59

καταβάζεις το appserv http://sourceforge.net/projects/appserv/
και το Mambo addon του και είσαι έτοιμος... ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

eliasan
Δημοσιεύσεις: 59
Εγγραφή: 28 Ιουν 2004 00:48
Τοποθεσία: Αθήνα
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από eliasan » 18 Οκτ 2004 02:03

Φίλε mechpanos,
Όπως ίσως γνωρίζεις, το mambo λειτουργεί το ίδιο καλά τόσο σε περιβάλλον Linux (Apache web server) όσο και σε περιβάλλον Windows (IIS web server). Το ίδιο και οι MySQL και PHP που θα χρειαστείς.

Προσωπικά το έχω εγκαταστήσει και στα δύο και δουλεύει κανονικά. Στα Windows έχω εμπειρία από εγκατάσταση σε Windows 2003 Server.

Το appserv που προτείνει ο cordis, είναι καλό για αρχική δημιουργία του περιβάλλοντος λειτουργίας. Χρησιμοποίησέ το αν δεν θες να στήσεις από μόνος σου MySQL, PHP, Apache ή IIS.

Το mambo κυκλοφορεί σε δύο εκδόσεις, την 4.5 και την 4.5.1. Θα σου πρότεινα να ασχοληθείς αρχικά με την 4.5 γιατί διαθέτει πολύ περισσότερα modules και components

από τα οποία μπορείς να επιλέξεις. Η 4.5.1 έχει ζωή στην stable έκδοση περίπου ένα μήνα μόνο.

Όσον αφορά για το αρχικό στήσιμο του mambo, θα πρότεινα να διαβάσεις το manual εγκατάστασης.

Στα γρήγορα, όμως μπορώ να σου πω ότι οι παράμετροι που θέλουν ρύθμιση είναι (υποθέτω ότι αρχικά το εγκαθιστάς τοπικά):

α.Το όνομα της βάσης δεδομένων MySQL που χρησιμοποιείς (π.χ. mambodb)
β. Το όνομα του χρήστη της βάσης (πχ. mechpanos)
γ. Το password του χρήστη (π.χ. mypassword)
δ. Το όνομα του administrator του mambo και το password του (π.χ. admin/adminpassword)
ε. Το domain στο οποίο τα εγκαθιστάς (π.χ. my.mambo.tst)
στ. Η ακριβής διεύθυνση του path που εγκαθίσταται το mambo (π.χ. /srv/www/htdocs/mambo). Όταν εκτελείς το πρόγραμμα εγκατάστασης, αυτή δημιουργείται αυτόματα.

Οι πληροφορίες αυτές αποθηκεύονται στο αρχείο configuration.php

Όταν τώρα θελήσεις να μεταφέρει την τοπική σου εγκατάσταση στον live server θα πρέπει να ακολουθήσεις τα ακόλουθα βήματα:

1. Μεταφέρεις όλα τα αρχεία και directories από την τοπική εγκατάσταση στον live server
2. Εξάγεις την τοπική βάση MySQL σε ένα αρχείο sql, πχ. localdb.sql
3. Υποθέτω ότι το domain του live server είναι www.mymambo.gr
4. Αντικαθιστάς, στο αρχείο localdb.sql, το http://my.mambo.tst με το http://www.mymambo.gr (αντικαθιστώ το τοπικό με το live website)
5. Δημιουργείς στον live server μία βάση δεδομένων MySQL (π.χ. mechpanos_mambo)
6. Μεταφέρεις και εκετελείς το localdb.sql, ώστε να δημιουργηθούν οι πίνακες και τα περιεχόμενά τους
7. Τροποποιείς το αρχείο configuration.php ως εξής:
α.Το όνομα της βάσης δεδομένων MySQL που χρησιμοποιείς (π.χ. mambodb --> mechpanos_mambo)
β. Το όνομα του χρήστη της βάσης (πχ. mechpanos --> Το όνομα του user που έχει δικαιώματα admin στο live site)
γ. Το password του χρήστη (π.χ. mypassword --> Το password του user που έχει δικαιώματα admin στο live site)
δ. Το όνομα του administrator του mambo και το password του (π.χ. admin/adminpassword --> Παραμένουν τα ίδια)
ε. Το domain στο οποίο τα εγκαθιστάς (π.χ. my.mambo.tst --> www.mymambo.gr)
στ. Η ακριβής διεύθυνση του path που εγκαθίσταται το mambo (π.χ. /srv/www/htdocs/mambo --> /home/mechpanos/public_html (προσοχή η διαδρομή είναι ενδεικ

τή!))
8. Δίνεις τα κατάλληλα δικαιώματα στα διάφορα directories
9. Μπορεί να χρειαστεί να κάνεις αντίστοιχες αλλαγές και σε κάποια από τα αρχεία ρυθμίσεων των modules ή components που χρησιμοποιείς
10. Υποθέτω ότι το template που χρησιμοποιείς χειρίζεται αυτόματα την αλλαγή περιβάλλοντος. Όλα τα σωστά templates το κάνουν

Αν όλα έχουν πάει καλά, το site θα λειτουργήσει κανονικά στο νέο περιβάλλον.

Προσοχή! Οι παραπάνω οδηγίες είναι πολύ συνοπτικές και φυσικά δεν καλύπτουν όλες τις περιπτώσεις. Πολλά μπορούν να πάνε σωστά και πολλά λάθος.
Πριν από κάθε αλλαγή κάνε αντιγραφα των αρχείων σου, ώστε να μπορείς να επιστρέφεις στην προηγούμενη σταθερή κατάσταση.

Ελπίζω να βοήθησα λίγο

Ηλίας Αντωνόπουλος

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 18 Οκτ 2004 22:15

Ευχαριστώ πολύ για την βοήθεια! Έχω αρχίσει ήδη να το δουλεύω και θα επανέλθω για τυχόν διευκρινήσεις και αναφορά της προόδου μου στο θέμα.
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από cordis » 19 Οκτ 2004 12:43

και μόλις το βάλεις στο internet θα χαρούμε να το δούμε... ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 22 Οκτ 2004 01:45

Λοιπόν, cordis, η σελίδα θα ανέβει στο internet μάλλον γρήγορα, αφού λυθούν συγκεκριμένα θέματα.
Ειδικότερα, το mambo είναι πολύ εύχρηστο και προσφέρει αρκετές ευκολίες που μου έλυσαν τα χέρια. Ωστόσο έβαλα το phpBB component. Αυτό που γίνεται τώρα είναι ότι, ενώ το site βρίσκεται στο localhost/ekto/, μέσα στο forum όλα τα links οδηγούν στο /localhost/index.php##### όπου # οι παράμετροι που βάζει το component για να δει το φόρουμ μέσα από τις σελίδες του mambo κι όχι αυτόνομα, αν γίνομαι αντιληπτός. Ωστόσο, αυτό θα έπρεπε να ήταν localhost/ekto/index.php### και δεν ξέρω πως να το κάνω να λειτουργήσει, αν και έχω την εντύπωση ότι online έτσι κι αλλιώς το directory του site θα είναι και το root directory. Θέλω επ'αυτού κάποια γνώμη - βοήθεια. Επιπλέον, εφ'όσον όλα δημιουργηθούν, πως θα πάρω την database του mambo και του forum και θα την ανεβάσω, κι αυτήν με copy-paste ή υπάρχει συγκεκριμένη διαδικασία (sorry για την ασχετοσύνη μου οκ?) :) Πολλά ευχαριστώ για την σημαντική ως τώρα βοήθεια!!!
ΥΓ. Ο server που θα παίξει το Site είνα ΙΙs, ελπίζω και πιστεύω να μην δημιουργηθεί πρόβλημα, αφού το mambo προτείνει apache.
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 26 Οκτ 2004 14:00

Update... Λοιπόν το παραπάνω πρόβλημα λύθηκε, και το phpBB λειτουργεί πολύ ωραία στο mambo περιβάλλον του (ήταν ένα πρόβλημα στο extension.inc, λύθηκε με hack). Τώρα θέλω να φτιάξω το εξής: Στο frontend ο χρήστης που θα γράφει ένα άρθρο προς δημοσίευση σε μια κατηγορία, να μπορεί να κάνει και upload ένα αρχείο. Δεν έχω δει κάτι τέτοιο να γίνεται από το mambo και θα βρω κανένα module/component γι αυτή τη δουλειά. Μετά από αυτή την μετατροπή το site θα είναι έτοιμο για εγκατάσταση στον online server (βέβαια, μετά τόσες μετατροπές, οι αλλαγές στα αρχεία για τον live server, θα είναι αρκετές)
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 29 Οκτ 2004 00:05

Λοιπόν, έχω πρόβλημα με την εγκατάσταση στον live server. Μου βγάζει "This site is temporarily unavailable.
Please notify the System Administrator", ενώ έχω κάνει όλα τα παραπάνω όσα έχει αναφέρει ο eliasan. Κράτησα την database backup και την έκανα query σε καινούρια, έφτιαξα τις αλλαγές στο configuration.php και το ανέβασα.
Το μόνο που δεν έκανα είναι το "4. Αντικαθιστάς, στο αρχείο localdb.sql, το http://my.mambo.tst με το http://www.mymambo.gr (αντικαθιστώ το τοπικό με το live website)" γιατί δεν βρήκα που ήταν το http://my.mambo.tst (τοπικό site)... Καμιά ιδέα?????
Λοιπόν αφήστε το, μάλλον το site (ή εγώ...) είχε κάποιο jet lag γιατί ενώ έγραφα αυτές τις γραμμές, όταν ξαναμπήκα δούλευε άψογα!!!! Τεχνολογία σου λεει μετά! Πάρτο πέτα το! Χε χε χε!
Τελευταία επεξεργασία από το μέλος mechpanos την 29 Οκτ 2004 00:40, έχει επεξεργασθεί 1 φορά συνολικά.
Πύργος θεός Πανηλειακός!!

eliasan
Δημοσιεύσεις: 59
Εγγραφή: 28 Ιουν 2004 00:48
Τοποθεσία: Αθήνα
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από eliasan » 29 Οκτ 2004 00:37

ΠΡΟΣΟΧΗ! ΠΡΟΣΟΧΗ!

Τα ονόματα των domains ήταν ΕΝΔΕΙΚΤΙΚΑ

Δεν πρέπει να τα λάβεις τοις μετρητοίς.

Θα πρέπει να χρησιμοποιήσεις τα δικά σου

Μάλλον το πρόβλημα βρίσκεται στις αντικαταστάσεις των domain names στο αρχείο .sql που χρησιμοποίησες για να δημιουργήσεις την βάση δεδομένων στον live server.

ΠΡΕΠΕΙ να αντικαταστήσεις το τοπικό domain με αυτό του live server.

Έλεγξε το ξανά!!

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 29 Οκτ 2004 00:42

Ναι το ξέρω, το local ήταν http://localhost/ekto αλλά δεν υπήρχε. Anyway ως διαμαγείας ελύθη το θέμα - elias μην αγχώνεσαι πάντως, εδώ θα είμαι και για άλλες απορίες - λαμακίες που κάνω!
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από mechpanos » 01 Νοέμ 2004 16:54

Λοιπόν, εγένετο η ιστοσελίδα! www.ekto.freegr.net . Δυστυχώς δεν την ανέβασα στον server της σχολής, όπου θα είχα αρκετό χώρο, αλλά αυτή η λύση είναι καλύτερη από άλλες απόψεις! Περιμένω να μου πείτε γνώμες, αν και είναι το default theme του mambo 4.5 με την προσθήκη του docman και του phpBB comp. και προς το παρόν με ελάχιστο περιεχόμενο. Ωστόσο, πως σας φαίνεται? Επίσης, κάτι άλλο: Τί πρέπει να αλλάξω στην "Επικοινωνία",γιατί μέχρι τώρα τα ελληνικά μηνύματα καταφθάνουν ως αλαμπουρνέζικα...
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
stoNehead
Δημοσιεύσεις: 33
Εγγραφή: 07 Μαρ 2004 19:33
Τοποθεσία: limassol-Cyprus
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από stoNehead » 10 Νοέμ 2004 17:57

Gia sas filoi mou.
tha ithela ti voithia sas meto mambo 4.5.1a

to exw egkatastisei alla xerw elaxista pragmata gia to pws na to prosarmosw stis anagkes mou.
tha ithela na mou pite pou na vro kanena tutorial gia to mambo.

kai an kaneis apo edo mesa mporei na mou pei pws tha valo ena section sti selida mou me downloads.

Άβαταρ μέλους
macman
Δημοσιεύσεις: 238
Εγγραφή: 07 Φεβ 2003 17:24
Τοποθεσία: Αθήνα
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από macman » 10 Νοέμ 2004 18:48

Tutorials και σχετικά κείμενα στα ελληνικά μπορείς να βρεις στο http://mamboportal.gr

eliasan
Δημοσιεύσεις: 59
Εγγραφή: 28 Ιουν 2004 00:48
Τοποθεσία: Αθήνα
Επικοινωνία:

mambo - CMS εγκατάσταση και απορίες

Δημοσίευση από eliasan » 10 Νοέμ 2004 19:06

Επιλέγοντας να ασχοληθείς με το Mambo CMS έκανες μία καλή επιλογή.

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

Ότι δηλαδή ισχύει και για όλες τις τέχνες με τις οποίες καταπιάνεται ένας άνθρωπος.

Μην περιμένεις μόνο τους άλλους να σε βοηθήσουν, βοήθησε και εσύ τον εαυτό σου!

Όσο για tutorials, σύντομα στο www.mamboportal.gr, θα υπάρχουν κάποια στην Ελληνική γλώσσα.

Και λέω κάποια, και όχι: "θα βρεις εξαιρετικά, μοναδικά tutorials, που σου λύνουν όλες τις απορίες σου", γιατί η εμπειρία μου λέει ότι τέτοια δεν υπάρχουν, και πως αν ακόμα υπήρχαν δεν θα ήταν αρκετά για να αντικαταστήσουν τον προσωπικό κόπο και εργασία.

Μην ξεχνάς όμως ότι η μόνη συνταγή επιτυχίας είναι: ΔΟΥΛΕΙΑ, ΔΟΥΛΕΙΑ, ΔΟΥΛΕΙΑ!

Τα υπόλοιπα είναι ανεμομαζώματα, ανεμοσκορπίσματα!

Βοήθεια σημαίνει, ξέρω τουλάχιστον τα βασικά και έχω απορίες!

Αυτό που ζητάς είναι ΕΚΠΑΙΔΕΥΣΗ!

Φιλικά
Ηλίας Αντωνόπουλος

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες