Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: Blacksoll on December 12, 2006, 01:44:14

Title: Αλλο ένα πρόβλημα εγκατάστασης
Post by: Blacksoll on December 12, 2006, 01:44:14
Όλα πήγαν καλά και η εγκατάσταση ήταν επιτυχής αλλά όταν πάω στην κεντρική σελλίδα του site μου γράφει τα ακόλουθα.............


Code: [Select]
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
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: eliasan on December 12, 2006, 06:05:12
Καθαρά θέμα περιβάλλοντος!

Μήπως έχεις επιλέξει σαν βάση δεδομένων την postgres, αλλά δεν έχεις postgres;
Μήπως έχεις postgres, αλλά τα στοιχεία σύνδεσης δεν είναι σωστά;

Θα σε συμβούλευα να δημοσιεύσεις εδώ τα περιεχόμενα του αρχείου configuration.php

Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: Blacksoll on December 12, 2006, 09:27:11
Η βάση υπάρχει και τα tables είναι όλα σωστά,τουλάχιστον απο ότι μπόρεσα να καταλάβω.Έψαξα και στα άλλα forum (english) μήπως και βρώ καμιά άκρη αλλά τίποτα...........

Εδώ είναι και το configuration.php


Code: [Select]
<?php
$mosConfig_offline 
= &#39;0&#39;;
$mosConfig_host = &#39;localhost&#39;;
$mosConfig_user = &#39;******&#39;;
$mosConfig_password = &#39;*********&#39;;
$mosConfig_db = &#39;****************&#39;;
$mosConfig_dbprefix = &#39;elx_&#39;;
$mosConfig_dbtype = &#39;postgres7&#39;;
$mosConfig_lang = &#39;greek&#39;;
$mosConfig_pub_langs = &#39;greek&#39;;
$mosConfig_alang =  &#39;greek&#39;;
$mosConfig_absolute_path = &#39;/home/httpd/vhosts/burnertech.gr/httpdocs/demo&#39;;
$mosConfig_live_site = &#39;http://www.burnertech.gr/demo&#39;;
$mosConfig_sitename = &#39;BurnerTech-Hightech Combustion Applications&#39;;
$mosConfig_shownoauth = &#39;0&#39;;
$mosConfig_useractivation = &#39;1&#39;;
$mosConfig_uniquemail = &#39;1&#39;;
$mosConfig_offline_message = &#39;Αυτός ο ιστότοπος είναι προσωρινά εκτός για λόγους συντήρησης.<br /> Παρακαλούμε δοκιμάστε ξανά σε λίγο.&#39;;
$mosConfig_error_message = &#39;Αυτός ο ιστότοπος είναι προσωρινά μη διαθέσιμος.<br /> Παρακαλούμε ειδοποιήστε το διαχειριστή του συστήματος&#39;;
$mosConfig_debug = &#39;0&#39;;
$mosConfig_lifetime = &#39;900&#39;;
$mosConfig_MetaDesc = &#39;Elxis - the Professional Open Source CMS&#39;;
$mosConfig_MetaKeys = &#39;elxis,Elxis - the Professional Open Source CMS,free,multilingual,translation,utf8,utf-8,open,source,open source,greece,hellas,greek,php,mysql,postgres&#39;;
$mosConfig_MetaTitle = &#39;1&#39;;
$mosConfig_MetaAuthor = &#39;1&#39;;
$mosConfig_locale = &#39;&#39;;
$mosConfig_offset = &#39;0&#39;;
$mosConfig_hideAuthor = &#39;0&#39;;
$mosConfig_hideCreateDate = &#39;0&#39;;
$mosConfig_hideModifyDate = &#39;0&#39;;
$mosConfig_hidePdf = &#39;1&#39;;
$mosConfig_hidePrint = &#39;0&#39;;
$mosConfig_hideEmail = &#39;0&#39;;
$mosConfig_enable_log_items = &#39;0&#39;;
$mosConfig_enable_log_searches = &#39;0&#39;;
$mosConfig_enable_stats = &#39;1&#39;;
$mosConfig_sef = &#39;0&#39;;
$mosConfig_vote = &#39;0&#39;;
$mosConfig_gzip = &#39;0&#39;;
$mosConfig_multipage_toc = &#39;1&#39;;
$mosConfig_allowUserRegistration = &#39;1&#39;;
$mosConfig_link_titles = &#39;0&#39;;
$mosConfig_error_reporting = -1;
$mosConfig_register_globals 1;
$mosConfig_list_limit = &#39;10&#39;;
$mosConfig_caching = &#39;0&#39;;
$mosConfig_cachepath = &#39;/home/httpd/vhosts/burnertech.gr/httpdocs/demo/cache&#39;;
$mosConfig_cachetime = &#39;900&#39;;
$mosConfig_mailer = &#39;mail&#39;;
$mosConfig_mailfrom = &#39;info@burnertech.gr&#39;;
$mosConfig_fromname = &#39;BurnerTech-Hightech Combustion Applications&#39;;
$mosConfig_sendmail = &#39;/usr/sbin/sendmail&#39;;
$mosConfig_smtpauth = &#39;0&#39;;
$mosConfig_smtpuser = &#39;&#39;;
$mosConfig_smtppass = &#39;&#39;;
$mosConfig_smtphost = &#39;localhost&#39;;
$mosConfig_back_button = &#39;0&#39;;
$mosConfig_item_navigation = &#39;0&#39;;
$mosConfig_secret = &#39;BFKk763IdeSpe0V8&#39;;
$mosConfig_pagetitles = &#39;1&#39;;
$mosConfig_readmore = &#39;1&#39;;
$mosConfig_hits = &#39;1&#39;;
$mosConfig_icons = &#39;1&#39;;
$mosConfig_favicon = &#39;favicon.ico&#39;;
$mosConfig_fileperms = &#39;&#39;;
$mosConfig_dirperms = &#39;&#39;;
$mosConfig_mbf_content = &#39;0&#39;;
$mosConfig_helpurl = &#39;&#39;;
$mosConfig_ftp = &#39;0&#39;;
$mosConfig_ftp_host = &#39;ftp.www.burnertech.gr&#39;;
$mosConfig_ftp_user = &#39;&#39;;
$mosConfig_ftp_pass = &#39;&#39;;
$mosConfig_ftp_port = &#39;21&#39;;
$mosConfig_ftp_root = &#39;&#39;;
$mosConfig_access = &#39;1&#39;;
$mosConfig_idnum = &#39;&#39;;
$mosConfig_captcha = &#39;1&#39;;
?>
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: datahell on December 12, 2006, 09:43:10
Έκανες την εγκατάσταση χρησιμοποιώντας 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.
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: Blacksoll on December 12, 2006, 09:48:56
Δέν μπόρεσα να κάνω την δήλωση γιατί μετά την "επιτυχή" εγκατάσταση προσπάθησα να μπώ κατευθίαν στο administrator panel και.......................

