Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: giannis1277 on December 18, 2008, 12:09:11
-
Καλημέρα,
έφτιαξα τοπικά ένα site με elxis 2008.1, το οποίο δουλεύει κανονικά. Ανεβάζοντάς το όμως στον server, δεν εμφανίζεται καθόλου το template, ενώ το περιεχόμενο εμφανίζεται (εκτός από εικόνες).
Τί μπορεί να κάνω λάθος;
Το url του site είναι το www.deyael.gr
-
κοιτα λίγο header του template και τα paths στο global-config....
httpdocs// <<<<αυτό είναι το πρόβλημα στη διαδρομή των head-links του template..
δες από που παράγεται...κώδικας template η clobal-config!
-
Ευχαριστώ για την γρήγορη απάντηση.
Έσβησα από το configuration.php ένα "/" στο τέλος του path και το μήνυμα λάθους έφυγε.
Το template συνεχίζει να μην λειτουργεί. Όσο για να κοιτάξω το header του template δεν βγάζω κάποια άκρη.
Τί άλλο μπορώ να κάνω;
-
Έλεγξε και ξανά έλεγξε τις διαδρομές στις γενικές ρυθμίσεις.
Και ειδικότερα αυτή του Absolute Path.
-
Στο configuration έχεις αυτό?
$mosConfig_absolute_path = '/var/www/vhosts/deyael.gr/httpdocs/';
Δοκίμασε επίσης: από backend διαχείριση, καθάρισε cache, κάνε install το okto template, όρισέ το σαν default, unistall to blueingreen και ξανά install.
-
Άνοιξε αυτά τα path ανά ζεύγη και βγάλε συμπέρασμα:
1. http://www.deyael.gr/httpdocs/language/english/english.gif
2.http://www.deyael.gr/language/english/english.gif
3. http://www.deyael.gr/httpdocs/images/banners/giorti fetas2.jpg
4. http://www.deyael.gr/images/banners/giorti fetas2.jpg
Φαίνεται να φταίει το httpdocs
Σημ. Μην αφήνεις κενά σε ονόματα αρχείων π.χ. giorti fetas.jpg
-
<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$iso = explode( '=', _ISO );
echo '<?xml version="1.0" encoding="'.$iso[1].'"?' .'>'._LEND;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>"<?php echo (_GEM_RTL) ? ' dir="rtl"' : ''; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<link href="<?php echo $mosConfig_live_site; ?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css<?php echo (_GEM_RTL) ? '-rtl' : ''; ?>.css" rel="stylesheet" type="text/css" media="all" />
<?php if ( $my->id ) { initEditor(); } ?>
αυτό είναι το βασικό header elxis...
όπως είπα πάνω πρέπει να δεις εκτός απο το configuration και το header του template....
κοίτα στο header για τυχών διπλές // ή λάθη μέτα το <?php echo $mosConfig_live_site; ?> που οδηγεί σε λανθασμένο path.
edit
φαίνεται ότι το httpdocs δεν ειναι το root-dir του elxis( αλλα μάλλον του server... όπως σε πολλα OS)
πρέπει να φύγει...
το πρόβλημα αν κατάλαβες είναι ότι δεν βρίσκονται τα css του template(βασικά)...
http://www.deyael.gr/includes/standard.css >>> σωστό
http://www.deyael.gr/httpdocs/includes/standard.css >>> λαθος
-
Καλημέρα,
yiannisK αυτό το absolute path έχω που δίνεις
ks-net, akalant, Sirigos αφαίρεσα το /httpdocs από το url και δούλεψε.
Δεν μου δουλεύουν μερικά πράγματα ακόμα αλλά θα φταίνε τα paths (π.χ. image rotator)
Θα τα κοιτάξω και θα σας πω νεότερα
Ευχαριστώ έτσι και αλλιώς
-
Εγώ σε τέτοιες περιπτώσεις, κάνω export την βάση δεδομένων. Κατόπιν μαζική διόρθωση (εύρεση κ αντικατάσταση) και import ξανά την β.δ.
-
Καλησπέρα,
το πρόβλημα που απομένει είναι ότι στον Internet Explorer το image rotator, ο καιρός και γενικά όλα τα components στο δεξί μέρος δεν εμφανίζονται εκεί που πρέπει ή δεν μφανίζονται καθόλου (π.χ. οι δημοσκοπήσεις δεν εμφανίζονται καθόλου), ενώ με firefox και opera, όλα είναι ok. Components στο top μέρος εμφανίζονται κανονικά (π.χ. fisheye menu).
Τί θα μπορούσα να κάνω για να δουλεύουν και στον ΙΕ, δεδομένου ότι ο περισσότερος κόσμος μπαίνει (ακόμα) με αυτόν;