Ошибка на Instantcms — вопросы и решения

По обращениям наших пользователей, я решил собрать сборник ошибок Instantcms и пути их решения, для того, чтобы вам избежать лишних проблем при работе с сайтом. Статья пополняется по мере решения новых вопросов. Эта статья поможет вам разобраться в Instantcms если у вас возникают в процессе работы какие либо ошибки, решить которые вы не можете. Мы пройдёмся по всем распространённым ошибкам и путям их решения, чтобы дать вам возможность избегать их, либо решать по мере возникновения.

Основные ошибки Instantcms  и пути решения

Основные ошибки возникают как правило по причине неопытности в работе, зачастую пользователь может даже не посмотреть на технические требования, которые установлены для Instantcms. Например Instantcms может работать на разных версиях php, однако могут возникать например ошибки предупреждения, которые сами по себе не несут проблемы, для их отключения надо просто заменить несколько строк.

Есть другого рода ошибки, так называемые классические, решение которых очень простое, например ошибка с видом меню, которую можно поправить «Настройки — Проверка деревьев». Но всё таки лучше пройдёмся по ошибкам основным и дадим способы их решения.

Ошибка Strict Standards: Declaration

В админке в разделе Дополнения — Установить плагины, при входе в настройки любого плагина, а также там, где этот плагин используется, выпадают сообщения типа

"Strict Standards: Declaration of "название_класса_плагина"::execute() should be compatible with cmsPlugin::execute($event = , $item = Array) in путь_до_корня_сайтаpluginsпапка_плагинаplugin.php on line "номер_последней_строки_в_файле". Для плагина авто_форума это выглядит так: Strict Standards: Declaration of p_auto_forum::execute() should be compatible with cmsPlugin::execute($event = , $item = Array) in G:OpenServer?domainssitepluginsp_auto_forumplugin.php on line 247

Лечится в данном случае заменой:

public function execute($event, $article){

parent::execute();....

на

public function execute($event=, $article=array()){

parent::execute();....

В других плагинах аналогично.

Другой вариант — закрыть показ таких ошибок, это можно сделать если заменить в index.php сайта:

Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

На вариант

Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT);

Кроме этого показ ошибок уровня E_STRICT лучше всего отключить в php.ini

Ошибки при обновлении Instantcms

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

  •  Неопытность при работе с Instantcms; 
  • Установка на предыдущую версию Instantcms непроверенных дополнений, компонентов, которые не поддерживаются и дают ошибку; 
  • Неправильные настройки хостинга;

Решить любые вопросы с ошибками Instantcms вполне возможно, если вы соблюдаете главное правило при работе с сайтом на любой системе управления сайтом: всегда перед работой надо делать бекапы.

Стоит заметить, что наличие бекапов (копий файлов сайта и базы сайта) необходимо делать перед любым более менее важным изменением сайта, а если вы собираетесь обновлять то это необходимо делать 100%.

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

Ошибки сервера также могут возникать у вас, полный список кодов ответов сервера смотрите здесь, чтобы сориентироваться и понять что обозначает ответ сервера. Обычно виной таких ошибок бывает слабый хостинг, на котором расположен сайт, хотя сама по себе Instantcms является нетребовательной к ресурсам системой, всё равно установка какого то нового дополнения может вызвать критическую нагрузку и следствие этого например ошибку 503. Такое бывает и старайтесь запоминать действий, которые вы делали, и конечно повторюсь — обязательно бекапы.

Если вы читаете эту статью, вероятно у вас возникла проблема или ошибка с Instantcms — пишите свой вопрос в комментариях или в вопрос — ответах на нашем сайте, постараемся помочь и решить. Хорошей вам работы.

7 КОММЕНТАРИИ

  1. Когда произошла ошибка с видом меню, вы можете также убедиться, что используемая вами версия Instantcms совместима с вашей версией PHP. Ошибки могут возникнуть, если используется устаревшая версия PHP. Если вы обнаружите, что ваша версия PHP устарела, обновите ее до поддерживаемой версии для вашей версии Instantcms.

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

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

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

  2. В чем заключается основная сложность решения ошибок Instantcms и какие дополнительные меры пользователи могут предпринять для избежания возникновения этих ошибок?

  3. Какие ошибки решаются при замене нескольких строк кода и какие ошибки могут быть связаны с видом меню и как их можно поправить через настройки?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

− 1 = 1

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Решение ошибки: WordPress database error Duplicate entry ‘0’ for key ‘wp_posts.PRIMARY’ for query INSERT INTO `wp_posts`

Делал сайт и столкнулся с такой ошибкой. Почитал, поискал, никто не дает решения. Ошибка проявляет себя так, что при добавлении записи на сайте Wordpress у вас нет интерфейса для добавления статьи и по сути исчезает возможность добавлять статьи. Решение оказалось простым. Зашел в базу данных...

Справочник по Fastpanel вопросы и ответы (обновляется)

Fastpanel - это веб-панель управления для хостинга и управления виртуальными серверами. Эта панель предоставляет администраторам серверов и владельцам веб-сайтов набор инструментов для упрощения управления серверами, приложениями и веб-сайтами. Вот основные возможности и предназначение Fastpanel: Управление серверами: Fastpanel позволяет администраторам легко создавать, настраивать и удалять...

Вывод товаров случайным образом — полезные сниппеты Woocommerce

К существующим вариантам вывода товаров по дате, цене, рейтингу добавляем возможность вывода в случайном порядке. Также просто сниппет для Woocommerce, вставлять в файл function темы либо через плагин вставки кода. При необходимости можете поменять текст отображения вывода.

Вывод похожих товаров по атрибуту — полезные сниппеты Woocommerce

По умолчанию Woocommerce товары выводятся в виде похожих из товаров в категории. Это неудобно, так как не позволяют вывести в каталоге товаров правильно похожие. Решаем задачу просто с помощью сниппета. Вставляем в function.php или в место для кода вот такой сниппет: В данном варианте выведен...

Seo практики использования возможностей ИИ для работы с сайтом

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

Плагин Wordfence: как настроить сканирование сайта для проверки файлов и страниц

Плагин Wordfence предоставляет широкий набор настроек, которые позволяют гибко настроить сканирование вашего веб-сайта для проверки файлов и страниц на наличие вредоносного кода и потенциальных уязвимостей. В этой статье я расскажу вам, как правильно настроить сканирование сайта с помощью Wordfence. Установка и активация Скачайте и установите плагин...