Το μόνο που άλλαξα είναι ότι το έκανα rename όπως λένε οι οδηγίες και έκανα copy-paste τον κώδικα που μου έβγαλε στο τέλος της εγκατάστασης...........

Τώρα τί κάνουμε ;
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: datahell on December 12, 2006, 09:54:01
έκανα edit την απάντησή μου, ξανά-διάβασέ τη.
Τώρα που το ξανασκέφτομαι, για σιγουρέψου αν ο server σου υποστηρίζει Postgres. Αν έχει εγκατασταθεί και τρέχει...
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: Blacksoll on December 12, 2006, 13:21:49
Εκανα εγκατάσταση απο την αρχή και όλα πηγαν o.k. αλλά τωρα στην κεντρική σελλίδα μου βγάζει :

Code: [Select]
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
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: eliasan on December 12, 2006, 13:32:05
Αυτό είναι λάθος: "http://burnertech.gr/httpdocs/demo/includes/Core"

Κοίτα στο configuration.php τις τιμές των παραμέτρων:

$mosConfig_absolute_path
$mosConfig_live_site
$mosConfig_cachepath

Δεν τις έχεις ορίσει σωστά.
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: Blacksoll on December 12, 2006, 13:55:35
Μόλις άλλαξα αυτά και έβαλα τα "σωστά" βγάζει πάλι τα ίδια με το πρώτο post.................

Help.................
Title: Re: Αλλο ένα πρόβλημα εγκατάστασης
Post by: datahell on December 12, 2006, 14:19:45
Το πρώτο σφάλμα είναι σημαντικό, σημαίνει πως το 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