Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: c8620p on May 10, 2007, 02:56:41
-
Κατά την μεταφορά του site για περαιτέρω επεξεργασία του και αφού έκανα τις απαραίτητες αλλαγές στις βάσεις δεδομένων και στο configuration.php αρχείο αντίκρυσα με το που το άνοιξα τα εξής errors:
Α.
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\elxis.php, line 407
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\elxis.php, line 893
Πηγαίνοντας στο C:\xampp\htdocs\agosis\includes\Core\elxis.php, line 407 βλέπω αυτό:
setcookie( $sessionCookieName, $session->getCookie(), time() + 43200, '/' );
και στο C:\xampp\htdocs\agosis\includes\Core\elxis.php, line 893 βλέπω αυτό:
setcookie( "mosvisitor", "1" );
και δεν μου εμφανίζει το bgr της κορυφής στο http://www.agosis.gr (http://www.agosis.gr)
Β.
Πηγαίνοντας στην οθόνη login της διαχείρησης μου βγάζει αυτά τα errors:
HP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 33
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 34
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 35
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 36
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 37
PHP WARNING
PHP: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\agosis\configuration.php:1)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\administrator\index.php, line 38
και αντίστοιχα έχουμε
line 33 έως38:
header( 'Content-type: text/html; charset=utf-8' );
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
Αφού τελικά το παλεύω ακολουθώντας κάποια άλλα post φτάνουμε εδώ:
PHP WARNING
PHP: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'agosis_master'@'localhost' (using password: YES)
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\adodb\drivers\adodb-mysql.inc.php, line 372
PHP WARNING
PHP: database::include(C:\xampp\htdocs\agosis\includes\Core/../configuration.php) [function.database-include]: failed to open stream: No such file or directory
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\database.php, line 163
PHP WARNING
PHP: database::include() [function.include]: Failed opening 'C:\xampp\htdocs\agosis\includes\Core/../configuration.php' for inclusion (include_path='.;C:\xampp\php\pear\')
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\database.php, line 163
PHP WARNING
PHP: database::include(C:\xampp\htdocs\agosis\includes\Core/../offline.php) [function.database-include]: failed to open stream: No such file or directory
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\database.php, line 164
PHP WARNING
PHP: database::include() [function.include]: Failed opening 'C:\xampp\htdocs\agosis\includes\Core/../offline.php' for inclusion (include_path='.;C:\xampp\php\pear\')
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): C:\xampp\htdocs\agosis\includes\Core\database.php, line 164
και στα αντίστοιχα αρχεία βλέπω:
C:\xampp\htdocs\agosis\includes\adodb\drivers\adodb-mysql.inc.php, line 372
$this->_connectionID = mysql_pconnect($argHostname,$argUsername,$argPassword,$this->clientFlags);
C:\xampp\htdocs\agosis\includes\Core\database.php, line 163
include $basePath . '/../configuration.php';
C:\xampp\htdocs\agosis\includes\Core\database.php, line 164
include $basePath . '/../offline.php';
και δεν με βάζει στην διαχείριση.
Το σημαντικότερο όλων είναι ότι το site έχει πολλά άρθρα ήδη και δεν γίνεται να το ξαναεγκαταστήσω τοπικά.Ολο αυτό γίνεται γιατί το safemode στον online server ειναι ON και αναγκαστικά για να περάσω κάποια extras πρέπει να το δουλέψω τοπικά και μετά να το ανεβάσω ξανά.
Θα μου ήταν πολύ χρήσιμη η βοήθειά σας.
Ευχαριστώ.
-
Γενικά, όταν λαμβάνεις το μήνυμα "headers already sent", σημαίνει ότι υπάρχουν ξένοι χαρακτήρες στα αρχεία πριν την αρχή του κώδικα.
Υποθέτω ότι δεν έχεις κάνει σωστή μεταφορά των αρχείων.
Θα σου πρότεινα να ορίσεις την επιλογή Auto στην FTP εφαρμογή που χρησιμοποιείς και να δοκιμάσεις να κατεβάσεις τα αρχεία ξανά.
Εναλλακτικά, μπορείς να κάνεις μία καθαρή τοπική εγκατάσταση του Elxis και να την φέρεις στο επίπεδο της πραγματικής online, προσθέτοντας ότι επιπλέον αρχείο ή κατάλογο. Π.χ. εικόνες, components, modules, mambots, templates.
Στη συνέχεια θα πρέπει να χρησιμοποιήσεις το backup της online βάσης για να αντικαταστήσεις την τοπική.
Τέλος να τροποποιήσεις το αρχείο configuration.php
-
Ευχαριστώ πολύ eliasan, μάλλον θα οδηγηθώ στην ενναλακτική λύση που μου προτείνεις "για φέτος".
Από του χρόνου βλέπουμε τι γίνεται με τους servers.