Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: eesterou on December 09, 2006, 13:06:01

Title: [solved] Parse error μετά την εγκατάσταση
Post by: eesterou on December 09, 2006, 13:06:01
Κατ'αρχήν Συγχαρητήρια για την εξαίρετη δουλειά. Έχετε δημιουργήσει σήμερα ένα cms με λειτουργικότητα που άλλα cms υπόσχονται για το μέλλον. Μπράβο σας
Εγκατάστέστησα για πρώτη φορά το elxis σε live site χωρίς κανένα πρόβλημα. Όταν όμως επιχείρησα ν α συνδεθώ με την αρχική σελίδα ή με τη διαχείριση  έλαβα το παρακάτω μήνυμα:Parse error: syntax error, unexpected $end, expecting ']' in /home/sitename/public_html/elxis/includes/phpmailer/class.phpmailer.php on line 1009
Αρχικά είχα εγκαταστήσει το elxis_2006_3. Σήμερα έκανα upgrate στο elxis_2006_4 χωρίς να λυθεί το πρόβλημα. Καμμιά ιδέα?

Ευχαριστώ εκ'των προτέρων

Το σύστημά μου είναι:

Operating system     Linux
Linux kernel version    2.6.18.1-s5-ifrit
Apache version    1.3.37 (Unix)
Perl version    5.8.7
PHP version    PHP/4.4.4
MySQL version    4.1.21-standard-log

Directive Recommended Actual
Safe Mode: Off Off   
Display Errors: Off On
File Uploads: On On   
Magic Quotes GPC: On On   
Magic Quotes Runtime: Off Off   
Register Globals: Off Off   
Output Buffering: Off Off   
Session auto start: Off Off   
Allow URL fopen: Off On  


Title: Re: Parse error μετά την εγκατάσταση
Post by: eliasan on December 09, 2006, 13:25:10
Καλησπέρα,

Σου παρουσίασε το ίδιο μήνυμα και στο 2006.3 και στο 2006.4;

Μπορείς σε παρακαλώ να δημοσιεύσεις το αρχείο configuration.php (αφού πρώτα σβήσεις τις πληροφορίες για usernames και passwords);

Title: Re: Parse error μετά την εγκατάσταση
Post by: eesterou on December 09, 2006, 13:43:10
Eliasan, ευχαριστώ για την άμεση απάντηση. Αυτό είναι το configuration.php Αν σου είναι απαταίτητο το url του site μπορώ να σου το στείλω με pm.

<?php
$mosConfig_offline = '0';
$mosConfig_host = 'localhost';
$mosConfig_user = 'XXXXXXXXX';
$mosConfig_password = 'XXXXXX';
$mosConfig_db = 'XXXXXXXX';
$mosConfig_dbprefix = 'elx_';
$mosConfig_dbtype = 'mysql';
$mosConfig_lang = 'english';
$mosConfig_pub_langs = 'english';
$mosConfig_alang =  'english';
$mosConfig_absolute_path = '/home/sitename/public_html/elxis';
$mosConfig_live_site = 'http://www.domainame.gr/elxis';
$mosConfig_sitename = 'SITE NAME.';
$mosConfig_shownoauth = '0';
$mosConfig_useractivation = '1';
$mosConfig_uniquemail = '1';
$mosConfig_offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
$mosConfig_error_message = 'This site is temporarily unavailable.<br /> Please notify the System Administrator';
$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 = '0';
$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/sitename/public_html/elxis/cache';
$mosConfig_cachetime = '900';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = 'webmaster@domainame.gr/';
$mosConfig_fromname = 'SITENAME';
$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 = 'cYpn0on3601Yz7ue';
$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.domainame.gr';
$mosConfig_ftp_user = '';
$mosConfig_ftp_pass = '';
$mosConfig_ftp_port = '21';
$mosConfig_ftp_root = '';
$mosConfig_access = '1';
$mosConfig_idnum = '';
$mosConfig_captcha = '1';
?>
Title: Re: Parse error μετά την εγκατάσταση
Post by: eliasan on December 09, 2006, 14:12:26
To $mosConfig_live_site είναι σωστό;

Σα να σου λείπει κάτι σαν .com
Title: Re: Parse error μετά την εγκατάσταση
Post by: eesterou on December 09, 2006, 14:37:38
Ναι είναι σωστό. Είναι το domain του site με καταληη σε gr: $mosConfig_live_site = 'http://www.domainname.gr/elxis';
Title: Re: Parse error μετά την εγκατάσταση
Post by: datahell on December 09, 2006, 14:55:01
eesterou στείλε μου αν θες με ένα ΠΜ την url του site σου να το δω. Πιστεύω ότι κάτι στις γενικές ρυθμίσεις δεν έχεις ορίσει σωστά αλλά θα ήθελα να δω τι σου εμφανίζει στο site γιατί είναι πολύ περίεργο να σου βγάζει σφάλμα στην κλάση phpmailer αφού καλείται μόνο όταν είναι να στείλει e-mail...
Title: Re: Parse error μετά την εγκατάσταση
Post by: eesterou on December 09, 2006, 20:45:38
Όλα λειτουργούν άψογα. Το πρόβλημα ήταν ότι δεν είχε ανέβει σωστά το συγκεκριμμένο αρχείο. Όταν το ανέβασα ξανά λειτούργησε κανονικά και έχω πρόσβαση στο site.

Ευχαριστώ πολύ για την βοήθεια και την άμεση ανταπόκριση σε όλους
Title: Re: Parse error μετά την εγκατάσταση
Post by: datahell on December 09, 2006, 21:22:14
Να 'σαι καλά.

Έλεγξε μόνο μήπως δεν έχει ανέβει σωστά και κανένα άλλο αρχείο. Μπορείς εύκολα να το κάνεις με το εργαλείο updiag (έκδοση 1.1 -δημοσιεύθηκε πριν από λίγο) που μία από τις δυνατότητές του είναι ο έλεγχος αυθεντικότητας και ορθότητας όλων των αρχείων του elxis.

Καλή συνέχεια με το Elxis.