Elxis CMS Forum
Ελληνικό Forum => Ασφάλεια => Topic started by: nikos65 on June 04, 2007, 09:40:48
-
Καλημέρα σας ,
σήμερα η σελίδα στο www.dallas.gr παρουσίασε τα παρακάτω:
PHP: Cannot modify header information - headers already sent by (output started at /home/dallas/public_html/includes/floodblocker.class.php:201)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): /home/dallas/public_html/includes/Core/elxis.php, line 407
επίσης στο quickqart
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/dallas/public_html/includes/floodblocker.class.php:201) in /home/dallas/public_html/index.php on line 16
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/dallas/public_html/includes/floodblocker.class.php:201) in /home/dallas/public_html/index.php on line 16
Επίσης δεν μπορώ σαν admin!
Μήπως μπορείτε να με βοηθήσετε;
-
Έλεγξε ότι ο κατάλογος /administrator/tools/floodblocker/logs/ είναι εγγράψιμος από την php (777) και όλα τα αρχεία μέσα του να έχουν permission 666.
Στο λέει κιόλας:
Warning: Cron file access error! Check permissions to write.
Αν δεν θες το floodblocker απενεργοποίησέ το, αλλιώς κάνε τον κατάλογο λogs εγγράψιμο.
Το template σου φαίνεται να έχει κωδικοποίηση iso-8859-1. Θα πρέπει να είναι utf-8.
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-
Ευχαριστώ πολύ άμεση απάντηση άμεση λύση. ;D ;D ;D ;D ;D
-
Παιδιά. το ίδιο πρόβλημα παρουσιάστηκε μολλις ενεργοποίησα στον flooder .. γέμισαν τα logs με το παραπάνω error
Οι φακέλοι είναι 777, τα αρχεία μέσα στο log φάκελο τα έσβησα, και δημιουργήθηκαν νέα από τον user 99 με mod 644 που δεν αλλάζουν mode από εμένα
Ti γίνεται ;
-
νομιζω οτι σταματησαν .. θελει το αρχείο .time να είναι 666 .. όλα τα άλλα δημιουργούνται από το user99 σε 644 αλλά δεν χρειάζεται να είναι εγγράψημα
-
Με το εργαλείο chmod του Elxis μπορείς να αλλάξεις permissions σε οποιοδήποτε αρχείο. Ο user99 είναι προφανώς ο apache σου (χρήστης nobody).
-
Το γνωρίζω, αλλά ο logger δημιουργεί συνεχώς αρχεία 644 και δεν το προλαβαίνεις να τα αλλαζεις ...
anyway, τελικά αρκεί μονο το .timer να είναι 666 και τα errors σταματουν