5 изображений

Информация о файле

Выдача лицензии на Модуль для Opencart - NeoSeo Резервные копии происходит автоматически.

 

Есть два типа владельцев сайтов - те, кто еще НЕ терял данные, и те, кто ТЕПЕРЬ делает бэкап.

 

Предлагаем вашему вниманию модуль NeoSeo Резервные копии, который умеет:

  • Работать в условиях жесткой нехватки памяти ( запись идет сразу в файл ).
  • Работать в условиях жестких ограничений безопасности (open_basedir, readonly пермишены на каталог).
  • Сохранять структуру таблиц.
  • Писать бэкапы на Яндекс.Диск.
  • Жать бэкапы в zip-архив (файлы и таблицы).
  • Фильтровать список таблиц для бэкапа ( чтобы исключить самые большие).
  • Фильтровать список файлов для бэкапа (чтобы исключить бесполезные, например, кеш и логи).
  • Блокировать нежелательные ипы (чтобы бэкапом не заддосили "доброжелатели").
  • Слать статусное письмо.
  • Скачивать резервные копии прямо через админку.
  • Удалять резервные копии прямо через админку.
  • Восстанавливать базу прямо через админку.
  • Создавать резервные копии прямо через админку ( чисто для теста, для регулярной работы рекомендуется использовать крон).
  • Создавать резервные копии через крон.

 

Требования:

  1. PHP 5.3 и выше
  2. Opencart 1.5.*, 2.*
  3. VQMOD 2.4.1 и выше
  4. IonCube Loader (лицензия на домен)

 

Лицензия:

  • На ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий.
  • На использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу.

 

Модули от NeoSeo это:

  1. Безупречное качество.
  2. Дружественный интерфейс.
  3. Богатая функциональность.
  4. Высокое быстродействие.
  5. Оперативная поддержка.

 

Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):

  1. Запросите ключ лицензии по email license@***, при этом указав:
        - название сайта, на котором вы купили модуль. Например, opencartforum.com;
        - ваш ник на этом сайте, например, alexsoftdev;
        - номер заказа на этом сайте, например, 355446;
        - основной домен сайта для активации лицензии, например lamoda.ru;
        - тестовый домен сайта для разработки, например lamoda.ru. 

  2. Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt.

  3. Если у вас правильно настроен и подключен ftp, то:

    3.1. Установите архив целиком через Дополнения \ Установка расширений.

    Если же опенкарт настроен некорректно, то делаем это вручную:

    3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт.

    3.2. В архиве есть файл install.xml, его нужно переименовать на install.ocmod.xml.
         и загружаете через Дополнения \ Установка расширений.

  4. Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".

  5. Установите модуль посредством меню Дополнения \ Модули.

  6. Установите права на просмотр модуля нужным пользователям.

 

Обновление:

  1. Удалите модификатор.
  2. Повторите установку.

 

Известные проблемы

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');
 

Такой формат работает как на пустой, так и на существующей базе.

 

Также рекомендуем:

Также рекомендуем вам купить другие наши продукты, которые пригодятся в абсолютно любом Интернет-магазине:

  1. Водный знак.
  2. SMS-Информер.
  3. Ссылка на товар.
  4. Источник заказа.
  5. Товарный чек.
  6. Обмен и синхронизация с 1С Предприятие.
  7. Настройка веб-аналитики Google Analytics.
Преимущества модулей от NeoSeo:

1-ое преимущество

- только практика, только проверенные и продуманные решения для рынка СНГ. Каждый наш продукт, будь-то Интернет-магазин в целом или отдельное решение (любой из написанных нами модулей) - это произведение многолетнего опыта разработки, которое постоянно дорабатывается по отзывам с рынка.


2-ое преимущество

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

3-ье преимущество

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

 

Посмотреть работу модуля вы сможете тут:

https://shop.***/admin/

логин: admin

пароль: admin

 

 

 



alexsoftdev's Other Files


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу