Яндекс.Деньги – это довольно популярная платежная система. С ее помощью можно выполнять самые разные финансовые операции – оплачивать товары, услуги (в том числе и коммунальные), кредиты, штрафы и многое другое. В этой статье мы рассмотрим, как проходит оплата через Яндекс.Деньги в Aliexpress (на одном из самых известных сайтов по продаже китайской продукции).
Архив рубрики: Публикации
MikroTik Hotspot Configuration Using Winbox
Hotspot is one of the most popular services in MikroTik router. MikroTik Hotspot Gateway is a policy to authorize network clients before to access local network resources as well as public network resources through MikroTik Router. MikroTik Hotspot is also known as MikroTik captive portal because no user can access to network without authentication. In a Hotspot network, the user can login or authenticate using almost any web browser, so there is no need to install any additional software to client end. As Hotspot login prompt is a web page, Hotspot service can effectively be used as an advertising medium of your company as well as your partner company. So, MikroTik Hotspot service can popularly be used in a place where people stayed for a few time such as Hotel and Restaurant, Railway Station or Airport, School or University Campus and so on. Even any ISP network or any official network may also be run with MikroTik Hotspot for authenticating network clients/users. MikroTik Hotspot has a lot of features which helps to customize your network as your demand. Among these, a few frequently used features of MikroTik Hotspot are mentioned below.
MikroTik Hotspot Gateway Features
- Hotspot user management with local database or RADIUS Server.
- Multiple user authentication methods both in local database and RADIUS Server.
- Walled Garden system which helps to access some webpages without authentication.
- Trial user login without authentication with some conditions.
- Profile base advertising facility.
- Advertising partner company as well as own company within fixed time interval.
- Highly customizable login page where you can put company advertisement as well as partner advertisement.
- IP binding on a MAC address to provide fixed IP address to any device.
- Bypass known devices without authentication
- Able to store authorization credentials to cookie to avoid frequent login prompt.
These are some important features of MikroTik Hotspot Gateway. You may find more features about MikroTik Hotspot on MikroTik Hotspot Introduction Wiki Page. If you have enough time, visit the wiki page and learn more about MikroTik Hotspot. In my previous article I discussed how to configure MikroTik RouterOS elaboratelhow to configure MikroTik RouterOS elaborately. In this article, I will show how to configure and customize Hotspot Server in MikroTik Router so that you can easily run Hotspot service in your network smoothly.

