Подземелье Кода

12-ое января 2007

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, вы найдет ответы здесь: &nbsphttp: /www.tldp.org/LDP/abs/html/
#

5-ое января 2007

Модернизируйте ваши места WordPress в 5 секундах

Сохранено вниз: WordPress, устанавливает, установка, новая версия, подъем, wp-хакеры - 12:41 pm Брайан @

ЭТА СТАТЬЯ ВНЕ ДАТИРОВАНА. Пожалуйста см.: http://www.TheCodeCave.com/EasyWPUpdate для текущего выпуска.

Наилучшим образом я модернизировал второй сценарий подъема 35 значительно для этого отпуска.

Здесь сводка новых характеристик:

  1. Ориентированные на заказчика варианты вверху сценарий
  2. Работы для неограниченных чисел блогов с как раз уточнять коллектор
  3. Выборочно выполняет шаги новой версии паутины также
  4. Выборочно выполняет подпорки всех архивов отнесенных WP
  5. НЕРАБОТАЮЩЕ: Выполняет подпорку базы данных
  6. Подпорки к директории ваш выбирать suffixed с «сегодняшней» датой
  7. Смогите теперь модернизировать блоги в директории WordPress или любом другом
  8. Уважает директорию tmp на вашем сервере
  9. Смогите быть доработано для того чтобы выполнить еженощно освежайте всех блогов от местного tarball
  10. Смогите быть подгоняно для того чтобы восстановить опытные выпуски
  11. Можно подгонять для того чтобы восстановить от скоросшиватель архивохранилища s WP.org '

Это не имело много испытание но вне моих блогов, но оно работало КРАСИВЕЙШЕ для меня и по мере того как вы можете увидеть меня бежит спасибо версии 2.0.6 трата 5 секунд это утро для уточнения всего из моих блогов.

Здесь текст, котор нужно загружать: (соединение)

Возможно самый легкий путь получить архив к telnet в ваш учет и бежит эта линия:
wget http://www.thecodecave.com/downloads/tcc_wp_upgrade

После этого дайте исполните позволения на сценарии, выберите ваши или побегите это:
tcc_wp_upgrade chmod +x

