Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: panwine on September 13, 2014, 13:38:46

Title: repositery
Post by: panwine on September 13, 2014, 13:38:46
καλησπέρα πως μεταφέρω τον φάκελο όπως λείε στην εγκατάσταση.
μετονομασία έγινε.
Title: Re: repositery
Post by: datahell on September 13, 2014, 13:51:24
Όπως μεταφέρεις οποιοδήποτε αρχείο/φάκελο.
Μέσω ftp ή μέσω ενός file manager του πάνελ φιλοξενίας σου. Μπορείς να τον κατεβάσεις τοπικά στον υπολογιστή σου να το σβήσεις από το site και να τον ξανα-ανεβάσεις στο σημείο που θες. Μετά από αυτό ανοίγεις το configuration.php και γράφεις την πλήρη διαδρομή του.

private $REPO_PATH = '/diadromi/pros/repository';

Συνιστάται η μεταφορά του σε σημείο πάνω από τον δημόσιο φάκελο ("www" ή "public_html" ή "web" ή όπως λέγεται).
Στο σημείο που θα τον μεταφέρεις θα πρέπει ο web server (πχ apache) να έχει πρόσβαση και αν χρησιμοποιείς προστασία open basedir να είναι εντός των διαδρομών του. Αν δεν είναι θα πρέπει να προσθέσεις την διαδρομή στο open basedir.

Για ISPConfig control panel συνιστώ την μεταφορά του στο φάκελο "private".

ISP Config:
webXX/
      private/
           elxisrepo/
                  cache/
                  logs/
                  ...
       web/
           elxis public files here

private $REPO_PATH = '/var/www/clients/clientXX/webXX/private/elxisrepo';
Η διαδρομή μπορεί να διαφέρει αναλόγως του λειτουργικού του server σας.
Title: Re: repositery
Post by: panwine on September 13, 2014, 13:53:21
ευχαριστώ πολύ
Title: Re: repositery
Post by: panwine on September 14, 2014, 10:29:22
καλημέρα σε όλους έχω ακολουθήσει την διαδικασία εκτός αυτού του σημείου.

Στο σημείο που θα τον μεταφέρεις θα πρέπει ο web server (πχ apache) να έχει πρόσβαση και αν χρησιμοποιείς προστασία open basedir να είναι εντός των διαδρομών του. Αν δεν είναι θα πρέπει να προσθέσεις την διαδρομή στο open basedir.

όταν πάω στην σελίδα μου εμφανίζει αυτό
Elxis repository folder logs does not exist!

και κάτι ακόμα ο configuration.php πρέπει να είναι perm. 777
Title: Re: repository
Post by: datahell on September 14, 2014, 10:38:19
Αν σου εμφανίζει ότι ο φάκελος logs δεν υπάρχει τότε δεν θα υπάρχει...
Φτιάξε έναν φάκελο με όνομα logs εντός του repository και κάντον εγγράψιμο.
Αν και πάλι σου βγάζει το ίδιο μήνυμα τότε είτε έχεις δώσει λάθος διαδρομή repository, είτε έχεις open basedir restriction.

Τα permissions εξαρτώνται από το setup του server σου.
7αρια δεν βάζουμε ποτέ σε αρχεία. 7 σημαίνει εκτελέσιμο, τα αρχεία php, html, js, css, κλπ, δεν χρειάζεται να είναι εκτελέσιμα, δεν είναι προγράμματα ή shell scripts.
Βάλτου 644 και αν δεν μπορεί να γράψει το elxis σε αυτό το αρχείο (δοκίμασε αποθήκευση ρυθμίσεων από την διαχείριση) άλλαξέ το σε 666.
Title: Re: repositery
Post by: panwine on September 14, 2014, 11:29:18
μακριά άπο 666
Title: Re: repositery
Post by: panwine on September 14, 2014, 11:55:00
σε ευχαριστώ κύριε Γιάννη δεν είχα γράψει σωστά την διαδρομή.