Ошибка PHP Parse error при переносе сайта на другой сервер


commeta
 Поделиться

Рекомендуемые сообщения

Пытаюсь поднять сайт на тестовом сервере, все как обычно: откопировал файлы, базу, поменял пути в конфигах, но при открытии сайта вываливается ошибка, и пустая страница.

[20-May-2017 14:59:44 UTC] PHP Parse error:  syntax error, unexpected end of file in catalog/view/theme/default/template/extension/module/slideshow.tpl on line 78

 

В фале slideshow.tpl все как обычно, при этом на продакшн сервере все работает нормально.

Подскажите куда копать?

 

opencart 'VERSION', '2.3.0.2'

 

Ссылка на комментарий
Поделиться на других сайтах

я его несколько раз перезаливал, вот он

catalog/view/theme/default/template/extension/module/slideshow.tpl

Скрытый текст


 <div class="slider-section">
            <div id="banner">
                <div class="rev_slider_wrapper">
                    <!-- START REVOLUTION SLIDER 5.0 auto mode -->
                        <div id="main_slider" class="rev_slider" data-version="5.0">
                            <ul>
							<?php foreach ($banners as $banner_id => $banner) {
                            $title = str_replace('{br}','<br>',$banner['title']);
                             ?>
                                 <li data-index='rs-<?=$banner_id?>' data-transition='curtain-1' data-slotamount='default' data-easein='default' data-easeout='default' data-masterspeed='default' data-thumb='<?php echo $banner['image']; ?>' data-rotate='0' data-saveperformance='off' data-title='<?php echo  $title; ?>' data-description='' >
                                    <!-- MAIN IMAGE -->
                                    <img src="<?php echo $banner['image']; ?>"  alt="image"  data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" class="rev-slidebg">
                                    <!-- LAYER NR. 1 -->

                                    <div class="tp-caption wbg tp-resizeme hidden-xs" 
                                        data-x="['left','left','left','left']" data-hoffset="['-42','-22','2','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['42','42','42','22']"
                                        data-width="none"
                                        data-height="none"
                                        data-transform_idle="o:1;"
                                        data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" 
                                        data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" 
                                        data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" 
                                        data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" 
                                        data-start="300"
                                        data-splitout="none" 
                                        data-responsive_offset="on" 
                                        data-elementdelay="0.05" 
                                        style="z-index: 1;">
                                    </div>

                                    <div class="tp-caption version1title tp-resizeme hidden-xs" 
                                        data-x="['left','left','left','left']" data-hoffset="['-2','0','35','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['-22','-22','-22','-22']"
                                        data-width="none"
                                        data-height="none"
                                        data-transform_idle="o:1;"
                                        data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" 
                                        data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" 
                                        data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" 
                                        data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" 
                                        data-start="1000"
                                        data-splitout="none" 
                                        data-responsive_offset="on" 
                                        data-elementdelay="0.05" 
                                        style="z-index: 5;">
                                        <p><?php echo  $title; ?> </p>
                                    </div>
                                   
                                    <? if($banner['link']){?>
                                    <div class="tp-caption tp-resizeme hidden-xs"
                                        data-x="['left','left','left','left']" data-hoffset="['0','0','35','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['159','159','159','129']"
                                        data-transform_idle="o:1;"
                                        data-transform_hover="o:1;rX:0;rY:0;rZ:0;z:0;s:300;e:Power1.easeInOut;"
                                        data-style_hover="c:rgba(0, 154, 238, 1.00);bc:rgba(0, 154, 238, 1.00);cursor:pointer;"
                                        data-transform_in="x:[-100%];z:0;rX:0deg;rY:0deg;rZ:0deg;sX:1;sY:1;skX:0;skY:0;opacity:0;s:2500;e:Power3.easeInOut;" 
                                        data-transform_out="auto:auto;s:1000;e:Power2.easeInOut;" 
                                        data-start="2500" 
                                        data-splitin="none" 
                                        data-splitout="none" 
                                        data-responsive_offset="on">
                                        <a href="<?=$banner['link']?>" class="contact_us btn btn-default">Подробнее</a>
                                    </div>
									<? } ?>                                    
                                </li>
                               

                               
							<? } ?>
							</ul>   
                        </div>
                    </div>
                <!-- END REVOLUTION SLIDER -->
            </div> <!-- End of #banner -->
        </div><!-- end slider section -->

 

 

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

1 час назад, commeta сказал:

я его несколько раз перезаливал, вот он

catalog/view/theme/default/template/extension/module/slideshow.tpl

