IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Ошибка в отображении шаблона при переносе с localhost на хостинг., ошибка в шаблоне при переносе на хостинг
DVG
сообщение 13.08.09 - 08:08
Сообщение #1


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



Переношу готовый сайт на хостинг.

Скопировал все файлы, экспортировал-импортировал базу.

Конфиги поправил.

"$live_site" прописан с "http://" вначале и "/" в конце.

Не полностью отображается(точнее, совсем не отображается) шаблон. Хотя текст статей, изображения в статьях - видны.

В свойстве картинки(сама картинка не видна) "главного" лого замечен такой путь:

http://www.site.ru/templates/gk_viyo_brown/images/style%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20variable:%20template_style%20in%20%3Cb%3E/home/ordpaint/site.ru/templates/gk_viyo_brown/index.php%3C/b%3E%20on%20line%20%3Cb%3E96%3C/b%3E%3Cbr%20/%3E/logo.png

вместо

http://localhost/O/templates/gk_viyo_brown/images/style/logo.png

На localhost, естессно, всё отображается нормально.

В остальном сайт на хостинге работает.


Подскажите, где-что надо проверить-поправить?

PS сейчас Joomla обновлена до 1.5.14, а изначально была версия 1.5.9.

И вот когда ещё было 1.5.9 я пердварительно переносил этот-же сайт на этот-же хостинг. Всё отображалось корректно.
Кроме обновления Joomla(на localhost) был заменён форум с FireBoard на Kunena да и обновлена версия Phoca Gallery. Вроде больше ничего.
Шаблон не менялся.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alecfyz
сообщение 13.08.09 - 10:08
Сообщение #2


Gorsk.net Studio
***

Группа: Admin
Сообщений: 1,852
Регистрация: 24.02.05
Пользователь №: 3



Возможно, из-за других настроек боевого сервера там не подавляется вывод ошибок и/или нотайсов. Так, в данном случае у вас вываливается нотайс:
Notice: Undefined variable "template_style" in "/home/ordpaint/site.ru/templates/gk_viyo_brown/index.php" on line 96

Покажите код шаблона а районе строки #96 (выше и ниже), а также, все места в шаблоне, где есть упоминание переменной $template_style


--------------------
Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DVG
сообщение 14.08.09 - 07:34
Сообщение #3


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



(Alecfyz @ 13.08.09 - 12:08) *
Покажите код шаблона а районе строки #96 (выше и ниже), а также, все места в шаблоне, где есть упоминание переменной $template_style


<!-- main wrapper -->
<div id="wrapper_main" class="clearfix">
<div class="wrapper_centered clearfix">
<!-- top -->
<div id="wrapper_top">
<a id="logo<?php echo ($logo_as_image) ? '' : '_styled'; ?>" href="./">
<?php if($logo_as_image) : ?>
<img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/images/style<?php echo $template_style; ?>/logo.png" alt="Logo" />
<?php endif; ?>

</a>

<?php if ($this->countModules('search')) : ?>
<div id="wrapper_search">
<jdoc:include type="modules" name="search" style="raw" />
</div>
<?php endif; ?>
</div>

<?php if ($this->countModules('banner1')) : ?>
<jdoc:include type="modules" name="banner1" style="raw" />
<?php endif; ?>
<!-- header -->


96я выделена.

Больше в index.php "$template_style" не встречается.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DVG
сообщение 14.08.09 - 07:50
Сообщение #4


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



<?php endif; ?> выделено ошибочно.
Это уже 97я.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alecfyz
сообщение 14.08.09 - 11:05
Сообщение #5


Gorsk.net Studio
***

Группа: Admin
Сообщений: 1,852
Регистрация: 24.02.05
Пользователь №: 3



В таком случае, строка#96 у вас должна выглядеть так:
<img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/images/style/logo.png" alt="Logo" />

А на локальном сервере работало, скорее всего, потому что выключен показошибок и нотайсов, и "<?php echo $template_style; ?>" не давал мусора в путь к картинке.


--------------------
Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DVG
сообщение 14.08.09 - 13:18
Сообщение #6


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



(Alecfyz @ 14.08.09 - 13:05) *
В таком случае, строка#96 у вас должна выглядеть так:
<img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/images/style/logo.png" alt="Logo" />


Да, после замены строки лого стал отображаться, спасибо!

Но вот тексты статей на главной сейчас не отображаются(хотя картинки из этих статей - видны blink.gif ). ((
Я перезаливал весь сайт по ftp и штук 10 файлов не залились. Может из-за этого?

Или что-то ещё проверить?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alecfyz
сообщение 14.08.09 - 13:36
Сообщение #7


Gorsk.net Studio
***

Группа: Admin
Сообщений: 1,852
Регистрация: 24.02.05
Пользователь №: 3



Я перезаливал весь сайт по ftp и штук 10 файлов не залились. Может из-за этого?

Эм.. Залейтие ВСЕ файлы для начала.


--------------------
Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DVG
сообщение 16.08.09 - 23:06
Сообщение #8


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



Залил все файлы - всё равно не правильно на хостинге первая страница отображается. unsure.gif
Может я отправлю архив файлов сайта и sql-базы - глянете? rolleyes.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alecfyz
сообщение 17.08.09 - 01:07
Сообщение #9


Gorsk.net Studio
***

Группа: Admin
Сообщений: 1,852
Регистрация: 24.02.05
Пользователь №: 3



А вот это уже будет стоить отдельных денег. И только после моего отпуска.


--------------------
Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DVG
сообщение 17.08.09 - 07:42
Сообщение #10


Newbie
*

Группа: Members
Сообщений: 6
Регистрация: 13.08.09
Пользователь №: 4,883



Проверил PHP настройки(в Инфо джумлы):

Разница с локальной версией в строке
Open basedir:
У меня там пути: /usr/lib/php:/var/www/site.ru:/home/ordpaint/site.ru:/var/www/tmp

На локальной версии в этом поле, стоит "нет". blink.gif

И ещё, на хостинге:
Mbstring включен: Да

А на локале:
Mbstring включен: Нет


Может в этом дело?

Сообщение отредактировал DVG - 17.08.09 - 07:44
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



Lo-Fi Version Time is now: 22.05.12 - 01:18
Рейтинг@Mail.ru Rambler's Top100 Яндекс цитирования