Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: fivar on February 18, 2018, 12:34:40
-
Καλησπέρα,
Ξαφνικά η σελίδα μου βγάζει το παραπάνω μήνυμα και δεν ξέρω τι να κάνω
γιατί στο repository υπάρχει φάκελος logs.
Παρακαλώ για την βοήθειά σας.
-
Καλημέρα,
θα πρέπει να επαναφέρεις τον φάκελο logs εντός του φακέλου repository (όπου το έχεις).
Το περίεργο είναι πως ξαφνικά δεν υπάρχει ο φάκελος logs.
-
Καλησπέρα,
Το ακόμη πιο περιέργο είναι ότι ο φάκελος logs υπήρχε και υπάρχει μέσα στο repository,
αλλά εξακολουθεί να βγάζει το μήνυμα: Folder logs in Elxis repository does not exist!
-
Το μεγαλύτερο πρόβλημα είναι ότι είμαι απόκλεισμένος τελείως γιατί δεν έχω πρόσβαση ούτε στο backend.
Τα μόνα που έχω πρόσβαση είναι τα αρχεία και η βάση mysql από το control panel του hosting.
-
To μονοπάτι του repository στο configuration.php αρχείο υπάρχει όπως
έχει δηλωθεί υπάρχει;
-
Ήταν το πρώτο που κοίταξα. Ναι υπάρχει.
-
Στείλε μου αν θέλεις προσωπικό μήνυμα με τα στοιχεία να το κοιτάξω.
-
Δες στο configuration.php μήπως έχεις αλλάξει την διαδρομή του repository...
-
Καλησπέρα σε όλους. Αντιμετωπίζω ξαφνικά ακριβώς το ίδιο πρόβλημα με τα προαναφερόμενα του Post. Πως το λύσατε τελικά;
-
Το συγκεκριμένο μήνυμα προέρχεται από τον Defender καθώς δεν μπορεί να ξεκινήσει γιατί δεν βρίσκει το φάκελο "logs" εντός του repository. Συνεπώς το πρόβλημα διοσθώνεται δημιουργώντας έναν φάκελο (εγγράψιμο) με το όνομα logs εντός του φακέλου repository. Αν έχεις μετονομάσει το repository ή/και έχει custom διαδρομή (συνίσταται) βεβαιώσου πως η διαδρομή είναι σωστή και το repository υπάρχει. Μπορεί επίσης η διαδρομή να υπάρχει αλλά το Elxis να μην μπορεί να την προσπελάσει αν αυτή είναι σε μη επιτρεπόμενες διαδρομές (open_basedir restriction).
{repository} / logs/
-
Ωραία, ευχαριστώ. Η διαδρομή υπάρχει. Τι κάνω τώρα; Έσβησα τον φάκελο τον ξαναδημιούργησα αλλά το πρόβλημα παραμένει. Δεν μπορώ να συνδεθώ στην διαχείριση. Στο μπροστινό τμήμα του site δεν εμφανίζεται σφάλμα.
-
Δεν μπορώ να προτείνω κάτι άλλο, πρέπει να το δω. Αν θες στείλε μου με ένα προσωπικό μήνυμα username/password για το ftp του site ή για κάποιο control panel με file manager.
-
Το πρόβλημα λύθηκε! Έπειτα από αναβάθμιση που έγινε στον σέρβερ δεν διάβαζε σωστά την σχετική ή την απόλυτη διεύθυνση... (δεν είμαι και ειδικός να τα πω σωστά) πάντως αυτό που άλλαξα ήταν αντι για ../repository που ήταν μέχρι πριν και λειτουργούσε κατάφερα και έβαλα την /repository και λειτούργησε κανονικά....
Αυτά!
-
Χαίρομαι που το έλυσες, ωστόσο μία παρατήρηση: η διαδρομή του φακέλου repository ΠΡΕΠΕΙ ΝΑ ΕΙΝΑΙ ΠΛΗΡΗΣ ΔΙΑΔΡΟΜΗ, ΟΧΙ ΣΧΕΤΙΚΗ!
Παραδείγματα πλήρων διαδρομών
Διαφέρουν ανάλογα με τον server σας, συνιστώμενα αυτά με έντονα γράμματα, με κόκκινο μη-ασφαλείς διαδρομές.
ISPConfig
/var/www/clients/clientX/webZ/web/repository
/var/www/clients/clientX/webZ/web/myrepo
/var/www/clients/clientX/webZ/private/repository
/var/www/clients/clientX/webZ/private/myrepo
CPanel
/home/username/public_html/repository
/home/username/public_html/myrepo
/home/username/private/repository
/home/username/private/myrepo
Plesk
/var/www/vhosts/example.com/public/repository
/var/www/vhosts/example.com/public/myrepo
/var/www/vhosts/example.com/private/repository
/var/www/vhosts/example.com/private/myrepo
-
Καλησπέρα.
Μήπως ξέρει κάποιος το αντίστοιχο root file format για iis7?
-
Καλημέρα!
Τις περισσότερες φορές είναι: C:\inetpub\wwwroot ωστόσο εντός του IIS Manager θα μπορείς
στα Settings για παράδειγμα να βρεις το root folder.
-
Φτιάξε ένα αρχείο με όνομα test.php
Άνοιξέ το και γράψε μέσα:
<?php
echo str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__));
?>
Ανέβασέ το στο site στο folder που θες και τρέξτο με τον browser. Πχ:
http://www.example.com/test.php
Θα δεις την πλήρη απόλυτη διαδρομή προς τον φάκελο που είσαι.
Σημείωση: Το Elxis 5.x έχει φουλ υποστήριξη για IIS και δημιουργεί αυτόματα το web.config που χρειάζεται για τις φιλικές URL κατά την εγκατάσταση.