Если вы получаете ошибки, то вспомните что вы могли общаться с проходить сценарий через Windows и можете лавировать на экстренном CR на после этого конце каждой линии… Вы должны мочь зафиксировать то путем использование команды SED что-нибудь подобное
tr - `d \ tcc_wp_upgrade r > xx && mv - tcc_wp_upgrade f xx
(Спасибо Prec на #SED FreeNode)

После этого редактируйте архив к вашим спецификациям используя VI или все, что угодновсе, что угодно. Я использую NetDrive для того чтобы сделать мой привод x вебсайта на всей из моих машин и после этого использовать Notepad2.exe для того чтобы редактировать его и принуждать линию законцовки Unix.

Теперь Я ДЕЙСТВИТЕЛЬНО хотел был бы иметь только профессиональные людей бегу этот сценарий. Он только был испытани по мои места.
Этот сценарий messes с вашими архивами. Если что-то действительно ужасное идет неправильно, то вы смогли потерять информацию. Я делал мое самое лучшее для того чтобы обеспечить что это не случается, но в буквальном смысле слова все я знаю о оргии я выучил в последнем месяце писать этот сценарий. Хороший программник может пойти от любого языка к любому языку с относительной легкостью (и оргией язык), но мы не можем знать все о как она работает на всех системах. То только приходит с опытом.

Так я получаю сообщение bigggg страшное на фронте сценария. Более страшно чем для этого нужно быть, или я не имел бы доверие для того чтобы выпустить сценарий на всех. Но оно говорит вне в никакие неуверенные термины риски по буквам бежать ЛЮБОЙ малознакомый сценарий (не как раз шахта) на вашем активном месте:

# индемнитет -
# польза этот архив на вашем собственном риске. Я не иду нарочито прорубить
# ваш сервер, но другие могли. Это сценари заполнения. Очень неудача
# вещи могут случиться. Я относительно нов к сценариям *nix. Так
# я имел другие рассмотреть этот сценарий. Но НИКАКОЕ из этого гарантии
# вещи не пойдут неправильно или то этот сценарий неизменно. Только
# польза этот сценарий ЕСЛИ вы получали его от TheCodeCave.com или других
# место вы доверяете.
#
# ЭТОТ СЦЕНАРИЙ ДОЛЖЕН БЫТЬ ИСПОЛЬЗОВАН НА ВАШЕМ СОБСТВЕННОМ РИСКЕ. Он может стереть часы
# трудная работа положила в ваше место. Перед использованием этого сценария она
# потребовал что вы рассматриваете и понимаете каждую линию и vouch для
# своя безопасность. Если вы не удобны с этим, то не побегите это
# сценарий. Я имею одного хозяина что я могу испытать это дальше. Только вы можете сказать
# которому этот сценарий не сделает непоправимый вред к вашему хозяину если вы
# польза оно.
#
# ВЫ ответствены для ВАШЕГО места. Выучьте как к защищено ему и
# поймите чего каждая линия Кода делает прежде чем вы вызываете ее.

Когда вы бежите этот сценарий, пожалуйста возврат здесь и сообщает ваши результаты.

Спасибо!

Здесь источник для тех которые хотят увидеть его он-лайн:
(больше…)

WordPress 2.0.6 выпущено. Убеждайтесь вы для того чтобы получить это одно!

Сохранено вниз: WordPress, новая версия, подъем - 11:19 am Брайан @

WordPress 2.0.6 официально было выпущено (соединение) и вы определенно потребность получить это одно. 2.0.6 были первоначально как раз пуком небольших новых версий, но теперь включают несколько критических заплат обеспеченностью. В действительности, один из сердечника «делает этой информацией безопасные» фильтры которая защищает вас от злостого злоупотребления через адрес используемый для достижения вашего места была заменена. Больше детали следует за.

Бедный человек i но уточнено моему списку 2.0.6 характеристик, но для теперь вас может рассмотреть 2.0.6 характеристики RC1 перечисленной здесь: (соединение)

Также, я модернизировал мой «новая версия WP в сценарий 35 секундах». Было 6 линий, оно теперь наилучшим образом над 300. И вместо вверх по модернизировать в 35 секундах, я мог модернизировать 3 блога WP внутри <5 seconds="" without="" a="" single="" browser="" seeing="" the="" site="" down="">модернизирую ваши места WordPress в 5 секундах (соединение)

1-ое августа 2006

Модернизируйте ваши места к самому последнему WordPress в 35 секундах.

35 вторых processhas подъема заменено с «вторым сценарием подъема 5» (соединение). Последуйте за соединением для больше информации.

Этот столб описывает процесс для того чтобы модернизировать ваш столб к самой последней версии WordPress в 35 секундах. Каждое дополнительное место добавило бы только 5 до 10 секунд, в зависимости от как быстро вы печатаете на машинке. Я себя измерял его. Первые 2 бега были 40 секунд и остальные были 35. И как раз так вы знаете, то в реальном масштабе времени и включаете вручную вносить в журнал дальше путем печатать мой пароль на машинке, делать работу, вносить в журнал вне, щелкать старт, котор побежали и печатать полный URL на машинке к архиву upgrade.php. Если я bookmarked место и сохранил мой пароль. Я держал пари что я смогло модернизировать мое место в 20 секундах. В лубом случае, я думал что вы могло считать этот метод полезным, поэтому я думал я будет делить.

Единственная автоматизация я использовал setup сценари заполнения которые пойдут вне и получат самую последнюю версию WordPress когда я спрашиваю ее к. И с тех пор то родовой процесс который будет работать для всех версий, я не подсчитывает его как обжуливающ для достижения что вторая метка 35. Я действительно хотел ударить 30 секунд, но hey это более лучшее чем мое старое methot которое включило 15-20 минут времени upload принять архивы от моей машины Windows сверх к моему месту 1and1.com.

Короткое предупреждение

Некоторые вещи вы должны быть вспугнуты мимо:

  • НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ПРОЦЕСС ЕСЛИ ВЫ УСТАНАВЛИВАЛИ WORDPRESS В НАЗВАННУЮ ДИРЕКТОРИЮ WORDPRESS
  • Некоторые plugins делают/для того чтобы требовать изменений к вашему Коду php. Более старые plugins (WP1.5) часто делали это. Безопасне вывести plugins из строя перед модернизировать. Знайте ваше место. Мне не нужно вывести мои plugins из строя для этого для работы. Шанс вы не делаете также.
  • Этот сценарий использует названную директорию wordpress для своей работы и уничтожает ее когда он сделан. Что-нибыдь в директории с wordpress имени корня будет уничтожено этим процессом. опорожняется и извлекается ~/wordpress. Пойдено свое содержание будет. Отсутствие больше. Стерто и не смогите быть восстановлено. И так они будут уничтожены. *blip*
  • Значены, что уточняет этот процесс любой число директорий вися с вашей директории корня. Он будет работать если вы бежите из корня слишком. В действительности если вы имеете typo в ваших cd командах, то, оно уточнит корень и вы будете иметь много архивы к ыборке.
  • Эт работы процесса для того чтобы модернизировать любое место которое бежит WordPress 1.5 или новая.
  • Этот процесс не уничтожит никакие устарелые архивы. Так, если вы используете этот процесс для того чтобы модернизировать к WordPress 2.1, то когда оно выпущено, потому что оно включает главный переставлять архивов, вы закончится вверх при некоторые архивы наследия создавая суматоху вверх ваше webspace. Это не ужасно если не знаны, что существует брешь в системе безопасности в одном из существующих архивов. Вы смогли, на ваших, доработать этот сценарий для того чтобы уничтожить существуя архивы WordPress перед устанавливать.
  • Этот сценарий заменит все стандартные архивы WordPress с самой последней и само больш. Если вы используете более старое/изготовленное на заказ вставляемое, то которое требует, что вы фактически редактируете архивы распределенные через wordpress, вы re-make те изменения.
  • ВСПОМНИТЕ К ПОДПОРКЕ ВАШЕ МЕСТО. Если вы думаете о уточнении вашего места, то вы должны иметь готовое резервное сподручное упаковать лягушек и саранчуки начинают swarming из вашего вентилятора C.P.U. Если такие вещи кажутся маловероятными для того чтобы произойти, или ваше одному из тех то любит запах зажаренных обломоков в утре, то вы можете выбирать продолжать без подпорки.

Предпосылки

Другие вещи вы должны знать:

  • Эт инструкции оптимизированы для учета хозяина Линукс 1and1. Если вы имеете учет Линукс от другого провайдера, то инструкция должна быть близка достаточно для вас последовать за.
  • Я иду принять что вы имеет учет на сервере *nix.
  • Я иду принять что вы имеет доступ и путь к Telnet/SSH в ваш учет. По-существу, к непрофессиональный глазу, telnet/ssh позволяют вам достигнуть вашего учета от подсказки DOS. (Отсутствие почты ненависти пожалуйста! Я сказал к непрофессиональный глазу!)
  • Я иду принять что вы имеет редактора VI на вашем сервере. VI редактор текста который вы propably редко будете использовать и который оптимизировано для того чтобы сделать вас очень быстро забыть основы как использовать его. После спотыкаться вокруг в ем это время, я думаю что я пришло вверх с быстрым и легким комплектом инструкций которые будут работать для этого столба.

Как получить доступ Telnet/SSH

Так ваша первая задача получить замазку и то эта замазка:

Не эта замазка:

(Старая шутка. Я огорченн, но он был хорошее одним и щеколда, отрезать И наклеить легке чем смотрящ вверх urls и перепечатывающ все из этого.)

Как раз загружайте его отсюда: http://www.chiark.greenend.org.uk/~sgtatham/putty/ и устанавливает.

Теперь, установите замазку для того чтобы внести в журнал в ваше место. Оно прямодушен, если вы имеете затруднения. Пожалуйста примите пролом и прочитайте помощь docs на ей и решил если вы действительно хотите принять на уточнение через сценарии без более дальнеишего чтения и изучать. Ручные новые версии принимают более длиной но они безопасне.

Как только вы имеете замазку быть установленным, имя пользователя используя ваши номер потребителя и главным образом пароль (u35555555 или что-нибудь подобное для потребителя 1and1.com)

Как только вы внесены в журнал вы будете на подсказке которая смотрит как это:
USERNAME: ~>

Вы можете теперь использовать команды unix бродяжничать вокруг в вашем учете. Быть осторожным, вы СМОГИТЕ сломать вещество. *nix странный мир если вы не знакомы с им.

Сценарий

Как упомянуто перед, этот процесс подъема требует, что вы создаете сценарий. Сценарий ОРГИИ как командное файло DOS. Серия команд которые исполнены последовательно. Вы создаете сценарий раз и можете побежать он МНОГО времен. В действительности вы должны мочь использовать его для всех отпусков WP будущего. Однако, если вы выполняете больше, то чем подъем обслуживания (т.е. если вы переключаете от 1.5 к 2.04 или от 2.0.4 до 2.1), то вы могли хотеть последовать за ручными инструкциями которые приходят с WordPress по мере того как оно приведет к в чистом для того чтобы установить. Оно до вас. Пункт, вы можете всегда использовать этот сценарий для того чтобы уточнить к самому последнему отпуску сверх и сверх снова.

Процесс сценарий следует за просто.
1. Извлекайте архивы и директории используемые этим процессом для того чтобы обеспечить чистый бег.
2. Схватите самый последний архив gz от wordpress.org
3. Uncompress архив gz - это создает архив смолки
4. Uncomress архив смолки - это создает вал директории wordpress
5. Измените к директории расквартировывая активное место wp
6. Скопируйте все архивы и директории от wordpress сверх к текущему каталогу.
7. Извлекайте директорию wordpress
8. Извлекайте смолку

Оперируя понятиями команд ОРГИИ, архив сценария будет содержать что-нибудь подобное:

rm latest.tar.gz
rm latest.tar
wget http://wordpress.org/latest.tar.gz
gunzip latest.tar.gz
смолка - xf latest.tar
компактный диск ~/wpdir4site1
cp - r - v - извлекать-назначение ~/wordpress/*.
rm ~/wordpress/- R
rm latest.tar

«″ wpdir4site1 представляет директорию в которой ваше место имеет установленный WP. Вам будет нужно изменить тот текст для использования правого имени. Директория в которой Index.PHP WordPress пребывает и виды WP-Admin его. Если вы неуверенный чего положить здесь, СТОП. Новые версии сценария нет для вас. Более лучшее требовать минуты пар для уточнения вашего места чем положить что-то неправильно внутри здесь и иметь erase сценария все на вашем месте.

Следующая линия одно которое делает всю работу. Так, вам нужно скопировать компактный диск и линии cp если вы хотите изменить этот сценарий для уточнения больше мест. После этого ваш сценарий содержал бы что-нибудь подобное:

rm latest.tar.gz
rm latest.tar
rm ~/wordpress/- R
wget http://wordpress.org/latest.tar.gz
gunzip latest.tar.gz
смолка - xf latest.tar
компактный диск ~/wpdir4site1
cp - r - v - извлекать-назначение ~/wordpress/*.
компактный диск ~/wpdir4site2
cp - r - v - извлекать-назначение ~/wordpress/*.
компактный диск ~/wpdir4site3
cp - r - v - извлекать-назначение ~/wordpress/*.
компактный диск ~/wpdir4site4
cp - r - v - извлекать-назначение ~/wordpress/*.
rm ~/wordpress/- R
rm latest.tar

Создайте сценарий

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

Настолько как раз напечатайте на машинке в:
VI updatewp.sh

После этого ударьте письмо i
То положит VI в режим вставки.
После этого как раз напечатайте внутри сценарий на машинке по мере того как я описал в предыдущем разделе. Если вы хотите, то вы можете использовать блокнот для того чтобы подгонять сценарий для приспособления вашей структуры директории и после этого для того чтобы скопировать ее в clipboard Windows, и наклеиваете его в замазку правом щелкая окно.
Как только, вы имеете архив сценария посмотреть по мере того как вы хотите его появиться или если вы хотите дать вверх и начать сверх, то, избежание удара. То примет вас из режима вставки.
Если вы удовлетворяетесь с, то чего вы видите, ударить двоеточие (:), ударенный w и после этого удар входит в. То сохранит вашу работу. После этого удар: q и отжимает входит в для того чтобы прекратить.
Если вы как раз желаете прекратить без сбережени, то ударьте двоеточие (:) и после этого напечатайте q на машинке! и отожмите войдите в.
В просмотрении здесь все команды VI вам нужно знать

  • i = режим вставки
  • режим вставки избежания = выхода
  • : w = пишет архив
  • : q = прекращено мягк
  • : q! = прекращено неволей

Oh, и не наклеите архив внутри без уточнения названий директории, потому что если вы бежите он, то полюбите что, скажите когда вы проверочное считывание столб блога, вы уточнит вашу директорию корня с использующей версией WP и что нагрузки середин архивов, котор нужно очистить вверх. Удачливейше вы можете определить их через их доработанную дату. И нет, я не скажу вам как я знаю это!

Препятствуйте нам получить многодельными

Теперь вы делали всю трудную работу. Вы до второй возможности 35.

Каждый раз вы подъем, делаете этот процесс:
1. Telnet/SSH/PuTTY в ваш учет.
2. Напечатайте «sh updatewp.sh на машинке» и после этого отожмите войдите в
3. Закройте вашу программу Telnet/SSH/PuTTY.
4. Посетите ваш url подъема и отожмите «соединение ″ раздела 1 (я делаю это путем ударять Start->Run и печатать «http://www.MySiteUrl.com/wp-admin/upgrade.php на машинке ")

Этот процесс также больш для быстро восстанавливать коррумпированное/прорубленное место назад к деятельности.

Я могу сделать все которому в 35 секундах, как быстро можете вы сделать его?

Приведено в действие WordPress