Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: mmyron on June 04, 2015, 13:09:02
-
Καλημέρα σε όλους!
Έχω στήσει τοπικά ενα ΧΑΜΡΡ σε mint 17.1 κάνοντας αυτά https://forum.elxis.org/index.php?topic=8455.0 (https://forum.elxis.org/index.php?topic=8455.0) τα βήματα. Μέσα από την διαχείριση του ιστότοπου βλέπω ότι δεν μπορεί να δημιουργήσει το configuration.php και ο φάκελος του repository δεν είναι εγγράψιμος.
Ενεργοποίησα τον proFTPD server του ΧΑΜΡΡ και έκανα το ίδιο μέσα από τη διαχείριση του ιστότοπου. Όμως όταν πάω να ελέγξω τη σύνδεση μου βγάζει: Connection succeed but login failed to FTP host localhost
Ο κωδικός του ftp server είναι γνωστός και ο χρήστης επίσης. Γιατί δεν συνδέεται;
-
Εφόσον το site είναι τοπικό γιατί απλά δεν κάνεις τον φάκελο εγγράψιμο; Δεξί κλικ και τον κάνεις εγγράψιμο, μην μπλέκεις με ftp. Το repository πρέπει οπωσδήποτε να είναι όλο εγγράψιμο αλλιώς το Elxis δεν δουλεύει σωστά.
-
Εφόσον το site είναι τοπικό γιατί απλά δεν κάνεις τον φάκελο εγγράψιμο; Δεξί κλικ και τον κάνεις εγγράψιμο, μην μπλέκεις με ftp. Το repository πρέπει οπωσδήποτε να είναι όλο εγγράψιμο αλλιώς το Elxis δεν δουλεύει σωστά.
Από τις ιδιότητες του φακέλου φαίνεται οτι owner είναι ο root. Δίνοντας read/write δικαιώματα στο group του χρήστη( ; ) δεν αλλάζει κάτι. Προφανώς κάπου έχω κάνει πατάτα αλλά πού;
-
Για να σου δημιουργήσει το αρχείο configuration.php θα πρέπει ο apache να μπορεί να γράψει στο root του site. Είτε κάνε owner του φακέλου τον "apache" (apache, nobody, ή όπως αλλιώς είναι ο user), είτε άλλαξέ του permissions σε 777. Το repository 777 και όλοι οι φάκελοι εντός του 777 και όλα τα αρχεία 666.
www (apache ή 777)
www/repository/ (apache ή 777)
www/repository/backup/ (apache ή 777)
www/repository/cache/ (apache ή 777)
www/repository/logs/ (apache ή 777)
www/repository/logs/... (apache ή 666)
...
Βασικά σε τοπικό site είσαι και όλους τους φακέλους να κάνεις 77 και τα αρχεία 666 δεν σε ενδιαφέρει, θα είσαι μία χαρά.
Αλλαγή owner από το root του site:
chown -R user:group *