Сообщения

Сообщения за январь, 2018

Полезные запросы к Simpla CMS

Изображение
CMS Simpla пользуется определённой популярностью среди небольших интернет-магазинов. CMS имеет довольно скромные возможности, но при этом есть всё минимально необходимое, чтобы начать продавать сразу после установки. Со временем появляются желания по функционалу, которые можно реализовать только с привлечением программиста. В этой статье я приведу некоторые полезные приёмы, которые может повторить каждый без привлечения программиста, - нужен только доступ к выполнению SQL-запросов. Чаще всего на хостинге есть phpMyAdmin - это идеально подходит. Только выполните резервное копирование перед операциями с базой данных ;-) Ленивые пользователи В этом движке интернет-магазина покупателям разрешено делать заказы без регистрации. Для пользователя, чаще всего, это удобно. Заказал и забыл про этот интернет-магазин. Для интернет-магазина тоже казалось бы хорошо: снижается сложность оформления заказа, - большее количество человек дойдёт до оформления заказа. Но вот возвратить такого клиента ...

Laravel + PostgreSQL на Linux Mint

Изображение
Все руководства по миграциям в Laravel начинаются с описания миграций, которые добавляют таблицы к базе данных. Но нет создания самой базы данных. В этой статье описывается процесс создания БД и прописывание её в проекте Laravel. На примере Linux Mint 18. Установка Laravel выполняется по его инструкции (тут на этом не останавливаемся). Устанавливаем Postgres, GUI для этой СУБД и библиотеки (у меня для PHP 7.1): sudo apt-get install postgresql pgadmin3 php7.1-pgsql Переключаемся на супер пользователя: sudo -i Затем переключаемся на пользователя СУБД (сразу переключиться на нужного пользователя и выполнить нужную команду через sudo -u у меня не получилось): su - postgres Далее работаем с СУБД (основная часть этой шпаргалки) . 1. Создаём базу данных (у меня название БД - "fresh"): createdb fresh 2. Подключаемся к созданной базе данных: psql fresh 3. Просмотр всех баз данных: \l 4. Нужно настроить доступ к свежеустановленному серверу Postgres. Для этого выходи...