Скрытый текст



 <div class="slider-section">
            <div id="banner">
                <div class="rev_slider_wrapper">
                    <!-- START REVOLUTION SLIDER 5.0 auto mode -->
                        <div id="main_slider" class="rev_slider" data-version="5.0">
                            <ul>
							<?php foreach ($banners as $banner_id => $banner) {
                            $title = str_replace('{br}','<br>',$banner['title']);
                             ?>
                                 <li data-index='rs-<?=$banner_id?>' data-transition='curtain-1' data-slotamount='default' data-easein='default' data-easeout='default' data-masterspeed='default' data-thumb='<?php echo $banner['image']; ?>' data-rotate='0' data-saveperformance='off' data-title='<?php echo  $title; ?>' data-description='' >
                                    <!-- MAIN IMAGE -->
                                    <img src="<?php echo $banner['image']; ?>"  alt="image"  data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" class="rev-slidebg">
                                    <!-- LAYER NR. 1 -->

                                    <div class="tp-caption wbg tp-resizeme hidden-xs" 
                                        data-x="['left','left','left','left']" data-hoffset="['-42','-22','2','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['42','42','42','22']"
                                        data-width="none"
                                        data-height="none"
                                        data-transform_idle="o:1;"
                                        data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" 
                                        data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" 
                                        data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" 
                                        data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" 
                                        data-start="300"
                                        data-splitout="none" 
                                        data-responsive_offset="on" 
                                        data-elementdelay="0.05" 
                                        style="z-index: 1;">
                                    </div>

                                    <div class="tp-caption version1title tp-resizeme hidden-xs" 
                                        data-x="['left','left','left','left']" data-hoffset="['-2','0','35','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['-22','-22','-22','-22']"
                                        data-width="none"
                                        data-height="none"
                                        data-transform_idle="o:1;"
                                        data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" 
                                        data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" 
                                        data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" 
                                        data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" 
                                        data-start="1000"
                                        data-splitout="none" 
                                        data-responsive_offset="on" 
                                        data-elementdelay="0.05" 
                                        style="z-index: 5;">
                                        <p><?php echo  $title; ?> </p>
                                    </div>
                                   
                                    <? if($banner['link']){?>
                                    <div class="tp-caption tp-resizeme hidden-xs"
                                        data-x="['left','left','left','left']" data-hoffset="['0','0','35','0']" 
                                        data-y="['middle','middle','middle','middle']" data-voffset="['159','159','159','129']"
                                        data-transform_idle="o:1;"
                                        data-transform_hover="o:1;rX:0;rY:0;rZ:0;z:0;s:300;e:Power1.easeInOut;"
                                        data-style_hover="c:rgba(0, 154, 238, 1.00);bc:rgba(0, 154, 238, 1.00);cursor:pointer;"
                                        data-transform_in="x:[-100%];z:0;rX:0deg;rY:0deg;rZ:0deg;sX:1;sY:1;skX:0;skY:0;opacity:0;s:2500;e:Power3.easeInOut;" 
                                        data-transform_out="auto:auto;s:1000;e:Power2.easeInOut;" 
                                        data-start="2500" 
                                        data-splitin="none" 
                                        data-splitout="none" 
                                        data-responsive_offset="on">
                                        <a href="<?=$banner['link']?>" class="contact_us btn btn-default">Подробнее</a>
                                    </div>
									<? } ?>                                    
                                </li>
                               

                               
							<? } ?>
							</ul>   
                        </div>
                    </div>
                <!-- END REVOLUTION SLIDER -->
            </div> <!-- End of #banner -->
        </div><!-- end slider section -->

 

 

 

Попробуйте добавить php

Скрытый текст

									<?php } ?>                                    
                                </li>
                               

                               
							<?php } ?>

 

 

Ещё это не понятно:

Скрытый текст

<?=$banner_id?>
<?=$banner['link']?>
Попробуйте заменить на:
<?php echo $banner_id?>
<?php echo $banner['link']?>

 


И слайдшоу стандартной темы так выглядит:

Скрытый текст

<div id="slideshow<?php echo $module; ?>" class="owl-carousel" style="opacity: 1;">
  <?php foreach ($banners as $banner) { ?>
  <div class="item">
    <?php if ($banner['link']) { ?>
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /></a>
    <?php } else { ?>
    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" />
    <?php } ?>
  </div>
  <?php } ?>
</div>
<script type="text/javascript"><!--
$('#slideshow<?php echo $module; ?>').owlCarousel({
	items: 6,
	autoPlay: 3000,
	singleItem: true,
	navigation: true,
	navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'],
	pagination: true
});
--></script>

 

 

Ссылка на комментарий
Поделиться на других сайтах

Да поменял <? на <?php И <?= заменил на <?php echo, сайт начал грузится, но теперь вылетел на

PHP Fatal error:  Call to undefined function num2word() in catalog/view/theme/default/template/common/home.tpl on line 403

 

там

<li><a href="<?=$record['href']?>"><i class="fa fa-eye"></i> <?=$record['viewed']?> <?=num2word($record['viewed'], array('просмотр', 'просмотра', 'просмотров'))?></a></li>

 

я так понял что на сайте много таких мест будет,

Включил

short_open_tag=On

в php_ini, и все заработало.

Ссылка на комментарий
Поделиться на других сайтах

В этом слайдере есть функция импорт/экспорт настроек. На рабочем сайте экспортируем, в новом нерабочем импортируем. Попробуйте может получится. У меня уже было что то подобное ток с другим слайдером

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу