MySQL шпаргалки

Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных. Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Работа с бекапами Делаем бекап mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql Создаём структуру базы без данных mysqldump —no-data — u USER -pPASSWORD DATABASE > /path/to/file/schema.sql Если нужно сделать дамп только одной или нескольких таблиц mysqldump -u USER -pPASSWORD DATABASE TABLE1 TABLE2 TABLE3 > /path/to/file/dump_table.sql Создаём бекап и сразу его архивируем mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz Создание бекапа с указанием его даты mysqldump -u USER -pPASSWORD DATABASE | gzip > `date +/path/to/outputfile.sql.%Y%m%d.%H%M%S.gz` Заливаем бекап в базу данных mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql Заливаем архив бекапа в базу gunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE или так zcat /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE Создаём новую базу данных mysqladmin… Читать далее »

Как установить и настроить Magento 2.3.0 в Ubuntu 18.04

Magento — это современная облачная платформа электронной коммерции с открытым исходным кодом. Он написан на PHP, и существует как бесплатная, так и платная версия его платформы. Редакция Community предлагается бесплатно, а платная версия предназначена для предприятий с расширенными возможностями облачной интеграции. Magento обладает некоторыми неотразимыми возможностями для бизнеса электронной коммерции по созданию и развитию уникального интернет-магазина с нуля. Первая стабильная версия Magento была выпущена в 2008 году. В мае 2018 года Adobe приобрела Magento за 1,68 млрд долларов. Текущая стабильная версия — Magento 2.3.0. Установить и настроить Magento 2.3.0 в Ubuntu IВ этом руководстве мы представим вам пошаговое руководство по установке и настройке Magento 2.3.0 в Ubuntu 18.04. Прежде чем перейти к этапам, давайте разберемся с необходимыми условиями. Требования к технологии стека Magento 2.3.x Операционные системы (Linux x86-64): дистрибутивы Linux, такие как дистрибутивы на основе Debian или дистрибутивы на основе Redhat Требования к памяти: Magento рекомендует минимум 2 ГБ ОЗУ… Читать далее »

Установка Magento 2.0 на Ubuntu 18.04 LTS

Установка Magento 2 на Ubuntu Начинаем новый коммерческий проект, Казахстанский интернет магазин строительных товаров. Знаю, знаю их уже много. Но погодите нас хоронить заранее, во первых у нас большой опыт по привлечению органического трафика, во вторых у нас будет фишка, о которой расскажу немного позже. Магазин будет работать в режиме Multistore, то есть мы будем давать возможность размещать товар третьим лицам под своим брендом. CMS-ок под эти нужды в принципе хватает, но после сбора информации, было принято решение использовать Magento 2 Open Source. Возможно TCO (совокупная стоимость владения) в будущем нам будет выходить в копеечку, так как продукт на платной поддержке достаточно дорогой. Но зато он бесплатный на старте и это сейчас более важно, нам нужно сначала пощупать рынок и уже потом будет ясно на сколько мы оказались правы. начинаем настраивать окружение Если почитать официальную документацию, так там так все просто, чуть ли не в два клика ставится. Но на практике… Читать далее »

Краткая инструкция работы с opencart 2

Для тех, кто в первый раз сталкивается с работой в административной панели интернет магазина, подготовлена краткая инструкция по основным начальным моментам на примере движка интернет магазина Опенкарт, настройка — мануал Opencart. Отличие версии 1.5 от 2.х в том, что последние версии движка адаптированны для мобильных устройств. Скачать  движок можно с официального сайта Opencart.com. Здесь можно скачать инструкцию Opencart в формате PDF на русском и на английском языке по ссылкам в конце статьи. Опенкарт — инструкция работы в админ панели. Работа в админке, Opencart инструкция (на примере разновидности этого движка Ocstore). В данной инструкции размещен мануал основных действий по работе с версиями интернет магазина на базе разновидностей Opencart. Основные принципы, показанные в этой инструкции подходят для большинства других движков интернет магазинов. С помощью логина и пароля заходим в админ панель Opencart. В адресной строке браузера адрес входа в административную панель выглядит так : Ваш Сайт/admin. Главная страница панели. В новых версиях движков от Opencart 2.x… Читать далее »

О Opencart

ocStore — это онлайн магазин, который основан на базе Opencart и имеет открытый исходный код . Очень простое и надёжное решение для желающих создать собственный онлайн бизнес при минимальных затратах. ocStore полностью русифицированный stable-дистрибутив и содержит в себе самое необходимое для установки на ваш хостинг. Он многофункционален, прост в использовании, дружелюбен к поисковым системам и имеет простой и привлекательный интерфейс. Разница между ocStore v1.5.5.1.2 и оригинальным OpenCart v1.5.5.1: Локализация: Добавлен русский языковой пакет; Локализация базы (схемы, статусы, возвраты). SEO: Добавлены title и h1 для товаров и категорий; Для статей добавлены title, h1, meta keywords и meta description; Для производителей добавлены title, h1, meta keywords, meta description и description; Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы; Исправлены генераторы Sitemap и Google Base; Добавлен url alias для базовых страниц В логотипе на главной убрана ссылка на саму себя Убран скрытый H1 в home.tpl Заменен блок «поделиться» на… Читать далее »

Начало работы

