Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
« previous
next »
Print
Pages: [
1
]
Author
Topic: Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων (Read 6326 times)
farmville450
Newbie
Posts: 23
Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
«
on:
March 25, 2016, 11:11:38 »
Καλημέρα σε όλους και χρόνια πολλά.
Μετά από εγκατάσταση του Elxis v 4.4 λαμβάνω στο error.log τα παρακάτω:
[2016-03-25 08:32:10] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/filemanager.config.js?_=1458894729876
[2016-03-25 08:32:11] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/lib/codemirror.css
[2016-03-25 08:32:11] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/theme/elegant.css
[2016-03-25 08:32:12] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/lib/codemirror.js?_=1458894729877
[2016-03-25 08:34:29] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/lib/codemirror.css
[2016-03-25 08:34:29] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/theme/elegant.css
[2016-03-25 08:42:48] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/filemanager.config.js?_=1458895374881
[2016-03-25 08:42:48] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/lib/codemirror.css
[2016-03-25 08:42:48] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/theme/elegant.css
[2016-03-25 08:42:49] ERROR 404 (Page not found). Reference code: E404-CCON-0004
URL: components/com_emedia/scripts/CodeMirror/lib/codemirror.js?_=1458895374882
και δεν μου εμφανίζει τη σελίδα του Διαχειριστή Πολυμέσων. Αυτό συμβαίνει μόνο με τη χρήση του Chrome. Από Mozilla κανένα πρόβλημα. Ωστόσο σε άλλη εγκατάσταση της ίδιας έκδοσης Elxis σε άλλο Server δε λαμβάνω κανένα πρόβλημα ούτε με χρήση Chrome ούτε με Mozilla. Δεν μπορώ να καταλάβω τι συμβαίνει.
Έκανα κάποιο λάθος στην εγκατάσταση, φταίει ο chrome, φταίει ο server.
Επίσης όταν κάνω έλεγχο στη σελίδα του διαχειριστή πολυμέσων με το εργαλείο του chrome, λαμβάνω και το εξής:
Refused to execute script from '
http://mysite.gr/estia/inner.php/emedia/config?editor=0
' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.
Σας ευχαριστώ
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
«
Reply #1 on:
March 25, 2016, 19:48:43 »
Το Elxis 4.4 βάζει στα headers το "
X-Content-Type-Options: nosniff
",
όταν έχεις επίπεδο ασφαλείας πάνω από το κανονικό
(δηλ.
Υψηλό/Παρανοϊκό
). Οι ρυθμίσεις του διαχειριστή πολυμέσων φορτώνονται δυναμικά μέσω του elxis ως "application/json". Αν ο έλεγχος Nosniff αποτύχει οι ρυθμίσεις δεν θα φορτωθούν και κατόπιν η javascript θα προσπαθήσει να φορτώσει ένα default αρχείο ρυθμίσεων που όμως δεν υπάρχει και επίσης προσπαθεί να φορτώσει και το CodeMeter το οποίο όμως δεν το χρησιμοποιεί το elxis και δεν υπάρχει στο Elxis. Εξ ου και τα σχετικά με το code meter σφάλματα. Αυτά τα αγνοείς, δεν είναι το αίτιο του προβλήματος.
Κάνε μία δοκιμή και πες μου αν σου λύσει το πρόβλημα.
Άνοιξε αυτό το αρχείο:
components/com_emedia/controllers/full.php
πήγαινε στην γραμμή 182 στο τέλος σχεδόν του αρχείου και άλλαξε αυτό:
$this->pageHeaders('application/json');
σε αυτό:
$this->pageHeaders('application/javascript');
Πες μου αν λύθηκε το πρόβλημα. Είναι πολύ πιθανό να δουλέψει γιατί
από ότι βλέπω
το "application/json" δεν είναι στη λίστα των επιτρεπτών mime types όταν το "nosniff" είναι ενεργό. Οπότε αν είναι αυτό το πρόβλημα πες μου να το διορθώσουμε στο Elxis.
Αν δεν λύθηκε
γύρνα το επίπεδο ασφαλείας του elxis στο Κανονικό
.
«
Last Edit: March 25, 2016, 20:07:00 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
farmville450
Newbie
Posts: 23
Re: Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
«
Reply #2 on:
March 25, 2016, 22:35:13 »
Καταρχήν ευχαριστώ πολύ για την άμεση απάντηση.
Ναι, το πρόβλημα λύθηκε με τον τρόπο αυτό, αλλά πρέπει να πω ότι το επίπεδο ασφαλείας ήταν πάντα στο φυσιολογικό, ποτέ δεν άλλαξα αυτή τη ρύθμιση.
Επίσης η ίδια εγκατάσταση του Elxis 4.4 σε άλλο server δεν παρουσιάζει κανένα πρόβλημα. Υπάρχει περίπτωση να οφείλεται στο επίπεδο ασφαλείας του server και έβγαζε αυτό το σφάλμα ή ήταν θέμα του Elxis;
Και πάλι ευχαριστώ
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
«
Reply #3 on:
March 25, 2016, 23:21:20 »
Δεν υπάρχει περίπτωση, ο παρακάτω κώδικας από το Elxis 4.4 που θέτει το σχετικό header εφαρμόζεται μόνο σε επίπεδο ασφαλείας μεγαλύτερο του φυσιολογικού (φυσιολογικό = 0).
if ($elxis->getConfig('SECURITY_LEVEL') > 0) {
$this->setHeader('X-Content-Type-Options', 'nosniff');
}
Ευχαριστώ για την ενημέρωση θα περάσω αυτή την διόρθωση στο Elxis.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
farmville450
Newbie
Posts: 23
Re: Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων
«
Reply #4 on:
March 25, 2016, 23:55:44 »
Καταλαβαίνω το φόρτο εργασίας σας, αλλά επιμένω ότι το επίπεδο ασφαλείας ήταν και είναι στο φυσιολογικό. Μπορώ να σας δόσω τους κωδικούς τις σελίδας να το ελέγξετε και εσείς.
Δεν ξέρω αν παίζει κάποιο ρόλο αυτό πλέον αφού το πρόβλημά μου λύθηκε, άλλα το μυαλό μου πάει μήπως ευθύνεται και κάτι άλλο. Ευχαριστώ και πάλι για τη γρήγορη απάντηση.
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Πρόβλημα εμφάνισης Διαχειριστή Πολυμέσων