Hotspot Configuration in MikroTik Router
MikroTik Hotspot configuration is not so difficult task. If you follow some easy steps, Hotspot will be configured perfectly. Complete Hotspot configuration can be divided into the following four steps.
- MikroTik router basic configuration
- MikroTik Hotspot server configuration
- Hotspot user profile configuration
- Hotspot user creation
Step 1: MikroTik Router Basic Configuration
MikroTik basic configuration includes assigning WAN, LAN, Gateway and DNS IP Address and NAT configuration. In Hotspot configuration, we do not need to configure NAT because it will automatically be configured while configuring Hotspot Server. So, we will assign WAN, LAN, Gateway and DNS IP Address in basic RouterOS configuration. For Hotspot configuration, I am using the following IP information. This information must be changed according to your ISP and network information.
- WAN IP: 192.168.30.2/30
- LAN Gateway IP: 172.22.22.1/24
- Gateway: 192.168.30.1
- DNS IP: 8.8.8.8 and 8.8.4.4 (Public DNS)
The following steps will show how to assign these information in MikroTik RouterOS using Winbox.
- Login to MikroTik Router using Winbox with full permission user credentials.
- Go to IP > Addresses menu item from Winbox. Address List window will appear. Click on PLUS SIGN (+). New Address window will appear. Now put WAN IP (192.168.30.1/30) in Address input field and choose MikroTik WAN interface from Interface drop-down menu and then click Apply and OK button
- Click on PLUS SIGN (+) again and put LAN Gateway IP (172.22.22.1/24) in Address input field and choose LAN interface from Interface drop-down menu and then click Apply and OK button
- Now go to IP > Routes. Route List window will appear. Click on PLUS SIGN (+) to add gateway address. In New Route window, put Gateway address (192.168.30.1) in Gateway input field and then click Apply and OK button.
- Now go to IP > DNS menu. DNS Settings window will appear. Put DNS server IP in Servers input field and if you wish to add secondary DNS IP, click on add new value button located after Servers input field and put secondary DNS server IP in new arrival input box. Now click on Allow Remote Requests check box so that the MikroTik Router acts as a DNS Server for Hotspot user. This option is necessary because your MikroTik router will be primary DNS server for your Hotspot user.
Basic MikroTik Router configuration has been completed. we will start Hotspot Server Configuration in MikroTik Router.
Step 2: MikroTik Hotspot Server Configuration
After completing MikroTik Router basic configuration, we will now setup Hotspot Server in our MikroTik Router. The following steps will show how to setup Hotspot in MikroTik Router.
- Go to IP > Hotspot menu item from Winbox. Hotspot window will appear.
- Click on Hotspot Setup button. Hotspot Setup window will appear now.
- Choose LAN interface from Hotspot Interface drop-down menu. If you have bridge interface created before and want to setup Hotspot Server on bridge interface, choose the bridge interface from drop-down menu. Now click
Next button. - By default LAN Gateway IP will be assigned Local Address of Network input field. Make sure Masquerade Network checkbox is checked. Click Next button.
- Choose address pool for Hotspot Server from where IP address will be assigned to clients. Normally, it will show network IP range without gateway IP. We can change default range as we wish or can keep the default range. Click Next button.
- If you have SSL certificate, you can import by choosing import other certificate option. But Select none as we do not have any SSL certificate now. Click Next button.
- If you have SMTP server, you can put SMTP Server address in IP Address of SMTP Server input box. As we have no SMTP Server, keep it blank. Click Next button.
- DNS servers that we have provided in basic configuration will automatically be assigned in DNS Servers input field. So, nothing to do just click Next button.
- Now it is time to put DNS name and this is a mandatory field. DNS name will be used to get Hotspot login page. So, put a standard DNS name such as systemzone.mk or systemzone.net etc. and click Next button.
- Now put a local Hotspot User. By default it is admin. We can keep this user or change as our wish. Also put password in Password field for the User. Click Next button.
- Hotspot Server setup has been completed and you will get a successful message now.

MikroTik Hotspot Server Configuration has been completed. In the next step, we are going to create Hotspot user profile so that we can make user group and apply different facility to different user.
Step 3: Hotspot User Profile Configuration
After completing Hotspot Server configuration, we need to create and configure user profile. By creating different user profiles, we can make different user groups and can provide different facilities to different users such as we can assign fixed range’s IP to any profile users, we can assign fixed bandwidth to these users and we can also run different advertisement to different profile users.
The following steps will show how to create Hotspot user profiles in MikroTik Router.
- Go to IP > Hotspot. Hotspot window will appear.
- Click on User Profiles tab. A default profile is present there but we do nothing to this default profile at this time rather we will create a new one. Click on PLUS SIGN (+). New Hotspot User Profile window will appear.
- In New Hotspot User Profile window, put a meaningful profile name (1 MB Profile) in Name input box and choose IP pool, from where IP address will be assigned to the users, from Address Pool drop-down menu.
- To assign bandwidth, put your targeted upload and download speed as bits per second in Rate Limit input box. For example, if we want to assign 1Mbps speed, write as 100000/100000.
- By default Add MAC Cookie checkbox will be enabled. If we keep Add MAC Cookie enabled, the MAC address will be kept in Cookie once successful login. So, a user does not require to login frequently. Default Cookie expire time is 3 days. If you want to extend cookie time, put the value in MAC Cookie Timeout field. MAC Cookie will be maintained by Hotspot Server but not with browser.
- Now click Apply and OK button.

We have successfully created a Hotspot user profile. Similarly, we can create as many user profiles as we need and can provide different facilities to different users.
Step 4: Hotspot User Creation
After creating user profiles, we need to create users and assign them to any profile so that they can get facility as their demand. The following steps will show how to create Hotspot user in MikroTik Router.
- Click on Users tab and you will find a user is already present there which we have created while installing Hotspot Server. Now we will create a new user. So, click on PLUS SIGN (+). New Hotspot User window will appear.
- In New Hotspot User window, select Hotspot server from Server drop-down menu.
- Put user name in Name input field and password in Password input field.
- Now choose user profile from Profile drop-down menu.
- It is possible to assign fixed IP address to any user. If you want to assign fixed IP address, put it in Address input field. You can also put client MAC address. If you put client MAC address in MAC Address input field, the user cannot login without this device.
- Now click Apply and OK button

A Hotspot user has been created successfully. Similarly, we can create as many users as we want and assign them to different profile to provide different facility.
All the necessary steps to run a Hotspot service and to authenticate any user have been completed. Now it is time to test our Hotspot Server. For this, connect any IP device to your network. After connecting, a dynamic IP will be assigned to your device from DHCP Server that was created while installing Hotspot Server. Now open any web browser and try to visit any web page. You can see the login page of your Hotspot Server. If you do not get login page for any cause, type your DNS name that was provided while installing Hotspot Server. Now you can see your Hotspot login page. Put username and password and then click OK button. You are now able to visit any web page if you provide correct username and password.

All the necessary steps to configure Hotspot in MikroTik Router has been explained above. However, if you face any confusion, watch the following video tutorial about MikroTik Hotspot Configuration Using Winbox carefully. I hope it will reduce your confusion.
MikroTik Hotspot basic configuration has been explained in this article. I hope you will now be able to configure a Hotspot Service with MikroTik Router. However, if you face any problem to configure Hotspot Server with MikroTik Router, feel free to discuss in comment or contact me from Contact page. I will try my best to stay with you.
Как установить WordPress на Debian 8
На этом уроке мы покажем вам, как установить и сконфигурировать WordPress на сервере Debian 8. Для тех из вас, кто не знает, WordPress представляет собой инструмент для создания веб-сайтов с открытым исходным кодом, написан на PHP. В среде разработчиков веб-сайтов, соглашаются, что WordPress вероятно, самый простой и самый мощный блог и система управления (или CMS), существующая на сегодняшний день.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и самое главное, вы можете разместить сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если не вы, возможно, придется использовать ‘sudo‘ к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку WordPress на сервер Debian 8 (Jessie).
Установка WordPress на Debian 8
Шаг 1. Обновление ПО.
Перед тем, как устанавливать любое программное обеспечение, очень важно, убедиться, что ваша система находится в актуальном состоянии, выполнив эти следующие команды в терминале:
apt-get update apt-get upgrade
Шаг 2. Установите LAMP на сервер (Linux, Apache, MariaDB, PHP).
На сервер Debian 8 требуется LAMP. Если у вас не установлен LAMP, вы можете следить за нашим гидом здесь.
Шаг 3. Установка WordPress.
Первое , что нужно сделать, это перейти на страницу загрузки WordPress в и скачать последнюю стабильную версию WordPress, На момент написания этой статьи это версия 4.7.1:
wget http://wordpress.org/latest.zip
Распакуйте архив WordPress в корневой каталог на вашем сервере:
unzip -q latest.zip -d /var/www/html/ cd wordpress cp -a * ..
Нам нужно будет изменить некоторые папки разрешения:
chown www-data:www-data -R /var/www/html/
Шаг 4. Настройка MariaDB для WordPress.
По умолчанию, MariaDB не защищена. Вы можете обеспечить защиту MariaDB с помощью сценария mysql_secure_installation. Вы должны тщательно прочитать ниже каждый шаг, установить корневой пароль, удалить анонимных пользователей, запретить удаленный вход администратора, и удалить тестовую базу данных и доступ к защищенной MariaDB:
mysql_secure_installation
Настройте его следующим образом:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Далее нам нужно будет войти в консоль MariaDB и создать базу данных для WordPress. Выполните следующую команду:
mysql -u root -p
Будет предложено ввести пароль, так что введите ваш MariaDB пароль администратора и нажмите клавишу Enter. После того, как вы вошли в систему на сервер базы данных, необходимо создать базу данных для установки WordPress:
CREATE DATABASE wordpress character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'ваш_пароль'; FLUSH PRIVILEGES; exit
Шаг 5. Настройка WordPress
На этом этапе мы будем настраивать основной конфигурационный файл WordPress, где нам нужно настроить его основные параметры, так что это может быть связано с базой данных и пользователем:
mv wp-config-sample.php wp-config.php
Теперь откройте его с помощью вашего любимого редактора, чтобы сделать какие-либо изменения в конфигурационном файле WordPress:
nano wp-config.php
Ниже приведены значения, которые нам необходимо обновить в соответствии с нашей предыдущей базой данных и настройки пользователя:
// ** MySQL settings - You can get this info from your web host ** //
/** имя базы данных WordPress */
define('DB_NAME', 'wordpress');
/** пользователь базы данных MySQL */
define('DB_USER', 'wpuser');
/** пароль базы банных MySQL */
define('DB_PASSWORD', 'ваш_пароль');
/** MySQL hostname */
define('DB_HOST', 'localhost');
Шаг 6. Получение доступа к WordPress.
WordPress будет доступна в HTTP на порту 80 по умолчанию. Откройте ваш любимый браузер и перейдите по адресу http://yourdomain.ru или http://сервер-IP/ и выполнить необходимые шаги для завершения установки. Если вы используете брандмауэр, необходимо открыть порт 80 для обеспечения доступа к панели управления.
Поздравления! Вы успешно установили WordPress. Благодарим Вас за использование этого учебника для установки WordPress CMS (Content Management Systems) на вашем Debian 8 системы Jessie. Для получения дополнительной справки или полезной информации, мы рекомендуем вам зайти на официальный веб — сайт WordPress.
Как запланировать cron jobs на сайте WordPress
На этом уроке мы объясним, как планировать cron jobs на сайте WordPress. Хрон планировщик заданий, который работает через интервалы времени в соответствии с вашими настройками во время создания хрон на базе операционных систем Unix. Он, как правило, автоматизирует несколько задач/заданий.
Просто предположим, вам нужно экспортировать данные из базы данных каждые два часа, и вы делаете это вручную. В этом случае вы можете запланировать хрон для выполнения этой задачи автоматически. Во-первых написать скрипт для экспорта данных из базы данных и соответствующего расписания хрон с помощью функции wp_schedule_event() в WordPress.
Действие wp_schedule_event() в WordPress сработает, когда прошел один час, и выполняется ваш скрипт для экспортирования данных из базы данных. В приведенном ниже фрагмента пользовательской функции do_this_hourly() будет выполнять ваш PHP код. Добавьте код, приведенный ниже в конце файла текущей темы в файле functions.php.
< ?php
add_action('my_hourly_event', 'do_hourly');
function my_active() {
if ( !wp_next_scheduled( 'my_hourly_event' ) ) {
wp_schedule_event(time(), 'hourly', 'my_hourly_event');
}
}
add_action('wp', 'my_active');
function do_hourly() {
// Добавить что-то нужно делать каждые два часа
}
?>
Расписание хрона с планировщиком Cronjob
Вы также можете запланировать хрон с помощью плагина Cronjob Scheduler в WordPress. Это лучший WordPress плагин, чтобы запланировать cronjobs в ваших WordPress сайтов. Это позволит вам запускать свои задачи своевременно, без необходимости частого посещения своего сайта, все, что вам нужно, это по крайней мере, 1 действие и планировщик Unix Crontab!
Как настроить планировщик Cronjob
Загрузите последнюю версию плагина из каталога плагинов WordPress и загрузите его в папку wp-content/pluigns после того, как распакуете архивный файл. Теперь перейдите в админку в WordPress => Плагины и активируйте плагин Cronjob Scheduler, чтобы включить его функции. Ниже скриншоты, чтобы настроить плагин Cronjob Scheduler в WordPress.
Как объединить два WordPress сайта вместе без потери SEO
Недавно один из наших читателей спрашивал нас, как объединить два WordPress сайта вместе? Иногда вы можете создать несколько сайтов WordPress, но позже хотите объединить их вместе. WordPress поставляется со встроенными инструментами, которые могут легко сделать это. В этой статье мы покажем вам, как правильно объединить два сайта на WordPress вместе.
Зачем объединять два WordPress-сайта вместе?
Может быть много причин для объединения двух или более WordPress сайтов вместе. Вы можете начать новый WordPress блог, объединив свои старые блоги, так что вы можете иметь все свое содержание в одном месте.
Другой причиной может быть то, что один из ваших блогов не так хорош, и вы хотите, объединить его содержимое с одним из ваших основных блогов.
Большинство пользователей объединяют сайты на WordPress, чтобы тратить меньше времени на поддержание отдельной WordPress установки. Вместо того, чтобы обновлять и поддерживать резервное копирование WordPress двух или более сайтов, вы можете сосредоточиться на поддержании и продвижении только одного сайта на WordPress.
Давайте посмотрим, как легко объединить WordPress сайты вместе.
Экспорт контента из старого WordPress сайта
Ради этого примера, мы будем говорить, что у вас есть сайт WordPress на http://oldsite.ru, и вы хотите, его объединить с сайтом http://newsite.ru/.
Во- первых, вам необходимо посетить страницу Инструменты » Экспорт внутри админки вашего старого WordPress сайта. Это сайт, который вы хотите объединить с новым сайтом.
Убедитесь, что вы выбрали вариант «Все содержимое», а затем нажмите на кнопку «Скачать файл экспорта», чтобы продолжить.
WordPress теперь будет подготавливать файл XML и отправить его в адресную строку браузера. Вам нужно сохранить этот файл на вашем компьютере, так как вы будете внуждаться в нем на следующем шаге.
Этот файл будет содержать следующее:
- Все ваши WordPress записи и страницы
- Все пользовательские типы (если у вас есть они)
- Все категории, теги и пользовательские таксономии (если у вас они есть).
Объединение контента на новом WordPress сайте
Теперь, когда вы экспортировали контент со старого сайта, настало время, объединить его с вашим новым сайтом WordPress.
Зайдем в админку целевого сайта (место, где вы должны объединить содержание) и посетить страницу Инструменты » Импорт.
На этой странице перечислены все инструменты импорта, которые вы можете установить и запустить на вашем WordPress сайте. Прокрутите вниз до нижней части и нажмите на ссылку «Установить сейчас» под WordPress.
После того, как импортер WordPress установлен, вам нужно нажать на ссылку «Выполнить импортер», чтобы продолжить.
Далее, вам будет предложено загрузить файл экспорта WordPress.
Вам нужно нажать на кнопку «Выбрать файл», а затем выберите XML-файл, который вы скачали ранее.
Нажмите на ссылку кнопку «Загрузить файл импорта» для продолжения.
WordPress теперь загрузит файл экспорта и проанализирует его. После этого, он будет перенаправит вас на страницу настроек импорта.
Он попросит вас назначить авторов или создавать новых авторов.
Можно назначить импортируемое содержимое для существующего пользователя на вашем WordPress сайте или создать нового автора.
Далее, установите флажок под опцией «Импорт вложения«, чтобы импортировать вложения медиа-файлов со старого WordPress сайта.
Теперь вы можете нажать на кнопку Submit, чтобы запустить последний шаг импорта.
WordPress теперь будет импортировать содержимое из вашего файла экспорта и добавить его в свой новый сайт WordPress. После завершения, вы увидите сообщение об успешном выполнении.
Настройка перенаправлений
После успешного слияния содержимого из двух WordPress сайтов, следующим шагом является установка переадресации, так что пользователи, посещающие старый сайт автоматически перенаправляются на новый сайт WordPress.
Вам нужно будет отредактировать файл .htaccess на старом WordPress сайте.
Вы можете отредактировать файл .htaccess, подключившись к WordPress сайту с использованием клиента FTP или с помощью диспетчера файлов в Cpanel на WordPress хостинге.
Файл .htaccess находится в корневой папке вашего сайта.
Вам нужно разместить этот код в верхней части вашего файла .htaccess.
#Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.newsite.ru/$1 [R=301,L]
Не забудьте заменить newsite.ru на доменное имя вашего нового сайта на CMS WordPress. Сохраните изменения и загрузите файл обратно на сервер.
Теперь вы можете посетить любой пост на вашем старом WordPress сайте, и вы будете автоматически перенаправлены на тот же пост на новом сайте.
Поиск и устранение неисправностей после объединения двух WordPress-сайтов
Как массово объединить и отредактировать категории и теги?
Вы можете очистить категории и теги, после слияния двух WordPress сайтов. Для подробных инструкций, проверьте наш учебник о том, как массово объединить и отредактировать категории в теги в WordPress .
Как импортировать недостающие изображения?
Для этого вам придется временно отключить переадресацию путем редактирования файла .htaccess и удалить код, который вы добавили ранее. После этого вы можете следовать инструкциям в нашем руководстве о том, как импортировать внешние изображения в WordPress.
Не забудьте настроить переадресацию после импорта изображений.
Фиксировать URL-адреса, указывающие на старый домен в постах и страницах
Все внутренние ссылки в импортированных постах и страницах по-прежнему будут указывать на ваш старый сайт. Поскольку у вас есть настройки перенаправления, пользователи будут по-прежнему переходить на правильной пост на новом сайте.
Тем не менее, вам все еще нужно обновить URL — адреса для улучшения SEO и лучшего пользовательского опыта. Для получения пошаговых инструкций смотрите наш учебник о том, как обновить URL — адреса при перемещении WordPress сайта.
Мы надеемся , что эта статья помогла вам объединить два WordPress сайты вместе. Вы также можете увидеть наш шаг за шагом WordPress SEO руководство для начинающих.
Расширенный WordPress поиск и замена в базе данных в Linux с помощью sed
При переносе сайта WordPress или WooCommerce магазина на новый домен, вы можете найти некоторые URL-адреса или пути не обновленными. Точно так же при переходе с HTTP на HTTPS вы можете получить ошибки смешанного содержания, как правило, это может быть исправлено путем обновления базы данных. Традиционно существуют некоторые плагины и скрипты, которые помогут вам обновить базу данных, чтобы решить эти проблемы, если у вас все еще есть проблемы, этот пост должен помочь вам исправить пути и URL-адреса в вашей базе данных WordPress.
Мы впервые столкнулись с этой проблемой, когда обнаружили плагин Ultimate VC Add-ons, чтобы кодировать двоеточие и косую черту по- разному , как это http%3A%2F%2F
Я предполагаю, что у вас уже есть дамп базы данных WordPress, созданный с помощью PhpMyAdmin, плагина Adminer, дамп MySQL или WP-CLI.
Расширенный WordPress поиск и замена в базе данных в Linux с помощью sed
Я собираюсь использовать инструменты Linux grep и sed для достижения максимальной скорости. Если у вас нет доступа к Linux, то вы можете использовать WordPress плагин Better Search and Replace.
Поиск вхождений
Мы можем смоделировать с Grep, используя -c флаг, которая будет подсчитывать количество раз он находит строку domain.ru
grep -c 'andreyex.ru' database.sql
Вы получите целое число в качестве вывода, если вы видите 0, то нет вхождения domain.ru в базе данных
234
Закодированный URL
Некоторые плагины используют кодировку URL, которая использует этот формат для миграции HTTP и HTTPS %3A = :и %2F = /.
Для того, чтобы проверить, есть ли у вас какие-либо из них, в вашей базы данных, используете эту команду.
grep -c 'http%3A%2F%2F' database.sql
Слеши
Некоторые плагины избегают и / и могут быть легко пропущены.
grep -c 'http://domain.ru' database.sql
Путь WordPress
Иногда плагины хранят информацию о пути хранения на вашем хосте, узнать можно с помощью этой команды
grep -c '/public_html/domain.ru' database.sql
Фактическая замена
Многие учебники используют в /качестве разделителя sed, я использую #, чтобы сделать его более удобным для чтения. Это также означает, что вам не придется искать какие — либо косые черты (/) в вашей команде SED.
g означает глобальная замена и > переадресовывает на новый файл, чтобы не изменять исходный дамп базы данных.
Эта команда заменяет domain.ru на newdomain.ru в файле dump.sql
sed 's#domain.com#newdomain.ru#g' dump.sql > staging-or-newdomain.sql
В этом примере есть вложенная папка для установки WordPress, # помогает maintan сохранить читабельность.
sed 's#domain.ru/oldfolder#newdomain.ru/newfolder#g' dump.sql > staging-or-newdomain.sql
Закодированный URL
Замена кодирующейся строки URL
sed 's#http%3A%2F%2Fdomain.ru#http%3A%2F%2Fnewdomain.ru#g' dump.sql > staging-or-newdomain.sql
Это как заменить закодированые строки URL доменов в подпапках
sed 's#http%3A%2F%2Fdomain.ru%2Fsubfolder#http%3A%2F%2Fnewdomain.ru%2Fsubfolder#g' dump.sql > staging-or-newdomain.sql
Слеши
Если вы нашли косую черту, эта команда заменит их
sed 's#http://domain.ru#http://newdomain.ru#g' dump.sql > staging-or-newdomain.sql
WordPress путь поиска и замены
Замена пути
sed 's#/public_html/andreyex.ru#/public_html/newfolder#g' dump.sql > staging-or-newdomain.sql
Это должно работать в большинстве баз данных WordPress, дайте нам знать в комментариях, если вы обнаружите какие-либо другие необычные шаблоны!
Использование Gzip для сжатия новых Dump
Мы можем сжать модифицированный дамп с помощью Gzip легко, он значительно сократит файл .sql
cat dump.sql | gzip > dump.sql.gz
Теперь вы можете повторно импортировать измененный дамп с помощью WP-CLI, PhpMyAdmin или Adminer.