После установки OpenCart, существует ряд шагов, которые необходимо выполнить перед началом торговли в интернет-магазине. Магазин OpenCart состоит из интерфейса витрины и панели администратора. В данном руководстве, главным образом затронуты моменты настройки интерфейса панели администратора. Перед запуском магазина, установленные новые параметры должны быть проверены на витрине. Шаги, указанные ниже, помогут вам правильно настроить работу вашего интернет-магазина с момента установки. Данное руководство предполагает наличие данных администратора для входа в панель управления магазина через https://<yourdomain.com>/admin, например: https://demo/admin. Настройка системы Основное, что необходимо новому интернет-магазину OpenCart — правильные настройки. Данные настройки включают в себя логотип магазина, имя, контактные данные, налоговые данные, информацию о складе и товаре, а также, данные сервера. Это руководство охватывает только те параметры настроек, установка которых является обязательной. Содержимое меню Настройки уникально для каждого отдельного магазина в сети мульти-магазинов. Общие Настройка параметров вкладки Общие является обязательным. Здесь, вам необходимо указать название магазина, имя владельца, адрес, e-mail и телефонный номер вашего магазина. Эти данные будут использоваться, как… Читать далее »

Витрина

Витрина Витрина — это “лицо” вашего интернет-магазина. Основной задачей витрины является представление ассортимента товара в форме простого взаимодействия с покупателем. В данном разделе руководства представлены основные составляющие витрины OpenCart. Тема по-умолчанию При каждой новой инсталляции пакета OpenCart, вы получаете витрину, с установленной по-умолчанию, темой: Товары, указанные на картинке выше, входят в установку OpenCart, как демонстрационные образцы. Позже, эти товары могут легко быть удалены и заменены на продукцию вашего магазина. Ниже, представлены основные структурные составляющие витрины по-умолчанию. Другие темы витрины доступны в Каталоге Дополнений OpenCart. Навигация Навигация витрины по-умолчанию довольно проста и доступна каждому покупателю. Структура домашней страницы Домашняя страница — это самая важная презентационная страница интернет-магазина, так как, в большинстве случаев, она является первой страницей, взаимодействующей с покупателем (особенно, если покупатель был направлен на страницу интернет-магазина по средствам поисковых систем). Домашняя страница должна быть удобна в использовании и, в тоже время, выгодно подчеркивать ассортимент товара в магазине. Знакомство с витриной интернет-магазина начинается… Читать далее »

Панель Администратора

Панель администратора OpenCart Панель администратора OpenCart — это то место, где происходит модификация функций магазина, загрузка изображений, добавление товаров, отслеживание клиентов, управление платежами и многое другое. Именно настройки в административной панели влияют на то, как будет проходить процесс взаимодействия покупателя с магазином, путем изменения внешнего вида, структуры и наполнение витрины. Доступ к панели администратора Чтобы получить доступ к панели администратора, в адресную строку веб-браузера введите адрес интернет-магазина, добавив к нему «/admin». Например, магазин размещен по адресу www.demo.com, соответственно, административная панель будет расположена здесь: www.demo.com/admin. Даже, если магазин находится в подпапке или на суб-домен сайта, добавив «/ admin» в конец пути магазина, вы окажитесь в панели администратора. Редактируя имя папки, во время установки, вы меняете расположение и самой административной панели. Например, имя административной папки «admin» было изменено на «admin1», новое место расположение административной панели будет здесь: www.chocolatchip.com/admin1 . Редактирование имени папки администратора является значимым для улучшения безопасности интернет-магазина. Не забудьте, отредактировать… Читать далее »

Каталог

На первый взгляд, управление различными группами товаров и организация их данных, может показаться довольно сложной задачей. Раздел Каталог поможет упростить ее до минимума. Раздел Каталог расположен в меню панели администратора. Чтобы получить к нему доступ, необходимо пройти авторизацию. Что делать в случаи отсутствия доступа к панели администратора, читайте в разделе Панель Администратора в Руководстве пользователя. Далее, мы расскажем, как добавлять товары и товарные категории в административной панели, используя разделы Товары и Категории. Также, вы познакомитесь со всеми функциональными возможностями подразделов в Каталоге. Категории Товары Фильтры Атрибуты Опции Производители Загрузки Отзывы Статьи источник: https://docs.ocstore.com/ Все о opencart.

В чем разница между интернет-магазином по сравнению с обычным сайтом?

Рассмотрим в статье в чем же разница между интернет-магазином и обычным сайтом. В внешнем мире интернет-магазин практически всегда  противопоставляется сайту. Но на самом деле различие у них только одно. И никакого взаимоисключения в нём не содержится. Конечно, наличие каталога товаров — это базовое различие. Но оно не единственное, разработка интернет магазина наиболее сложна чем обычного сайта. Следующие различия, которые мы рассмотрим, позволят нам прийти к очень очевидному, но важному выводу. КОРЗИНА И ВОЗМОЖНОСТЬ ЗАКАЗА Корзина — это видимая только одному посетителю личная страница магазина, на которой ведётся список выбранных им для заказа товаров. Заказ оформляется сразу на весь список. Кстати, многие магазины не имеют корзины (в магазинах приложений, программ, билетов и тому подобных заказ производится прямо со страницы товара, возможности купить одновременно больше 1 наименования товара нет). ВЫБОР ВОЗМОЖНОСТИ ДОСТАВКИ Выбор типа доставки — это распространённая функция в интернет-магазинах. Обычно это отдельный шаг при оформлении заказа (заполняется отдельно стоящая форма для доставки). Во многих магазинах… Читать далее »