Ошибка на 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?\domains\site\plugins\p_auto_forum\plugin.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 – пишите свой вопрос в комментариях или в вопрос – ответах на нашем сайте, постараемся помочь и решить. Хорошей вам работы.

РЕКОМЕНДУЕМ

Файл .htaccess подробное описание, где находится, настройка и оптимизация

Файл .htaccess - это файл конфигурации, который определяет, как веб-сервер отвечает на запросы. WordPress .htaccess файл может быть использован для повышения вашего сайта производительности,...

Убираем показ ошибок на сайте при режиме работы Nginx и PHP-FPM

Столкнулся с задачей убрать ошибки при просмотре сайта, который работает в режиме nginx + php-fpm. В настройках php панели показ ошибок отключен, однако ошибки...

5 лучших плагинов для перевода сайта на WordPress, сравнение и описание

Если вы хотите создать многоязычный сайт WordPress, вам понадобится плагин для перевода WordPress. Но выбор правильного многоязычного плагина WordPress - это важное решение, так как...

Новая сборка OKWP WordPress 1.9.4 для информационных сайтов

Много прошло времени, с момента последнего выхода сборки OkWP Wordpress. За это время я перебрал несколько вариантов сборки, что то добавлялось, что убирал. На...

MyISAM против Innodb MySQL Engine для WordPress что лучше и конвертация таблиц базы данных

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

Эффективные SEO-метрики для отслеживания вовлеченности и эффективности контента

Отслеживание эффективности контента связано с изучением метрики вовлечённости , который раскрывает основные проблемы, связанные с контентом. SEO является ключевым компонентом успеха онлайн-бизнеса. Таким образом,...

UDP против TCP, или Будущее сетевого стека (highload обсуждение)

Что мы знаем об IP-сетях Мы отправляем пакеты черный ящик их пересылает клиенту клиент собирает пакеты Внутри черного ящика есть уровни: Давайте сравним TCP и UDP....

Что такое HTTP/3 – описание и возможности нового протокола на основе UDP

В ноябре 2018 года в Бангкоке состоялась встреча Инженерной рабочей группы по Интернету (IETF), и был принят новый проект Интернет . Транспортный протокол QUIC, преемник HTTP/2 , был переименован в HTTP/3. HTTP/3 основан...
Ошибка на Instantcms - вопросы и решения
Alecs Retin
Работаю в сфере web с 2009 года. Занимался созданием своих проектов в разных тематиках. В основном делаю сайты на Instantcms и Wordpress. Оказываю услуги разработки сайтов и стартапов, инвестирую в интернет проекты и сервисы. Более 10 лет занимаюсь Web разработкой и создание интернет проектов. Интернет магазины, информационные порталы, городские порталы. Оказываю поддержку в развитии и продвижении сайтов.

ПОХОЖИЕ МАТЕРИАЛЫ

Файл .htaccess подробное описание, где находится, настройка и оптимизация

Файл .htaccess - это файл конфигурации, который определяет, как веб-сервер отвечает на запросы. WordPress .htaccess файл может быть использован для повышения вашего сайта производительности,...

Убираем показ ошибок на сайте при режиме работы Nginx и PHP-FPM

Столкнулся с задачей убрать ошибки при просмотре сайта, который работает в режиме nginx + php-fpm. В настройках php панели показ ошибок отключен, однако ошибки...

5 лучших плагинов для перевода сайта на WordPress, сравнение и описание

Если вы хотите создать многоязычный сайт WordPress, вам понадобится плагин для перевода WordPress. Но выбор правильного многоязычного плагина WordPress - это важное решение, так как...

Новая сборка OKWP WordPress 1.9.4 для информационных сайтов

Много прошло времени, с момента последнего выхода сборки OkWP Wordpress. За это время я перебрал несколько вариантов сборки, что то добавлялось, что убирал. На...

MyISAM против Innodb MySQL Engine для WordPress что лучше и конвертация таблиц базы данных

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

Эффективные SEO-метрики для отслеживания вовлеченности и эффективности контента

Отслеживание эффективности контента связано с изучением метрики вовлечённости , который раскрывает основные проблемы, связанные с контентом. SEO является ключевым компонентом успеха онлайн-бизнеса. Таким образом,...