Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Сайт накрылся после очистки кэша. Куда бедному крестьянину податься?


Recommended Posts

Внесла пару мелких изменений на сайте, почистила кэш через менеджер дополнений. Сайт не работает, вижу белый экран. Внесенные изменения убрала, все равно не работает. Мог сам факт чистки кэша на что-то повлиять? И как эту беду исправить? Спасибо.

Link to post
Share on other sites

8 минут назад, sardinella сказал:

Внесла пару мелких изменений на сайте, почистила кэш через менеджер дополнений. Сайт не работает, вижу белый экран. Внесенные изменения убрала, все равно не работает. Мог сам факт чистки кэша на что-то повлиять? И как эту беду исправить? Спасибо.

 

что в логах ошибок пишет?

Edited by Bogotvorec
Link to post
Share on other sites

Нажмите кнопку "Обновить модификаторы".

В следующий раз не очищайте, а именно обновляйте

Edited by n3bo
Link to post
Share on other sites

Quote

что в логах ошибок пишет?

 

А как их искать? Вот на хостинге в админке нашла - это оно?

 mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected '}' in /domains/shagina.ru/public_html/system/storage/modification/catalog/view/theme/default/template/common/header.tpl on line 6

 

По указанному адресу вижу вот это:

<!DOCTYPE html>
<html lang="ru">
<head>
<title><?php echo $title; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?></title>
<meta name="description" content="<?php echo $description; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />
<?php } ?>
<?php if ($keywords) { ?><meta name="keywords" content= "<?php echo $keywords; ?>" /><?php } ?>
<meta property="og:title" content="<?php echo $title; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />

<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

Edited by sardinella
Link to post
Share on other sites

24 minutes ago, n3bo said:

Нажмите кнопку "Обновить модификаторы".

В следующий раз не очищайте, а именно обновляйте

У меня в менеджере дополнений сверху справа 3 кнопки: обновить, сброс и удалить. Нажимала "обновить" (думала, что это и есть очистка кэша). После этого сайт и упал. Вот именно кнопки "обновить модификаторы" я не вижу, не подскажете, где искать?

Link to post
Share on other sites

Отключите все модификаторы, обновите кеш. Если ошибки нет, включайте по одному , обновляйте кеш и так найдете проблемный.

Если отключение не поможет, значит вы внесли правки в сами файлы не верно и это причина ошибки.

Link to post
Share on other sites

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

Link to post
Share on other sites
33 минуты назад, sardinella сказал:

 

А как их искать? Вот на хостинге в админке нашла - это оно?

 mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected '}' in /domains/shagina.ru/public_html/system/storage/modification/catalog/view/theme/default/template/common/header.tpl on line 6

 

По указанному адресу вижу вот это:

<!DOCTYPE html>
<html lang="ru">
<head>
<title><?php echo $title; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?></title>
<meta name="description" content="<?php echo $description; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />
<?php } ?>
<?php if ($keywords) { ?><meta name="keywords" content= "<?php echo $keywords; ?>" /><?php } ?>
<meta property="og:title" content="<?php echo $title; if (isset($_GET['page'])) { echo " - ". ((int) $_GET['page'])." ".$text_page;} ?>" />

<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

 

Уберите с шестой строчки

 

<?php } ?>

Это в файле на хостинге по пути:

 

/catalog/view/theme/default/template/common/header.tpl

 

Если такого нет там - значит это делает модификатор. Ищите какой и удаляйте.

Link to post
Share on other sites

Убрала, сайт работает. Огромное спасибо!!

Правда, откуда там эта строчка взялась, я не понимаю, я такого точно не добавляла.

Link to post
Share on other sites

7 минут назад, sardinella сказал:

Убрала, сайт работает. Огромное спасибо!!

Правда, откуда там эта строчка взялась, я не понимаю, я такого точно не добавляла.

 

пожалуйста

успехов в вашем творчестве

Link to post
Share on other sites
  • 10 months later...

Добрый день, уже всю голову сломала. Такая же проблема с обновлением сайта

2018-12-10 0:25:50 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /public_html/catalog/language/ru-ru/extension/module/oct_megamenu.php:1) in public_html/system/storage/modification/catalog/view/theme/oct_luxury/template/common/header.tpl on line 109

В этой части кода

 

Цитата

</script>
<?php } ?>
<?php if (isset($oct_popup_subscribe_form_data['status']) && $oct_popup_subscribe_form_data['status']) { ?>
<script type="text/javascript">
$(function() {
  <?php $expire = $oct_popup_subscribe_form_data['expire'] ? $oct_popup_subscribe_form_data['expire'] : '1';
   $expire_ms = isset($oct_popup_subscribe_form_data['seconds']) ? $oct_popup_subscribe_form_data['seconds'] : '10000'; ?>
  <?php setcookie('oct_popup_subscribe', 1, time() + (60*60*24*$expire), "/"); ?>
  var expire_timer = "<?php echo $expire_ms; ?>";
  var expire_timeout = setTimeout(function(){
  get_oct_popup_subscribe();
  }, expire_timer);
  <?php if (isset($_COOKIE['oct_popup_subscribe'])) { ?>
  clearTimeout(expire_timeout);
  <?php } ?>
});

 

Строка <?php setcookie('oct_popup_subscribe', 1, time() + (60*60*24*$expire), "/"); ?> . Перерыла уже весь поисковик- не могу понять как исправить. Помогите пожалуйста, если можно

Edited by erezell
Link to post
Share on other sites

2 минуты назад, erezell сказал:

уже всю голову сломала.

Не нужно ничего ломать, напишите о проблеме автору шаблона, у которого вы его купили.

 

 

Link to post
Share on other sites

Уточните только сейчас место покупки данного шаблона. На форуме вы ничего не покупали.

Link to post
Share on other sites

Я покупала через их официальный сайт. Там есть даже личный кабинет. Раньше, к сожалению,  не знала о Вашем форуме

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.