Sly32

Рейтинг
378
Регистрация
29.03.2012
Должность
Software engineer
WebAlt:
Гуглу и Яше уже давно похрен на ЧПУ, ИМХО.

Гугл даже в поиск может включить, используя ссылку с ЧПУ, так что вы неправы. По Яше спорить не стану, там никто не поймет. Один сайт удалось вытащить из соплей изменив ссылки с чпу на ссылки вида site/4/1/ На втором все наоборот. В любом случае это удобно пользователю, так что стит немного усилий потратить и привести ссылки в порядок

А вообще вопрос не в том разделе. Тут надо спрашивать - КАК сделать а не НАДО ЛИ?

Гугл любит красивые чпу, да и яндекс не брезгует. ? стоит использовать только для пагинации в ссылках, остальное - моветон

Никаких панелей! все руками. Настройка сервера занимает полчаса с нуля. У меня есть два сервера. На одном 2 гига, дебиан 7 и куча всяких панелей от хостера. На втором с 1 гигли оперативы вручную установленая Деб 8. На борту nginx, uwsgi, supervisor, mysql, postrges, php-fpm, python3+Django+virtualenvrapper. На обоих хостингах крутиться по 5 сайтов общей посещалкой до 1000. И второй шустрее вышел)

Сделал себе инструкцию один раз, теперь по ней разворачиваю сервер без особых хлопот.

SeVlad:
Sly32, а ты злой :) Хотя по сути и правильно.

jano, как-то так: https://wordpress.org/plugins/search.php?q=clone+site

Да я добрейшей души человек)))

Мое имхо - никаких плагинов, только хардкор) Потом глюки вылавливай. Лучше потратить время на изучение основ и потом не задавать, в первую очередь себе, лишних вопросов) Я на последний сервер вообще никаких визуалов не ставил.

В итоге сервер в 2 раза слабее,а на нем все летает.

Хотя свои знания по 10-бальной шкале оцениваю на 3+. Например, не могу освоить SCP, чтобы даже от фтп отказаться.

jano:
Спасибо. Я пробовал и через панельку mysql и через консоль. Выводит ошибку почему-то при вставке базы из дампа. Может есть какая-нибудь команда, которая будет игнорировать ошибку?

Игнорировать вроде невозможно. Если выделали дамп через пхпмуадмин - то и вставлять нужно через него. Входите в панель управления, сначала создаете новую базу,она появляется в меню слева. Нажимаете на ссылку на нее и только потом делаете импорт в конкретную базу.

Если через консоль мускли -

1. делаете дамп, естественно подключившись к мускле

mysql -u root -p // root - имя пользователя вашего

$ mysqldump -u root -p имя_базы > имя_бэкапа.sql

Закачиваете на новый сервер и разворачиваете

mysql -u root -p новая_база < дамп.sql Для дампа нужно прописывать весь путь, где она лежит, типа /home/backup....дамп.sql

Писал для себя инструкцию, точную, но что-то не могу найти ее. Я сейчас больше с постгрес работаю, поэтому команды примерные

jano:
Спасибо, вот мануальчик. Всё крайне просто: http://www.macguide.ru/cloning-the-database/
только ошибку вот выдаёт при вставке базы из дампа: "ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near "

Это значит что у вас кривой дамп, вот он и не разворачивается. Переделывайте его. Инструкция по ссылке - так себе. Учите консоль mysql - там таких проблем не возникает. у пхпмуадмин это нормальная проблема.

вот вам ссылочка на нормальный мануал для консоли -

http://webcheatsheet.com/sql/mysql_backup_restore.php#mysqldump

jano:
Спасибо, но практически ничего не понял. Если не затруднит, отписал бы команды:

Сейчас я вот как сделал:
1) установил на copysite.domain.com - чистый wp с плагинами и настройками.
2) скопировал базу /var/lib/mysql/copysite_base

и попробовал всё скопировать на чистый домен, загвозка в базе почему-то. Скажи пожалуйста, как сделать правильно копию?

Т.е. если скопировать wp установленный с домена и базу с /var/lib/mysql/ - ничего не выходит. :-/

У вас, похоже,впереди поле непаханое в плане получения знаний.))

Базу нельзя просто так скопировать. Вам нужно на хостинге развернуть дамп базы. На шареде обычно стоит phpmyadmin для этого. На старом хостинге делаете экспорт нужной базы. На новом сначала создаете пустую базу под нужным именем, потом в нее импортируете.

А дальше уже знаете - в wp-config.php прописываете имя и пароль к новой базе.

Это кривой путь.

Через консоль правильнее, правда нужно понимать, что делаешь.

если у вас не шаред хостинг, то правильнее через контроль версий. Я использую ртуть+битбакет.

Сайт разворачивается за 2 минутыс помощью двух комманд.

hg init

hg clone

БД заливаю консольными командами. еще пара минут.

Советую один раз разобраться с SVN и забыть навсегда геморой с деплоем.

в сайдбар лучше вставлять рекламу через виджеты, в страницы - через произвольные поля или шорткоды. Тогда редактировать ее можно через админку вордпресс,не нужно каждый раз лезтьв коды

angella:
Понадобилось на сайте с движком вордпресс вывести в рубриках вместо блога материалов список. Оказалось, что нигде нельзя найти готового решения. Неужели при создании такого популярного движка не предусмотрели, что кому то понадобится выводить статьи не только блогом, но и списком, как например на Джумле?

Какой скрипт, там кода на 5 строк

Да и встроенные функции есть для вывода только заголовкой чего угодно - категорий, постов, архивов и проч. Вп очень гибкий движок, жаль что тормознутый такой.

читайте кодекс.

Всего: 7663