Ver 2.0 RC 1 EasyWPUpdate - как раз вовремя WordPress 2.0.7
Наилучшим образом я не могу вызвать его вторым сценарием подъема 5 больше… С добавлять полные подпорки архива, и обжатые подпорок базы данных, от настольного компьютера Windows, через ручной logon и старт сценария новой версии, он принял мне ~15 секунд для уточнения активного блога с парой дюжина столбов и для того чтобы внести все результаты в журнал к журналу HTML. Я справедливо уверен я смог напечатать мой пароль на машинке более быстро и побрить с немного секунд. Сценарий сам, который теперь показывает старт и времена остановки, только принял 2 секунды для того чтобы сделать свою работу. Остальные были соединяют и login время. Иногда он принимали целому 30 секунд для процесса для того чтобы завершить, паутина и использование сервера что он, только любой путь, вау. Я должен сказать что я использовал это вчера при все варианты повернутые дальше, создающ подпорки архива И gzipped подпорки И подпорки базы данных И архив журнала HTML И добавлять экстренный verbosity И уточнение моих 6 блогов WordPress и он принял польностью 8.5 минуты. Я должен фактически уменьшить окно для того чтобы получить его из моего путя…. Между тем и печатающ на машинке в имени сценария на подсказке раковины, я был вымотан!
Когда я подумаю сколько времени он использовал для того чтобы принять меня для уточнения как раз блога моего супруги, я как раз должен сотрясать мою головку. Каждый отпуск была много-ночой, если не процесс, то много-недели до я имел свободное временя сконцентрировать на делать право целой вещи. И я должен посмотреть вверх инструкции на подпорке базы данных каждое время… Я как раз поэтому радостно этот сценарий сделан.
Основная функциональность теперь закончена и я вызываю это отпуском RC 1. Для этого все еще нужно более дальнеишее испытание (специально вещество MySQLDump. Каждое ИМЕЕТ MySQLDump? Если я вывести эту характеристику из строя значением по умолчанию?), только оно справедливо стабилизирован теперь.
Здесь основная функциональность
# вы можете использовать эту программу в нескольких путей:
# * В режиме значения по умолчанию для того чтобы загружать самую последнюю и большую новую версию,
# сделайте несжатый экземпляр ваших архивов, сделайте обжатую подпорку
# ваших баз данных, распределяет архив к любому номеру
# директории, и выполняют шаги паутины
# * Установите его для того чтобы сделать он-лайн экземпляр ваших архивов вы используете для легкой
# спасение И обжатый экземпляр которое вы можете загружать.
# * Добавьте изготовленные на заказ директории и подпорку БОЛЬШЕ чем как раз WP.
# * Установите его для того чтобы уточнить от местного архива каждая ноча и начать с
# чистый блог каждое утро.
# * Используйте его как еженощный резервный сценарий путем выводить все другие шаги из строя
Я делал о улучшениях gazzilion и прислушался дюжины или больше рецензентов вне там. Я думаю что новый сценарий очень улучшен. Я действительно довольный с как хороше вещество базы данных резервное работает. Я изменяю в каждую директорию блога, читаю все данные по соединения от архива wp-config.php и использую то для того чтобы соединиться к базе данных. (Я справедливо уверен это буду работать наилучшим образом для большинств серверов, но потревоженный я немногая что гуру *nix не буду использовать TCP для того чтобы соединиться к их базам данных и я имею то крепко быть закодированным. Вы гуру должны препятствовать мне знать если это вопрос в комментариях для этого столба!), то Я также после этого запрашиваю имена таблиц от определенной базы данных используя приставку определенное для блога. Это значит что этот процесс будет работать для ВСЕХ версий WP и не будет хватать вещество non-WP как таблицы vBulletin. Оно также значит что оно работает как раз также если вы имеете 1 блог в DB или ВСЕ блоги в 1 DB. Оно не имеет значение. Подпорка DB для Blog1 имеет ТОЛЬКО данные для Blog1. То более лучшее для обеспеченности, размера, времени и раскрывает опрятный бульвар для тестеров которые хотят восстановить их блог к различным базе данных/databasename и после этого испытывают главный подъем их полный блог из различной директории. Я составлял подпорки tarball для того чтобы сделать эта легкую слишком. *SORRY* туда я иду в техник говорю снова, но это опрятное вещество, которое нормально полностью спрятано от взгляда.
Вы можете peruse версия текста, EasyWPUpdate.txt, здесь: соединение
Как новое имя? Я думаю что более лучшее. Я кладу TCC перед всем из моих plugins, но действительно никакая потребность здесь. И да, версия образца росла до 851 линия. То нет ВСЕГО Кода конечно. Тяжело документировано и включает некоторое HTML которое передаст вам славный журнал webpage для вас для того чтобы peruse после того как процесс будет сделан. Вы можете увидеть, что образец внес в журнал здесь: соединение.
Теперь, я нарочито сделал тот последний столб очень пугающим. Я хотел людей быть осторожный сценария. Теперь, я имею очень больше доверия в своих способности и качестве. Я учил много в последней неделе. От использования процедур, к функции ловушки, к sed и MySQLDump, к основному кодирвоанию раковины практикует. Было всей потехой и вы получаете преимущество. Специально потому что 3 версии WP в трубопроводе: 2.0.7 (очень, очень скоро), 2.0.8 (в работах), 2.1 (очень скоро).
Так, я делал этот столб более легким прочитать и сценарий более легкий для того чтобы установить. Я сделаю полный документ более поздно, но здесь основные шаги для того чтобы установить этот сценарий:
1. Используйте Telnet или замазку для того чтобы соединиться к вашим вебсайту и журналу в раковину
2. Напечатайте следующую линию на машинке:
wget http://www.thecodecave.com/downloads/EasyWPUpdate
3. Напечатайте следующую линию на машинке:
chmod +x EasyWPUpdate
4. Используйте редактора для того чтобы изменить значения в разделе 1 и сохранить его снова.
5. Побегите сценарий путем печатать на машинке:
EasyWPUpdate
Что оно. Вы как раз сделаете подпорки архивов и базы данных и обновлено весь из ваших блогов. Когда 2.0.8 придут вне, процесс будет:
1. Logon
2. Тип
EasyWPUpdate
И вы сделаны.
Теперь, раздел 1 смотрит как это:
# ##################################################################
# раздел 1. говорит сценарию где найти блоги
# ##################################################################
# список все ваших директорий и urls WordPress здесь.
#
# каждый блог должен иметь BlogDir и BlugURL.
# каждый блог должен иметь свой собственный номер [1], [2], [3] etc
# Delete одни вам.
#
BlogDir [1] = ' site1dir
BlogURL [1] = ' www.example.com 'BlogDir [2] = ' site2/news
BlogURL [2] = ' www.site2.com/news 'BlogDir [3] = ' wordpress
BlogURL [3] = ' blog.site3.com
То нет то крепко, котор нужно изменить оно? Даже в VI.
Некоторые быстрые подсказки на редактировать сценарий
1. тип
VI EasyWPUpdate
2. Удар i
3. Сделайте ваши изменения
4. Ударьте ДВОЕТОЧИЕ w ИЗБЕЖАНИЯ для того чтобы сохранить ваши изменения (или прыгнуть этот шаг для того чтобы потерять изменения)
5. Ударьте ДВОЕТОЧИЕ ИЗБЕЖАНИЯ! Q немедленно, котор нужно прекратить
Также, если ваша директория корня доступна от паутины, то вы могли хотеть изменить имя сценария
mv EasyWPUpdate SomeSneakyName
предотвратить несанкционированный доступ.
Если вы побежали версия альфаы 3 сценария, то вы можете скопировать и наклеить конфигурацию над НО!!!! вы должны сделать следующие изменения:
Блок BlogDirs [] был переименован к BlogDir []. Упадите «s» от всей из тех перемеююых.
Вы не должны скопировать перемеююые Common*Prefix сверх, но если вы делаете, то убеждаться извлечь отставая слеш от перемеююого CommonRootPrefix.
Я думаю который все вам отдавали себе отчет.
Если вы гуру, то пожалуйста прочитанное через все 6 setup шагов (и остальные слишком) могут быть вещи вы хотите изменить.
Я имею также обновленное мое сделал ту страницу помощи и добавил форум specficly для этого сценария.
То могло сделать обсуждения немного более легким.
Добро которое о ем. Препятствуйте мне суметь как оно работает. Я хотел был бы получить некоторое хорошее испытание внутри прежде чем 2.0.7 придут вне. Я также сделаю некоторое испытание с уточнением до 2.1 поэтому я уверен что работать наилучшим образом. Мне также нужно написать инструкции для шагов спасения базы данных. Сценарий строил в инструкциях если оно крупные планы в середине уточнения архивов. Так, то отрегулировано.
Я выйду вы с историей изменения и чредитую раздел от сценария. Насладитесь!
# история:
# 01/AUG/2006 - BL - Создано
# 21/DEC/2006 - BL - Добавленные множественные блоки блога
# Добавленные варианты вверху сценарий
# 04/JAN/2007 - BL - Добавленные режимы подпорки архива
# Добавленная новая версия паутины
# Добавленное использование директории tmp
# Добавленный местный источник» освежает» вариант
# 11/JAN/2007 - BL - Добавленные» шаги» и более далее комментарии
# Добавленные цитаты вокруг много vars, котор нужно защитить против космосов
# Измененное TMPDIR-/tmp к TMPDIR: - /tmp
# Измененное `pwd `! =» $tmp» к ``$pwd! =» $tmp»
# Добавленное более дальнейшее запутывание ошибки вокруг компактного диска и режимов cp
# Фикчированная процедура по подпорки архива, добавляла дополнительные слои
# Добавленная способность к подпорке к tarball
# Добавленная процедура по подпорки SQL
# Фикчированная местная процедура по подпорки архива
# Извлекли «Verbose» от cp для того чтобы сделать clearer сообщений
# Добавленный журнал к webpage для Джо.
# Фикчированная сбивчивая польза отставать/в перемеююых путя
# Добавленные сообщения состояния повсюду
# Добавленные инструкции спасения в случае подпорки отказа средней
# Добавил список директорий к подпорке
# Добавленный раздел кредитов
#
# кредиты - я хочу возблагодарить всех читателей TheCodeCave.com, для
# их испытание этого сценария. Я специально оценил Майкл, Maciek,
# Аарон и Джо для всех полезных предложений.
# Очень специальные спасибо идут вне к goldfish на канале #sed FreeNode
# кто будет PayPaled кафе Voltaire завтра. Я проводил бы дни
# вычисляющ вне RegEx для SED управляет. Prec, также от #sed дало
# обеспечено мне с работая стриппером cr/lf. Для оргии, lhunath, jp-_ и
# весь экипаж на #bash на FreeNode дал большие построчные предложения.
# Они по-существу дали ему полное просмотрение Кода! Никакое из этого были бы
# возможно без предварительного Bash-Scripting направляющего выступа. 20 дней тому назад я не знал
# какая оргия была. Теперь я писал мощный сценарий с бедным человек характеристик i
# увидено в другом месте. Если вы имеете любые вопросы о Коде в этом
# script, вы найдет ответы здесь:  http: /www.tldp.org/LDP/abs/html/
#
















