
alpik
upd доработку ставил отсюда
Версия InstantCMS 2.13.1, Версия PHP 7.4.9
После установки компонента (нерабочего) и удаления его (в базе почистил и файлы также удалены) сайт выдает в режиме отладки ошибку:
Fatal error: Uncaught Error: Call to a member function isAjax() on null in /var/www/site.ru/data/www/site.ru/system/core/template.php:2036 Stack trace: #0 /var/www/site.ru/data/www/site.ru/system/core/template.php(1991): cmsTemplate->processRender(NULL, NULL, NULL) #1 /var/www/site.ru/data/www/site.ru/system/controllers/content/actions/item_view.php(453): cmsTemplate->render('/var/www/......', Array) #2 /var/www/site.ru/data/www/site.ru/system/core/controller.php(585): actionContentItemView->run() #3 /var/www/site.ru/data/www/site.ru/system/core/controller.php(456): cmsController->runExternalAction('item_view', Array) #4 /var/www/site.ru/data/www/site.ru/system/core/controller.php(432): cmsController->executeAction('item_view', Array) #5 /var/www/site.ru/data/www/site.ru/system/controllers/content/frontend.php(24): cmsController->runAction('item_view') #6 /var/www/site.ru/data/www/site.ru/system/core/controller.php(479): content->route('news/2120-objaz...' in /var/www/site.ru/data/www/site.ru/system/core/template.php on line 2036
Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 203 Warning: cmsDatabase::__destruct(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 92 Warning: mysqli::close(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 96 Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 203 Warning: cmsDatabase::__destruct(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 92 Warning: mysqli::close(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 96 Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 203 Warning: cmsDatabase::__destruct(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 92 Warning: mysqli::close(): Couldn't fetch mysqli in /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php on line 96 Warning: Cannot modify header information - headers already sent by (output started at /var/www/sayt.ru/data/www/sayt.ru/system/core/database.php:203) in /var/www/sayt.ru/data/www/sayt.ru/system/core/template.php on line 159
Спасибо!
В одном типе контента, гости не видят контент, у зарегистрированных такой проблемы нет.
Если по прямой ссылке зайти на страницу контента, получаем ошибку 403, доступ запрещен, так же ссылка на главную и авторизация.
Где можно посмотреть опцию, по которым доступ гостям запрещается?
Гостям выдается ошибка 403 Доступ запрещён
На данный момент для всех записей один шаб: com_catalog_item.tpl, хотелось бы как вариант, например прописывать свой шаб com_catalog_item_afisha.tpl
Может есть у кого решение для версии 1.10.2 просьба помочь
да нашел, но как прописать карту сайта в роботс так и не понял
В базе в табл cms_components Карта Сайта заменить host: http:// на https://
честно говоря не помню, визуально не вижу нигде — а как можно выяснить версию?А у вас какая вер. движка? Почему-то решение Amurland не сработало у меня...
интересный вопрос ) ну наверно в админке в самом низу по центру, хотя все это относительно
помоглоСделал как пишет Amurland, подал на пересмотр — отпишусь по результату.
А у вас какая вер. движка? Почему-то решение Amurland не сработало у меня…
, пометку зараженного сняли, служба поддержки Яндекса ответила:
В настоящий момент с Вашим сайтом все в порядке, он прошёл перепроверку и не помечен как угрожающий безопасности компьютера. К сожалению, сейчас не представляется возможным установить, каким образом робот перешел по указанном Вами пути. Но насколько я вижу, сейчас на сайте реализована возможность переходить на сторонние ресурсы без предварительной проверки их безопасности (например, из строки поиска на сайте). Советуем внедрить на сайте механизм проверки внешних ссылок на наличие вредоносного кода при переходе с Вашего сайта на сторонние ресурсы. Для этого Вы можете использовать, к примеру, SB API Яндекса ( yandex.ru/legal/yandex_sb_api/ ).
Мои попытки обновления компонента"Редирект и скачивание" для 1.10.6 привели к ошибке 500, пробовал обновить, т.к. Fuze не исключил вероятность работы обновленного компонента с некоторыми немногими исправлениями.
Немногие исправления? Может кто подскажет, нужно для версии 1.10.2?
Disallow: /go/
Disallow: /load/
Решение не совсем хорошее, по сути — костыль, однако, помогает исправить блокировку Яндекса (мне помогло).
У кого много исходящих ссылок с редиректом, то рекомендую пересмотреть данный способ.
компонент files
файл frontend.php
найти в самом низу
cmsCore::redirect($url);
а перед ним поставить
echo ' Вы покидаете сайт site.ru по внешней ссылке '.$url.'. Мы не несем ответственности за содержимое сайта '.$url.' и настоятельно рекомендуем не указывать никаких своих личных данных, относящихся к "site.ru" на сторонних сайтах. '; exit;
Сделал как указано, не сработало, версия 1.10.2, переход осуществляется без вывода сообщения (