Где у вордпресса что
Jan. 8th, 2014 02:36 pmНе ешьте меня, пожалуйста, разработчики и программисты! Я всего лишь дизайнер-иллюстратор, и в технической части сайтостроения имею большие пробелы в образовании. :-) Но иногда мне становится интересно понять что-то, что мне на самом деле-то и знать не положено. В данном случае - про вордпресс. А я ведь знаю, что среди многих тысяч вас точно кто-то имеется, кто знает, как оно работает? Вы же все знаете?
Итак, про водпресс я знаю сравнительно мало: я пару раз ставила его на какие-то серверы, чтобы ознакомиться, так же пару раз в процессе экспериментов полностью разваливала (что тоже очень полезно), и, пошагово отыскивая ответы в гугле, сносила и устанавливала заново. С этим чудесным багажом я собрала друзьям два простеньких сайта, докручивая до желанного состояния сделанные чужими людьми темплейты. Ну и плагины я ставить научилась (и в процессе как раз приобрела тайное знание, что криво написанный плагин - даже платный - может так развалить весь сервер, что ничего ему не поможет, кроме как ВСЕ снести, включая базы данных, и все ставить заново и с нуля). Впрочем, некомпетентное кручение "тем", у которых много самоустанавливающихся "полезностей", тоже может привести к тому же самому. Т.е. к тому, что появляется много окривевших деталей, которые без грубого насилия больше никуда не убираются.
И вот в свете этого у меня возник такой вопрос: насколько я поняла, есть этот самый вордпресс (я не знаю, что это - сервер? Сервис?)
Берется, предположим, некий темплейт, и дальше на его основе хозяин сайта начинает создавать страницы и посты, и наполнять их контентом.
При этом он может не только выбирать разные заготовки из того, что налепил в "теме" дизайнер, но и в каждом отдельном документе выбирать разные опции. например - включить или выключить боковое меню, добавить всякие виджеты с содержимым, и.т.д.
Так вот - мой вопрос - где хранятся и куда записываются эти настройки каждого документа?
Или еще проще - что надо бэкапить, чтобы, в случае чего, восстановить не только весь контент, но и настройки каждой отдельной страницы?
Потому что сайты могут слетать.
Как показал мой опыт сейчас - мы подруге достроили сайт - налаживание выбранного дизайна заняло 2 часа, вместе с поддержкой языков и со всеми делами, а заливание контента - часов 20. И каждый раз к каждой странице прилаживали все, как хотелось - колонку тут, столбик там. И вот - ну мало ли - ну вот вдруг опять от чего-то слетит оно все? Мало ли, что бывает - либо кто-то грохнет сайт, либо сама хозяйка что-нибудь такое волшебное поставит, от чего оно все помрет - видали мы, как это быстро происходит.
Понятно, что перезалтванием доступного контента на сайт тут не обойдешься.
Есть множество всяких платных и бесоплатных серверов, которые обещают сделать бэкап всего, включая базы данных - насколько я понимаю, это вернет на сайт залитый контент.
А дальше они все с умным видом перечисляют, какие именно документы и части базы они собираются, бэкапить. А т.к. я не знаю, что в чем хранится, мне и не понятно, что именно при таком бэкапе вернется на место, а что - нет.
Кто знает, чем можно сделать (и вообще-то регулярно делать) такой бэкап водпрессного сервера, чтобы, в случае крэша, оно вернуло на место действительно ВСЕ: и тему, и дизайн, и весь контент, и все настройки каждой страницы, включая всякие виждеты и прибабахи, сделанные средствами конкретной темы?
Например, вот этого достаточно, чтобы оно действителньо все вернулось на место в первозданном виде?
http://help.vaultpress.com/get-to-know/
Итак, про водпресс я знаю сравнительно мало: я пару раз ставила его на какие-то серверы, чтобы ознакомиться, так же пару раз в процессе экспериментов полностью разваливала (что тоже очень полезно), и, пошагово отыскивая ответы в гугле, сносила и устанавливала заново. С этим чудесным багажом я собрала друзьям два простеньких сайта, докручивая до желанного состояния сделанные чужими людьми темплейты. Ну и плагины я ставить научилась (и в процессе как раз приобрела тайное знание, что криво написанный плагин - даже платный - может так развалить весь сервер, что ничего ему не поможет, кроме как ВСЕ снести, включая базы данных, и все ставить заново и с нуля). Впрочем, некомпетентное кручение "тем", у которых много самоустанавливающихся "полезностей", тоже может привести к тому же самому. Т.е. к тому, что появляется много окривевших деталей, которые без грубого насилия больше никуда не убираются.
И вот в свете этого у меня возник такой вопрос: насколько я поняла, есть этот самый вордпресс (я не знаю, что это - сервер? Сервис?)
Берется, предположим, некий темплейт, и дальше на его основе хозяин сайта начинает создавать страницы и посты, и наполнять их контентом.
При этом он может не только выбирать разные заготовки из того, что налепил в "теме" дизайнер, но и в каждом отдельном документе выбирать разные опции. например - включить или выключить боковое меню, добавить всякие виджеты с содержимым, и.т.д.
Так вот - мой вопрос - где хранятся и куда записываются эти настройки каждого документа?
Или еще проще - что надо бэкапить, чтобы, в случае чего, восстановить не только весь контент, но и настройки каждой отдельной страницы?
Потому что сайты могут слетать.
Как показал мой опыт сейчас - мы подруге достроили сайт - налаживание выбранного дизайна заняло 2 часа, вместе с поддержкой языков и со всеми делами, а заливание контента - часов 20. И каждый раз к каждой странице прилаживали все, как хотелось - колонку тут, столбик там. И вот - ну мало ли - ну вот вдруг опять от чего-то слетит оно все? Мало ли, что бывает - либо кто-то грохнет сайт, либо сама хозяйка что-нибудь такое волшебное поставит, от чего оно все помрет - видали мы, как это быстро происходит.
Понятно, что перезалтванием доступного контента на сайт тут не обойдешься.
Есть множество всяких платных и бесоплатных серверов, которые обещают сделать бэкап всего, включая базы данных - насколько я понимаю, это вернет на сайт залитый контент.
А дальше они все с умным видом перечисляют, какие именно документы и части базы они собираются, бэкапить. А т.к. я не знаю, что в чем хранится, мне и не понятно, что именно при таком бэкапе вернется на место, а что - нет.
Кто знает, чем можно сделать (и вообще-то регулярно делать) такой бэкап водпрессного сервера, чтобы, в случае крэша, оно вернуло на место действительно ВСЕ: и тему, и дизайн, и весь контент, и все настройки каждой страницы, включая всякие виждеты и прибабахи, сделанные средствами конкретной темы?
Например, вот этого достаточно, чтобы оно действителньо все вернулось на место в первозданном виде?
http://help.vaultpress.com/get-to-know/
no subject
Date: 2014-01-08 01:55 pm (UTC)1. Сдается мне, что самый простой способ все сделать бэкап - это воспользоваться уже предложенным в Wordpress плагином, их достаточно много на разный вкус. Просто по запросу "backup" в "пойске плагинов", в консоли, их можно найти. Обычно эти программы собирают как раз нужное Вам, т.е. настройки CMS и базу данных.
2. Может быть ваш хостинг дает возможность сделать бэкап всего сайта. Я делаю так. Мануально, раз в неделю - две, зависит как часто наполняю.
3. Можно зайти на него по FTP и просто все скачать на жесткий диск.
Указанный Вами Vaultpress я не использовал, пользовался каким-то другим плагином, но судя по описанию должно работать.
Удачи! )
no subject
Date: 2014-01-08 01:55 pm (UTC)no subject
Date: 2014-01-08 01:59 pm (UTC)Максимальный стопроцентный способ ;)
Date: 2014-01-08 01:59 pm (UTC)Вторым ходом бэкапим базу; лучше всего с помощью узкоспециализированной программы, я пользую сайпекс дампер (sypex и google в помощь, есть бесплатная версия).
no subject
Date: 2014-01-08 02:02 pm (UTC)no subject
Date: 2014-01-08 02:02 pm (UTC)Все настройки, также как и содержание, хранятся в базе данных (тип базы данных - MySQL). Бекапить надо базу в панели хостера или же с помощью плагина; в панели надо искать пункт "базы данных" или "phpmyadmin" (у разных хостеров систематизировано по-разному), а плагин можно выбрать, например, здесь: http://wordpress.org/plugins/tags/backup (поскольку я бекаплю через phpmyadmin, посоветовать конкретный плагин не могу).
no subject
Date: 2014-01-08 02:20 pm (UTC)некоторые (начальныне) настройки хранятся в файлах, создаваемых при установке (что-то типа wp-settings.php и похожие);
бэкапы, которые делает хостинг, вешь полезная, но все зависит от э-э-э... выбранной ими модели взаимодействия с клиентом: мой, к примеру, за разворачивание бэкапа по желанию клиента берет 15$ :(
Систему бэкапа можно создать самостоятельно, если есть доступ к планировщику заданий (cron под линуксом);
базы, как правило, имеют небольшой размер и хорошо пакуются, их есть смысл бэкапить часто (в зависимости от периода обновления). Файлы можно качать и ручками, но уж как минимум перед серьезными изменениями - дизайн, темы, плагины...
Re: Максимальный стопроцентный способ ;)
Date: 2014-01-08 02:27 pm (UTC)no subject
Date: 2014-01-08 02:35 pm (UTC)А однажды сравнив размер папки с предыдущим бэкапом нашла чужой контент (кто-то по-тихому взломал мой сайт)
no subject
Date: 2014-01-08 02:37 pm (UTC)Re: Максимальный стопроцентный способ ;)
Date: 2014-01-08 02:38 pm (UTC)два варианта:
1. обычно хостинги помимо дискового пространства сразу же дополнительно предоставляют и SQL базы данных. соответственно, надо либо написать в службу поддержки хостинга, либо черех их вебинтерфейс зайти в меню управлению базами данных
2. реже бывают отдельные хостинги для баз данных. тут все как в первом варианте, только образаться надо в хостинг баз данных
посмотреть, на каком хостинге находится база данных в вордпрессе можно в файле wp-config.php в рутовой директории сайта
Re: Максимальный стопроцентный способ ;)
Date: 2014-01-08 02:38 pm (UTC)no subject
Date: 2014-01-08 02:39 pm (UTC)no subject
Date: 2014-01-08 02:45 pm (UTC)1. Раз в несколько недель (в зависимости от частоты обновления или например перед "жестоким насилием" над блогом) копирую с хостинга на жесткий диск папку в которой находится wordpress и собственно все содержимое. Включая плагины и загруженные картинки.
Естественно этого недостаточно, если вдруг что-то пойдет не так. Для восстановления нужны базы данных. Поэтому переходим к пункту 2.
2. У меня стоит плагин WordPress Database Backup. Ставиться элементарно. Залил, активировал. Зашел в настройки и все вбил. База данных может сохраняется на хостинг в папочку wp-content/backup... или же эжедневно приходить на email. Как душа желает.
В целом все.
ps: Кстати да. Со временем база данных растет. Бывает накапливаются гадости. В общем разумно использовать для чистки плагин WP-Optimize
no subject
Date: 2014-01-08 02:45 pm (UTC)все настройки и темплейты - это записи в таблицах
в директории сайта живут описания стилей и бантики-рюшечки
у меня сайты на джумле но суть та же
раза три мой сайт ломали, на восстановление уходило от 10 минут до часа
no subject
Date: 2014-01-08 02:45 pm (UTC)Я бы, если честно, платил, причем именно им.
При том, что я, в общем, понимаю, как организовать примерно то же самое своими силами (и делал не раз, пусть не для вордпресса). Эквивалентная работа специалиста точно обойдется не дешевле 50 долларов.
no subject
Date: 2014-01-08 02:50 pm (UTC)Re: Максимальный стопроцентный способ ;)
Date: 2014-01-08 02:51 pm (UTC)Ну да выше уже ответили. )
no subject
Date: 2014-01-08 02:51 pm (UTC)no subject
Date: 2014-01-08 02:52 pm (UTC)no subject
Date: 2014-01-08 02:53 pm (UTC)no subject
Date: 2014-01-08 02:55 pm (UTC)no subject
Date: 2014-01-08 03:01 pm (UTC)Re: Максимальный стопроцентный способ ;)
Date: 2014-01-08 03:17 pm (UTC)И даже предложил инструмент :) - хотя, ЕМНИП, есть и встроенный бэкапер. Ну, по крайней должен быть.
Да, и вот еще что. Обычно к плагину приалгается инструкция для ручной пошаговой установки. По ней видно, чего и куда он пишет, какие таблицы в базе трогает и т.п. Но это уже надо разбираться в коде. Ну, ты-то справишься ;)
А база там одна, в ней таблиц много, но собственно база - единственная (даже на многоязычных сайтах).
no subject
Date: 2014-01-08 03:18 pm (UTC)