Wordpress - Woocommerce - Вебмастерская
23 subscribers
155 photos
10 videos
1 file
193 links
Wordpress, Woocommerce, Деньги в Интернете, HTML, CSS, JavaScript » WpCraft
@maximko5 - по всем вопросам
Download Telegram
Как загрузить большую базу данных MySQL
#MySQL #Вебмастеринг #сайтостроение #Хостинг #БазаДанных #phpMyAdmin
Задача. Необходимо импортировать базу данных (БД) объемом около 200 Мб, а в phpMyAdmin установлено ограничение в 50 Мб.

Решение. Чтобы загрузить большую базу данных MySQL, большую чем разрешено, можно использовать скрипт BigDump (https://www.ozerov.de/bigdump/). Условно, нужно загрузить и настроить скрипт, а также импортируемую БД на хостинг, и потом запустить скрипт.

$db_server = 'localhost'; /* Чаще всего без изменений */
$db_name = 'DB_Name'; /* Имя БД */
$db_username = 'DB_User'; /* Пользователь БД */
$db_password = 'DB_Password'; /* Пороль к БД */

$filename = 'My_Dump_DB.sql'; /* Дамп БД который загрузили */
$db_connection_charset = 'utf8'; /* Т.к. мы работаем с кириллицей, то скорей всего это utf8 или cp1251 */

(см. статью)
💾 https://wpcraft.top/?p=2777
КАК ПЕРЕНЕСТИ ТОВАРЫ ОПРЕДЕЛЕННОЙ КАТЕГОРИИ ИЛИ МЕТКИ В ЧЕРНОВИКИ
#wordpress #woocommerce #вебмастеринг #WpCraft #Интернетмагазин #SQL #phpMyAdmin #MySQL #БазаДанных
В интернет-магазине есть тысячи товаров. Большая из них часть имеет метку «Новые товары». Необходимо массово перевести товары с этой меткой в черновики.

В админ-панели в разделе товаров, можно отсортировать по метке или категории, выбрать все твары, которые влезли на страницу и массово редактировать, переведя их в черновики. Но такой вариант подойдет если редактируемых товаров несколько сотен. Иначе, даже если сервер хороший и редактировать за раз по 100-200 штук, а товаров тысяч 10-30 — это очень долго.

Есть способ через БД. Массово перевести товары с нужной меткой или категорией (по таксаномии) в черновики воможно через запрос к базе данных.

🚀 Код запроса:

UPDATE wp_posts p
JOIN wp_term_relationships r on p.id=r.object_id
SET p.post_status='draft'
WHERE r.term_taxonomy_id in (123, 456);

Данный код используем в phpMyAdmin. Также можно и перевести обратно в опубликованные, заменив ‘draft‘ на ‘publlish‘. (123, 456) - это ID необходимых таксаномий.
================

💾 https://wpcraft.top/?p=3246
MODX: СБРОС ПАРОЛЯ ЧЕРЕЗ PHPMYADMIN
#MODX #phpMyAdmin
На одном из сайтов на MODX нет доступов к админ-панели, но есть доступ к хостингу. Нужно либо сбросить пароль либо создать нового пользователя с админправами. Сбросить через почту в форме входа нельзя, т.к. в моем случае email клиента, кторый долго отвечает.

Нужно определить версию движка MODX (без доступа в админку) и использовать один из способов, приведенных ниже.

## В CMS MODX страница входа - http://my-site.net/manager/.

## Определить версию MODX - посмотреть файлы:
для MODX Revolution /core/docs/version.inc.php
для MODX Evolution /manager/includes/version.inc.php

## Название базы данных в MODX в файле config.inc.php:
для MODX Revolution /core/config/config.inc.php
для MODX Evolution /manager/includes/config.inc.php

## Алгоритм изменения пароля в MODX Evolution:
1 - Сброс блокировки. В панели phpMyAdmin нужной БД переходим в таблицу modx_user_attributes и редактируем строку с нужным пользователем.
2 - При редактировании для столбцов blocked, blockeduntil и failedlogincount устанавливаем — 0.
3 - Изменение пароля. В таблице modx_manager_users редактируем строку с нужным пользователем.
4 - При редактировании в столбце ‘passsword’ в Функция (Function) выбрать MD5 и в Значение (Value) задать новый пароль. Сохранить (Вперед).
5 - Переходим на страницу входа http://my-site.net/manager/ и вводим логин и новый пароль.

## Алгоритм изменения пароля в MODX Revolution:
1 - В таблице modx_users находится информация обо всех пользователях. Находим логин нужного юзера, например, ‘admin’ и редактируем.
2 - При редактировании в столбце ‘passsword’ в Функция (Function) выбрать MD5, а в Значение (Value) задать новый пароль. Сохранить (Вперед).
3 - Переходим на страницу входа http://my-site.net/manager/ и вводим логин и новый пароль.
================

💾 https://wpcraft.top/?p=3197