Вау - тревоженое для того чтобы дать новому сценарию бег. МНОГО спасибо - последнее одно уже сохраняло меня серии времени.
Прокомментируйте 4:47 pm Кевин - 12-ое января 2007 @
О'КЕЙ - что случается? Я попробовал к wget в инструкции выше и он фактически восстановил вызванный архив «article323 ″ - HTML этой статьи. Возможно там что-то идя дальше с permalinks?
И одно eye'd gravatar - не конечно где тот кулачок от.
Прокомментируйте 5:01 pm Кевин - 12-ое января 2007 @
Мое удовольствие Кевин. Hey я должен дать людям направляющий выступ подъема.
Вы можете скопировать и наклеить конфигурацию над НО!!!! вы должны сделать следующие изменения:
Блок BlogDirs [] был переименован к BlogDir []. Упадите «s» от всей из тех перемеююых.
Вы не должны скопировать перемеююые Common*Prefix сверх, но если вы делаете, то убеждаться извлечь отставая слеш от перемеююого CommonRootPrefix.
Я думаю который все вам отдавали себе отчет. Я добавлю то к статье.
BTW какое управление вы используя для ваших бросаний стручка. То довольно сликово. Я начинал записать мои уроки на коринфянах 1 и хотеть поместить их в архив здесь. То управление было бы полезно. Хотя я довольно не уверен как вы смогли проповедовать на поступках, Philipians Galatians и Тимоти и некоторых как коринфяне скипа 1! Это довольно книга!
Прокомментируйте 5:01 pm Брайан - 12-ое января 2007 @
Брайан - я использую тональнозвукового игрока WordPress вставляемого - очень сподручное.
И я радостен вы упомянул изменение «BlogDir».
Прокомментируйте 5:06 pm Кевин - 12-ое января 2007 @
Oh мо! то объяснило бы почему были никакие загрузки wget но… Я вышел ou директория загрузок в url. Здесь правильно url:
http://www.thecodecave.com/downloads/EasyWPUpdate
Я изменял линию в статье для того чтобы прочитать:
wget http://www.thecodecave.com/downloads/EasyWPUpdate
То должно сделать его!
Прокомментируйте 5:07 pm Брайан - 12-ое января 2007 @
Больш - которое сделало его - спасибо. И проповедовать через поступки действительно протягивал меня. Хорошо.
Прокомментируйте 5:10 pm Кевин - 12-ое января 2007 @
Как раз замеченное Брайан - вам используйте «EasyWPUpgrade» в подсказках для редактировать сценарий но вы используете «EasyWPUpdate» в другом месте.
Прокомментируйте 5:28 pm Кевин - 12-ое января 2007 @
Dagnabbit. То трудное habbit, котор нужно пнуть! ФИКЧИРОВАНО.
Прокомментируйте 5:37 pm Брайан - 12-ое января 2007 @
Вау… Вау о моем сценарии php? Вы хотите новую версию?
Прокомментируйте 7:53 pm Джо - 12-ое января 2007 @
Oops, снова…
LOL
должно быть чем о.
Прокомментируйте 11:02 pm Джо - 12-ое января 2007 @
Ah!
Yeah взметните оно в форум и мы можем побеседовать о ем….
http://www.thecodecave.com/forum/viewforum.php?f=11&sid=464e41b0f9a329897382ba285be8eef9
Прокомментируйте 11:30 pm Брайан - 12-ое января 2007 @
Возможно для этого сценария su к различным потребителям для каждого места? Я надеялся побежать это как корень и новая версия 3 устанавливает в различные директории потребителя, но я не хочу принять владение корня всех тех архивов :
Все идеи?
Комментарий 4:30 am Марк - 16-ое января 2007 @
Конечно, вы должны мочь добавить другой блок к верхней части сценария который имеет потребителя - удостоверения личности в ей для блога. После этого вы можете добавить соотвествующий su управляете для той директории. Я никогда должен не использовать SU. Что параметры что вы использовали?
Комментарий 11:05 am Брайан - 16-ое января 2007 @
[...] то из вас которое управляют вашими собственными блогами wordpress, я начал использовать EasyWPUpdate, сценарий написанный Брайан Неспециалистом которое автоматическ-модернизирует блоги wordpress. От моего начального опыта, I [...]
Pingback мимо под водой - подъемами Scott Johnston» Wordpress - 12:52 pm 28-ое января 2007 @
Сценарий работает большой (как раз модернизировано 8 местам до 2.1.1), но он выходит архивы погани в директорию корня каждого места. Например:
upgrade.php
upgrade.php? step=1&backto=
upgrade.php? step=3&backto=
upgrade.php.1
upgrade.php? step=2&backto=
Эти архивы содержат HTML ое от бежать сценарий upgrade.php. Возможно выход upgrade.php должен быть перенаправлен для того чтобы аннулировать?
Комментирует ИМ 1:19 pm Damager - 25-ое февраля 2007 @
wget - o /dev/null - q CurBlogURL$CurUpgradeURLКомментирует ИМ 1:24 pm Damager - 25-ое февраля 2007 @
を簡単にアップグレードする方法を調査してみました [...] WordPress. 、 EasyWPUpdate [...] すると
Pingback » を使う EasyWPUpdate さくらインターネットで архивохранилища блога» 43hr.org - 11:12 pm 2-ое марта 2007 @
элексир [...] который увиливал меня полностью это время. Я взглянул на подходе к TheCodeCave - сценарий который автоматизирует процесс, только я chickened вне раз больше, главным образом должно к факту который I [...]
Pingback Раем Посылка… - www.ChrisMerriman.com - блог chris - я никогда смог не получать вид 2:20 pm четвергов - 15-ое марта 2007 @
Я иду быть созданием место WebRunner, оно скоро буду найден на http://mostlynothing.info/code/webrunner/ .
Прокомментируйте 6:32 pm Джо - 30-ое марта 2007 @
[...] модернизированное используя сценарий подъема WordPress неспециалиста Брайан довольно дивный легкий, который порекомендован к любому которое имеет доступ раковины (линии передачи команд) к их хозяину. Поддерживает ваши [...]
Pingback WordPress 2.1.3 и 2.0.10 вне! : Теряющ его [1] - 2:12 pm 3-ье апреля 2007 @