Изменение имени сайта в WordPress

В категорії Статьї от 20 Квітня, 2017. Автор admin

Посмотрите какое текущее полное имя Вашего сайта: с www или без www – от этого будут зависить формат выполнения дальнейших действий.
Зайдите в phpMyAdmin и выберите базу данных вашего сайта.Нажмите на вкладку “SQL” и выполните следующий запрос, заменив старое имя домена на новое.
Обратите внимание, что в конце адреса не должно быть слеша (слеш = /), протокол должен быть http, а не httpS, а сайт может называться как “http://www.старый_домен.com” так и “http://старый_домен.com”.
Примеры демонстрируют выполнение действий для сайта с www:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.старый_домен.com', 'http://www.новый_домен.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Зайдите в админ-панель Вашего сайта на страницу “Настройки – Общие”.
В полях “Адрес WordPress” и “Адрес блога” укажите URL нового домена и подтвердите изменения, нажав на кнопку “Обновить опции”.
Если выполнить предыдущее нет возможности, то поочередно выполните следующие два запроса, заменив http://www.старый_домен.com на новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша (знака “/”):

UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.старый_домен.com', 'http://www.новый_домен.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.старый_домен.com', 'http://www.новый_домен.com');

Теги: , ,

progress bar снятия и заливки дампа БД

В категорії Підказки от 7 Липня, 2016. Автор admin

Загрузить дамп:
# pv dumpfile.sql | mysql -uuser -ppass db_name

Снять дамп:
# mysqldump -uuser -ppass db_name | pv > dumpfile.sql

И на сервере должна быть установлена утилита pv

yum install pv

Еще полезность при работе с gzip:

pv access.log | gzip > access.log.gz
611MB 0:00:11 [58.3MB/s] [=> ] 15% ETA 0:00:59

Добавим утилиту dd и слепим это все вместе:

упаковать

dd if=/dev/sda bs=1024 conv=noerror,sync | pv | gzip -c -9 > backup-sda.gz

распаковать

gunzip -c backup-sda.gz | pv | dd of=/dev/sda bs=1024

Тоже но с утилитой pigz:

упаковать

dd if=/dev/sda | pv -s (размер_диска_в_байтах) | pigz --fast > myBackup.img

распаковать

pigz -d myBackup.img | pv -s (размер_диска_в_байтах) | dd of=/dev/sda

Теги: , ,

Ремонт и востановление базы MySQL по SSH

В категорії Підказки от 29 Квітня, 2016. Автор admin

Заходим по SSH на сервер и набираем следующую команду:

mysqlcheck -uваш_логин_базы -pваш_пароль_базы --auto-repair --check --optimize --all-databases

На место команды -uваш_логин_базы подставляете после -u свой логин, на место пароля – свой пароль. Тут все просто. Остальные инструкции обеспечивают проверку базы, в случае найденных ошибок восстановление, оптимизацию таблиц, ну и наконец последняя команда --all-databases означает что будут обработаны все базы данных. Работает эта утилита быстро, спокойно кушает то, на чем намертво виснет phpMyAdmin, в общем крайне полезная штука.

Більше »

Теги: , , ,