Любой разработчик рано или поздно сталкивается с необходимостью переноса веб-проекта с одного сервера на другой. Это может быть связано как с развёртыванием локального сайта на удаленном сервере, так и с переносом рабочего сайта с одного сервера на другой (при смене хостинга), а также с переносом сайта на локальный компьютер для дальнейшего тестирования.
Не знаю как Вас, а вот лично меня очень напрягает слишком короткий таймаут выхода из сессии phpMyAdmin на локальном сервере для разработки. Поэтому единственным выходом является увеличить время сессии в PhpMyAdmin или же вообще отключить session timeout в phpMyAdmin.
1. Чтобы восстановить пароль суперпользователя (SuperAdmin) в Prestashop нам нужно зайти в phpMyAdmin.
Войти в phpmyadmin нужно под правами администратора или под логином и паролем пользователя MySQL, который работает с базой данных в PrestaShop. Если Вы не помните, забыли или не знаете свой логин-пароль к phpMyAdmin - это не беда. Заходите в каталог, где установлена Prestashop, затем в директорию config и открываем файл: settings.inc.php.
В нём читаем строки:
Как округлить проценты на скидочную стоимость товара (когда reduction_type == 'percentage') в PrestaShop 1.6 для пользователя, чтобы не потерять точность значений.
Первым делом открываем просмотр кода страницы и смотрим какой класс применяется для процента скидки на стоимость товара. Как видим, на всех страницах, кроме карточки товара, в стандартной теме default-bootstrap используется CSS класс price-percent-reduction.
Иногда возникает ситуация, когда необходимо, чтобы SQL запрос отличал "слово" и "СЛОВО", т.е. сделать SQL запрос регистро зависимым. В коде ниже я покажу как найти все изображения с расширением JPG, а jpg не выбирать.
Для начала создадим тестовую копию базы данных. Как видим из кода, изображение 2, 4, 7 имеют необходимое расширение.
Сегодня я расскажу как сделать фильтр товаров на php. В фильтре пользователь сможет выбирать множество параметров для сортировки и получать в ответ сгенерированный SQL запрос с результатами поиска. Итак, чтобы все работало на нужны 3 вещи:
Настраиваем JavaScript jasmine TDD для работы через консоль.
Первым делом, нужно установить NodeJS
Заходим на nodejs.org/en/download/ и выбираем установку для своей операционной системы. Для Linux имеется возможность установки nodejs через консоль. Для этого переходим в раздел "Installing Node.js via package manager" (установка Node.js через менеджер пакетов) и выбираем свой Linux-дистрибутив.
Хоть сама проблема и не относится непосредственно к теме веб-разработки, но я хотел бы поделиться с читателями моим взглядом на то, как можно отсортировать множество фотографий товаров (изделий) по папкам в зависимости от вида категории, к которой относится тот или иной товар средствами SQL, PHP и Linux'а.
В операционной системе Linux есть несколько программных решений для сравнения внутреннего содержимого двух файлов различными методами. Безусловно, такая функция будет безумно полезна веб-разработчику для сравнения двух текстовых файлов. К примеру, есть 2 файла стилей css, которые Вам нужно быстро сравнить чтобы найти в них отличия. Или посмотреть, что нового в обновленном PHP скрипте.