Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: Blacksoll on December 12, 2006, 01:44:14
-
Όλα πήγαν καλά και η εγκατάσταση ήταν επιτυχής αλλά όταν πάω στην κεντρική σελλίδα του site μου γράφει τα ακόλουθα.............
PHP WARNING
PHP: pg_pconnect(): Unable to connect to PostgreSQL server: FATAL: Missing or erroneous pg_hba.conf file, see postmaster log for details .
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/adodb/drivers/adodb-postgres64.inc.php, line 652
PHP WARNING
PHP: database(/home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/../configuration.php): 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): /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/database.php, line 163
PHP WARNING
PHP: database(): Failed opening '/home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/../configuration.php' for inclusion (include_path='.:/usr/share/pear')
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/database.php, line 163
PHP WARNING
PHP: database(/home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/../offline.php): 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): /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/database.php, line 164
PHP WARNING
PHP: database(): Failed opening '/home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/../offline.php' for inclusion (include_path='.:/usr/share/pear')
uri: index.php
path:
version: Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
WARNING(2): /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/database.php, line 164
-
Καθαρά θέμα περιβάλλοντος!
Μήπως έχεις επιλέξει σαν βάση δεδομένων την postgres, αλλά δεν έχεις postgres;
Μήπως έχεις postgres, αλλά τα στοιχεία σύνδεσης δεν είναι σωστά;
Θα σε συμβούλευα να δημοσιεύσεις εδώ τα περιεχόμενα του αρχείου configuration.php
-
Η βάση υπάρχει και τα tables είναι όλα σωστά,τουλάχιστον απο ότι μπόρεσα να καταλάβω.Έψαξα και στα άλλα forum (english) μήπως και βρώ καμιά άκρη αλλά τίποτα...........
Εδώ είναι και το configuration.php
<?php
$mosConfig_offline = '0';
$mosConfig_host = 'localhost';
$mosConfig_user = '******';
$mosConfig_password = '*********';
$mosConfig_db = '****************';
$mosConfig_dbprefix = 'elx_';
$mosConfig_dbtype = 'postgres7';
$mosConfig_lang = 'greek';
$mosConfig_pub_langs = 'greek';
$mosConfig_alang = 'greek';
$mosConfig_absolute_path = '/home/httpd/vhosts/burnertech.gr/httpdocs/demo';
$mosConfig_live_site = 'http://www.burnertech.gr/demo';
$mosConfig_sitename = 'BurnerTech-Hightech Combustion Applications';
$mosConfig_shownoauth = '0';
$mosConfig_useractivation = '1';
$mosConfig_uniquemail = '1';
$mosConfig_offline_message = 'Αυτός ο ιστότοπος είναι προσωρινά εκτός για λόγους συντήρησης.<br /> Παρακαλούμε δοκιμάστε ξανά σε λίγο.';
$mosConfig_error_message = 'Αυτός ο ιστότοπος είναι προσωρινά μη διαθέσιμος.<br /> Παρακαλούμε ειδοποιήστε το διαχειριστή του συστήματος';
$mosConfig_debug = '0';
$mosConfig_lifetime = '900';
$mosConfig_MetaDesc = 'Elxis - the Professional Open Source CMS';
$mosConfig_MetaKeys = 'elxis,Elxis - the Professional Open Source CMS,free,multilingual,translation,utf8,utf-8,open,source,open source,greece,hellas,greek,php,mysql,postgres';
$mosConfig_MetaTitle = '1';
$mosConfig_MetaAuthor = '1';
$mosConfig_locale = '';
$mosConfig_offset = '0';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '1';
$mosConfig_hidePrint = '0';
$mosConfig_hideEmail = '0';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '1';
$mosConfig_sef = '0';
$mosConfig_vote = '0';
$mosConfig_gzip = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_link_titles = '0';
$mosConfig_error_reporting = -1;
$mosConfig_register_globals = 1;
$mosConfig_list_limit = '10';
$mosConfig_caching = '0';
$mosConfig_cachepath = '/home/httpd/vhosts/burnertech.gr/httpdocs/demo/cache';
$mosConfig_cachetime = '900';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = 'info@burnertech.gr';
$mosConfig_fromname = 'BurnerTech-Hightech Combustion Applications';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_smtpauth = '0';
$mosConfig_smtpuser = '';
$mosConfig_smtppass = '';
$mosConfig_smtphost = 'localhost';
$mosConfig_back_button = '0';
$mosConfig_item_navigation = '0';
$mosConfig_secret = 'BFKk763IdeSpe0V8';
$mosConfig_pagetitles = '1';
$mosConfig_readmore = '1';
$mosConfig_hits = '1';
$mosConfig_icons = '1';
$mosConfig_favicon = 'favicon.ico';
$mosConfig_fileperms = '';
$mosConfig_dirperms = '';
$mosConfig_mbf_content = '0';
$mosConfig_helpurl = '';
$mosConfig_ftp = '0';
$mosConfig_ftp_host = 'ftp.www.burnertech.gr';
$mosConfig_ftp_user = '';
$mosConfig_ftp_pass = '';
$mosConfig_ftp_port = '21';
$mosConfig_ftp_root = '';
$mosConfig_access = '1';
$mosConfig_idnum = '';
$mosConfig_captcha = '1';
?>
-
Έκανες την εγκατάσταση χρησιμοποιώντας postgres7 ως οδηγό βάσης, το elxis συνδέθηκε κανονικά και σου έφτιαξε τους πίνακες, η εγκατάσταση ολοκληρώθηκε αλλά μετά δεν συνδέεται.... Πείραξες κάτι στο configuration.php; Άλλαξες κάτι (οδηγό βάσης, χρήστη, κωδικό, πρόθεμα πινάκων κλπ) σε σχέση με τα στοιχεία της εγκατάστασης;
Κανονικά το μήνυμα αυτό εμφανίζεται όταν λείπει το αρχείο pg_hba.conf ή έχει κακή μορφοποίηση. Κατ' αρχάς δες αν υπάρχει αυτό το αρχείο. Λογικά θα πρέπει να είναι σε αυτόν τον κατάλογο: /var/lib/pgsql, αν δεν το βρεις ψάξτο με την εντολή find ή locate (locate pg_hba.conf, τρέξε updatedb για ενημέρωση της βάσης των αρχείων). Μπορεί με μία επανεκκίνηση της Postgres να το φτιάξει μόνη της το αρχείο:
# /etc/rc.d/init.d/postgres restart
ή αν την έχεις ως service:
# service postgres restart
Δες αν η βάση σου υπάρχει, αν όχι φτιάξτη και μετά ξανακάνε εγκατάσταση του elxis.
-
Δέν μπόρεσα να κάνω την δήλωση γιατί μετά την "επιτυχή" εγκατάσταση προσπάθησα να μπώ κατευθίαν στο administrator panel και.......................
Το μόνο που άλλαξα είναι ότι το έκανα rename όπως λένε οι οδηγίες και έκανα copy-paste τον κώδικα που μου έβγαλε στο τέλος της εγκατάστασης...........
Τώρα τί κάνουμε ;
-
έκανα edit την απάντησή μου, ξανά-διάβασέ τη.
Τώρα που το ξανασκέφτομαι, για σιγουρέψου αν ο server σου υποστηρίζει Postgres. Αν έχει εγκατασταθεί και τρέχει...
-
Εκανα εγκατάσταση απο την αρχή και όλα πηγαν o.k. αλλά τωρα στην κεντρική σελλίδα μου βγάζει :
Warning: main(http://burnertech.gr/httpdocs/demo/includes/Core/utf8.class.php): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/loader.php on line 25
Fatal error: main(): Failed opening required 'http://burnertech.gr/httpdocs/demo/includes/Core/utf8.class.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/burnertech.gr/httpdocs/demo/includes/Core/loader.php on line 25
-
Αυτό είναι λάθος: "http://burnertech.gr/httpdocs/demo/includes/Core"
Κοίτα στο configuration.php τις τιμές των παραμέτρων:
$mosConfig_absolute_path
$mosConfig_live_site
$mosConfig_cachepath
Δεν τις έχεις ορίσει σωστά.
-
Μόλις άλλαξα αυτά και έβαλα τα "σωστά" βγάζει πάλι τα ίδια με το πρώτο post.................
Help.................
-
Το πρώτο σφάλμα είναι σημαντικό, σημαίνει πως το elxis δεν συνδέεται στη βάση σου και από ότι φαίνεται η Postgres δεν είναι στημένη σωστά στο server σου.
PHP: pg_pconnect(): Unable to connect to PostgreSQL server: FATAL: Missing or erroneous pg_hba.conf file, see postmaster log for details .
Τα άλλα σφάλματα είναι επακόλουθα αυτού.
Αν έχεις mysql στο server σου δοκίμασε να το εγκαταστήσεις σε mysql, διαφορετικά επικοινώνησε με την εταιρεία που σε φιλοξενεί να σου πουν τι γίνεται με την Postgres.
Για επαγγελματική υποστήριξη για το elxis μπορείς να απευθυνθείς εδώ: http://support.elxis.org