NeoSeo Резервные копии
Способы оплаты:
- Наличными (только для Киева)
- Оплата банковской картой Visa, Mastercard - LiqPay
Гарантии:
- Бесплатное обновление в течение года после покупки
- 14 дней на возврат или обмен, если обнаружились проблемы с продуктом
Внимание! Настройка, отладка и устранение возможных проблем с Резервными копиями требует опыта, знаний Opencart и технической подготовки. Поэтому, если что нибудь из вышеперечисленного отсутствует, чтобы не терять время, силы и нервы - закажите услугу настройки Резервных копий "под ключ" в нашей веб-студии. Для этого напишите на info@neoseo.com.ua запрос с темой письма: "Интересует услуга настройки Резервных копий под ключ".
Есть два типа владельцев сайтов - те, кто еще НЕ терял данные и те кто ТЕПЕРЬ делает бэкап.
Вообще есть целая пачка модулей для резервного копирования, но они либо дорогие ( от 30$ ), либо кривые, либо тупые, либо все вместе взятое.
К примеру, я в упор не понимаю почему я должен выполнять 20-ти минутную инструкцию по созданию какого-то OAuth-токена, чтобы залить бэкап на свой яндекс диск. А уж когда после всего этого бэкап внезапно перестает работать, тупо проглатывая ошибки, то и вовсе становится грустно.
Особенно "радуют" бэкапы, не отсылающие статус на емейл. Из-за такого бэкапа я был свято уверен что у меня все в порядке, в то время как место на диске закончилось еще месяц назад :)
Предлагаем вашему вниманию модуль NeoSeo Резервные копии, который умеет:
- Работать в условиях жесткой нехватки памяти ( запись идет сразу в файл )
- Работать в условиях жестких ограничений безопасности ( open_basedir, readonly пермишены на каталог )
- Сохранять структуру таблиц ( а иначе можно жестко влететь )
- Писать бэкапы на Яндекс.Диск
- Жать бэкапы в zip-архив ( файлы и таблицы )
- Фильтровать список таблиц для бэкапа ( чтобы исключить самые большие и вредные )
- Фильтровать список файлов для бэкапа ( чтобы исключить бесполезные типа кеша и логов )
- Блокировать нежелательные ипы ( чтобы бэкапом не заддосили "доброжелатели" )
- Слать статусное письмо
- Скачивать резервные копии прямо через админку
- Удалять резервные копии прямо через админку
- Восстанавливать базу прямо через админку
- Создавать резервные копии прямо через админку ( чисто для теста, для регулярной работы рекомендуется использовать крон )
- Создавать резервные копии через крон
А теперь - слайды:
Свежая инструкция к модулю:
Требования:
- PHP 5.3 и выше
- Opencart 1.5.*, 2.*
- VQMOD 2.4.1 и выше
- IonCube Loader ( лицензия на домен )
Лицензия:
- на ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий.
- на использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу.
Модули от NeoSeo это:
- Безупречное качество
- Дружественный интерфейс
- Богатая функциональность
- Высокое быстродействие
- Оперативная поддержка
Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):
1. Запросите ключ лицензии по email license@neoseo.com.ua, при этом указав:
- название сайта, на котором вы купили модуль. Например opencartforum.com
- ваш ник на этом сайте, например, alexsoftdev
- номер заказа на этом сайте, например 355446
- основной домен сайта для активации лицензии, например lamoda.ru
- тестовый домен сайта для разработки, например lamoda.neoseo.com.ua
2. Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt
3. Если у вас правильно настроен и подключен ftp, то
3.1. Установите архив целиком через Дополнения \ Установка расширений.
Если же опенкарт настроен криво, то делаем это вручную:
3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт
3.2. В архиве есть файл install.xml, его переименовываете в install.ocmod.xml
и загружаете через Дополнения \ Установка расширений
4. Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".
5. Установите модуль посредством меню Дополнения \ Модули
6. Установите права на просмотр модуля нужным пользователям
Внимание! Настройка, отладка и устранение возможных проблем с Резервными копиями требует опыта, знаний Opencart и технической подготовки. Поэтому, если что нибудь из вышеперечисленного отсутствует, чтобы не терять время, силы и нервы - закажите услугу настройки Резервных копий "под ключ" в нашей веб-студии. Для этого напишите на info@neoseo.com.ua запрос с темой письма: "Интересует услуга настройки Резервных копий под ключ".
Обновление:
- Удалите модификатор
- Повторите установку
Известные проблемы
1. Не приходит отчет
Это потому что вы не настроили параметры почты ( Система \ Настройка \ Почта ).
2. Аплоад длится невыносимо долго
Это потому что вам достался хитрый хостер. К примеру, hetzner.de именно такой, бэкапы оттуда идут дооолго, но к модулю это отношения не имеет.
3. Аплоад завершается сообщением "You are not authorized to see this!"
Это означает что Яндекс.Диск (тм) не признает вашего права собственности на частичку интернета... В смысле - пароль указан неверно :)
4. Вылетает ошибка 504 Gateway Time-out
Вам нужно увеличить время выполнения скрипта. Либо просите хостера, либо пробуйте сами - https://rtcamp.com/tutorials/php/increase-script-execution-time/
К сожалению на дешевых VPS это не возможно, и хоть бэкап в большинстве случаев таки будет выполнен, вы все равно увидите сообщение про HTTP 504. Выход тут один - использовать запуск из-под cron.
5. Вы получаете ошибку "Call to undefined function utf8_substr".
Это означает что у вас стоит древний opencart. Нужно добавить каталог system\helpers из ocstore 1.5.4 и прописать файлы json.php и utf8 в system\startup.php, как это сделано в ocstore 1.5.4
6. Вылетает ошибка "Error: MySQL server has gone away"
Это значит вам попался прижимистый хостер, который установил сравнительно небольшой лимит на время бездействия подключения к MySQL серверу. Такое бывает исключительно на дешевых VPS.
При этом сама резервная копия будет создана и загружена на Яндекс.Диск, но мелкий дискомфорт остается.
Кусочек итогового sql-дампа :
========================
CREATE TABLE IF NOT EXISTS `attribute_description` (`attribute_id` int(11) NOT NULL,`language_id` int(11) NOT NULL,`name` varchar(64) NOT NULL,PRIMARY KEY (`attribute_id`,`language_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;TRUNCATE TABLE `attribute_description`;INSERT INTO `attribute_description` (`attribute_id`, `language_id`, `name`) VALUES('1', '1', 'Description'),('2', '1', 'No. of Cores'),('4', '1', 'test 1'),('5', '1', 'test 2'),('6', '1', 'test 3'),('7', '1', 'test 4'),('8', '1', 'test 5'),('9', '1', 'test 6'),('10', '1', 'test 7'),('11', '1', 'test 8'),('3', '1', 'Clockspeed'),('1', '2', 'Description'),('2', '2', 'No. of Cores'),('4', '2', 'test 1'),('5', '2', 'test 2'),('6', '2', 'test 3'),('7', '2', 'test 4'),('8', '2', 'test 5'),('9', '2', 'test 6'),('10', '2', 'test 7'),('11', '2', 'test 8'),('3', '2', 'Clockspeed');
Такой формат работает как на пустой, так и на существующей базе.
Рекомендуем:
Также рекомендуем вам купить другие наши продукты, которые пригодятся в абсолютно любом магазине
- Водяной знак
- Ссылка на товар
- Карта сайта
- Источник заказа
- Товарный чек
- Перевод работы веб-сайта на безопасный для пользователя и вас, зашифрованный протокол “https”
- Услуги программирования и технической поддержки Интернет-магазинов на Opencart от веб-студии NeoSeo
Посмотреть работу модуля вы сможете тут:
https://shop.neoseo.com.ua/admin/
логин: admin
пароль: admin
Изменения в версии 20 Просмотреть список изменений
Выпущена 31 Мая
Версия 20
==========
Добавлена поддержка php7 и oc23
Версия 19
==========
Доработана украинская локализация
Версия 18
==========
Убрал мелкие дефекты
Версия 3.4
==========
Убрал ошибку с делением на 0
Версия 3.3
==========
Доработана отсылка на нескольких получателей
Версия 3.2
==========
Добавил разбиение вставок на порции по 10кб
Версия 3.1
==========
Доработки локализации и интерфейса
Версия 3.0
==========
Доработана поддержка версии 2.0 ( пока экспериментально и сугубо для страждующих )
Сделана частичная локализация модуля на языки english, russian, ukraine. Пока частично, доработки в следующих выпусках
доработана интеграция с системным меню
доработан крон скрипт
доработана локализация интерфейса
-
Модуль для OC 1.5 / PHP 5.3-5.5, Версия 33
-
Модуль для OC 1.5 / PHP 5.6-7.0, Версия 33
-
Модуль для OC 1.5 / PHP 7.1, Версия 33
-
Модуль для OC 1.5 / PHP 7.2, Версия 33
-
Модуль для OC 2.0 / PHP 5.3-5.5, Версия 33
-
Модуль для OC 2.0 / PHP 5.6-7.0, Версия 33
-
Модуль для OC 2.0 / PHP 7.1, Версия 33
-
Модуль для OC 2.0 / PHP 7.2, Версия 33
-
Модуль для OC 2.1 / PHP 5.3-5.5, Версия 33
-
Модуль для OC 2.1 / PHP 5.6-7.0, Версия 33
-
Модуль для OC 2.1 / PHP 7.1, Версия 33
-
Модуль для OC 2.1 / PHP 7.2, Версия 33
-
Модуль для OC 2.2 / PHP 5.3-5.5, Версия 33
-
Модуль для OC 2.2 / PHP 5.6-7.0, Версия 33
-
Модуль для OC 2.2 / PHP 7.1, Версия 33
-
Модуль для OC 2.2 / PHP 7.2, Версия 33
-
Модуль для OC 2.3 / PHP 5.3-5.5, Версия 33
-
Модуль для OC 2.3 / PHP 5.6-7.0, Версия 33
-
Модуль для OC 2.3 / PHP 7.1, Версия 33
-
Модуль для OC 2.3 / PHP 7.2, Версия 33
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 5.3-5.5, Версия 33
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 5.6-7.0, Версия 33
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 7.1, Версия 33
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 7.2, Версия 33
-
Модуль для OC 2.1 / PHP 5.3-5.5, Версия 2
-
Модуль для OC 2.1 / PHP 5.6-7.0, Версия 2
-
Модуль для OC 2.1 / PHP 7.1, Версия 2
-
Модуль для OC 2.1 / PHP 7.2, Версия 2
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 5.3-5.5, Версия 2
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 5.6-7.0, Версия 2
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 7.1, Версия 2
-
Модуль для OC 3.0 -=[ Файловые лицензии ]=- / PHP 7.2, Версия 2
-
------=== [ Архивы под новое лицензирование (Текстовые лицензии) ] ===---------
-
Модуль для OC 3.0 / PHP 5.3-5.5, Версия os
-
Модуль для OC 3.0 / PHP 5.6-7.0, Версия os
-
Модуль для OC 3.0 / PHP 7.1, Версия os
-
Модуль для OC 3.0 / PHP 7.2, Версия os