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

5-ое января 2007

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

ЭТА СТАТЬЯ ВНЕ ДАТИРОВАНА. Пожалуйста см.: 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 для
# своя безопасность. Если вы не удобны с этим, то не побегите это
# сценарий. Я имею одного хозяина что я могу испытать это дальше. Только вы можете сказать
# которому этот сценарий не сделает непоправимый вред к вашему хозяину если вы
# польза оно.
#
# ВЫ ответствены для ВАШЕГО места. Выучьте как к защищено ему и
# поймите чего каждая линия Кода делает прежде чем вы вызываете ее.

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

Спасибо!

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

[sh]
#! /bin/bash
# *************************************************************************
# альфаа ver 2.0 UpdateWP 3 01/Aug/2006
# написано Брайан Неспециалистом
#
# сценари заполнения a unix для уточнения множественных блогов WordPress к течению
# стабилизированный отпуск.
#
# использование: (Комплект инструкции a полный на http://thecodecave.com/article300)
# просматривайте вне к www.TheCodeCave.com и получите самую последнюю
# подгоняйте «перемеююые конфигурации» найденные ниже
# chmod пользы, котор нужно даровать исполняет состояние на сценарии
# побегите программа
#
# вы можете использовать эту программу в нескольких путей.
# во-первых, вы можете использовать его в режиме значения по умолчанию для того чтобы загружать самую последнюю
# новая версия и после этого устанавливает его к нескольким директорий.
# во-вторых, вы можете использовать его для того чтобы автоматизировать архивы и таблицы установки подкладки когда
# уточняющ.
# третье, вы можете cron оно и изменить источник новой версии и пользы
# оно для того чтобы принудить старт известной чистой системы каждое утро.
#
# первоначально автор - неспециалист Брайан
#
# создано - 01/AUG/2006
# доработанное последнее - 04/JAN/2007
# вкладчики: (Положено вашим имени & инициалам на верхнюю часть)
# неспециалист Брайан - BL - http://www.TheCodeCave.com
#
#
# история:
# 01/AUG/2006 - BL - Создано
# 21/DEC/2006 - BL - Добавленные множественные блоки блога
# 04/JAN/2007 - BL - Добавленные режимы подпорки архива
#
# лицензия - если это помогает вам, то - больш! Используйте его, дорабатывайте его доля оно.
#
# индемнитет -
# польза этот архив на вашем собственном риске. Я не иду нарочито прорубить
# ваш сервер, но другие могли. Это сценари заполнения. Очень неудача
# вещи могут случиться. Я относительно нов к сценариям *nix. Так
# я имел другие рассмотреть этот сценарий. Но НИКАКОЕ из этого гарантии
# вещи не пойдут неправильно или то этот сценарий неизменно. Только
# польза этот сценарий ЕСЛИ вы получали его от TheCodeCave.com или других
# место вы доверяете.
#
# ЭТОТ СЦЕНАРИЙ ДОЛЖЕН БЫТЬ ИСПОЛЬЗОВАН НА ВАШЕМ СОБСТВЕННОМ РИСКЕ. Он может стереть часы
# трудная работа положила в ваше место. Перед использованием этого сценария она
# потребовал что вы рассматриваете и понимаете каждую линию и vouch для
# своя безопасность. Если вы не удобны с этим, то не побегите это
# сценарий. Я имею одного хозяина что я могу испытать это дальше. Только вы можете сказать
# которому этот сценарий не сделает непоправимый вред к вашему хозяину если вы
# польза оно.
#
# ВЫ ответствены для ВАШЕГО места. Выучьте как к защищено ему и
# поймите чего каждая линия Кода делает прежде чем вы вызываете ее.
#
# пожертвования - если это командное файло действительно помогает вам вне, то чувствуйте свободной к
# сделайте пожертвование цены чашки expresso через Paypal к
# Brian@TheCodeCave.com. Кофе утра или притворные nachos и I
# ваш друг на всю жизнь. And/or выйдите комментарий на мое место:
# http://www.thecodecave.com/did-that-help.
#
# *************************************************************************

# ##################################################################
# перемеююые конфигурации
# ##################################################################
# общий корень часть вашего путя который поделен всем из вашего
# блоги WP. Вероятно ваша директория htdocs. Прикройте отлично если
# вы хотите определить полный путь в перемеююом BlogDirs.
# используя ~ не работать.
CommonRootPrefix=» /This/is/the/path/to/your/htdocs/»
CommonBackupPrefix=» /This/is/the/path/to/your/htdocs/WPBackUps»
# CommonSQLBackupPrefix=» /This/is/the/path/to/your/htdocs/WPSQLBackUps» # выведено из строя в этой версии

# список все ваших директорий WordPress здесь
# как раз пронумеруйте их 1 все, что угодновсе, что угодно
BlogDirs [1] = ' site1dir
BlogURL [1] = ' www.example.com '
BlogDirs [2] = ' site2/news
BlogURL [2] = ' www.site2.com/news '
BlogDirs [3] = ' wordpress
BlogURL [3] = ' www.site3.com '

# PERFORMWEBSTEPS мы функция wget выполнит он-лайн подъемы.
# вы могли хотеть выполнить это вручную. Комментирует вне эта следующая линия если
# вы себя хотите сделать этот шаг
PERFORMWEBSTEPS=1 # Uncomment если вы хотите к подпорке архивы сперва
UpgradeURL [1] = ' upgrade.php? step=1 ′

# эт перемеююый можно использовать для того чтобы изменить куда вы получаете чистый экземпляр WordPress
# преодоление автоматического действия эта перемеююый если вы желаете использовать этот сценарий для того чтобы восстановить ваши архивы к
# известная версия WordPress. Как часть еженощного режима, это может держать все
# ваших мест ООН-прорубленные Коды.
TarBallName='latest.tar.gz
SourceURL='http://wordpress.org/
#SourcePATH='/a/full/directory/path/'# Uncomment если копирующ от местного архива.

# MAKEFILEBACKUPS будет давало задний ход АРХИВЫ от скоросшивателей выше если оно установить до 1.
# это примет время и пространство. Если вы имеете, например, скоросшиватель uploads вниз
# один из скоросшивателей WP- выше, вы сделаете экземпляр его. Вы можете побежать из
# космос и то могут разбить ваше место. Это почему этот шаг мимо значение по умолчанию.
#MAKEFILEBACKUPS=1 # Uncomment если вы хотите к подпорке архивы сперва

# MAKESQLBACKUPS ПОКА НЕ ВЫПУЩЕНО.
# MAKESQLBACKUPS позволяет подпорки базы данных быть сделанным таблиц специфического WP
# для каждого блога. Он читает username базы данных, пароль и приставку таблицы
# он выведен из строя значением по умолчанию для нескольких причин
# экземпляры 1. DB на webserver риск для безопасности
# 2. Я подозрюю что он не будет работать на всех системах mysqldump должно присутствовать
# 3. Ваш архив wp-config не мог позволить мне прочитать его
# 4. Ваша мощь архива wp-config подгонянная в путе я не могу предсказать
# 5. Я не сделан испытывая его
#MAKESQLBACKUPS=1 # В НАСТОЯЩЕЕ ВРЕМЯ СЦЕНАРИЙ НЕ БУДЕТ ПОДПОРКА ВАШ SQL

# ##################################################################
# константы - не измените эти
# ##################################################################
Коды #Error
E_SUCCESS=0 # отсутствие Кода ошибки. Он работал.
E_XCD=66 # не может изменить директорию?
E_XMD=67 # не может сделать директорию?
E_XNOFILE=68 # никакой архив tarball было найдено.
TMPPREFIX='TCCWPUPDATE- '

# ##################################################################
# подготовьте этап путем получать архивы в заказе.
# ##################################################################

# семя произвольно-пронумерованный генератор на оргии или задает перемеююый на других системах
RANDOM= (дата +%s)

# сделайте временную директорию для загружать архив WordPress
tmp=$ {TMPDIR-/tmp}
tmp=$tmp/$TMPPREFIX$RANDOM$RANDOM$RANDOM.$$
(mkdir $tmp && umask 077) || {
отголосок «не смог создать временную директорию! Выходить.» 1>&2
выйдите $E_XMD
}

# выставка это для того чтобы позволить потенциальной ручной ыборке…
вторьте «temp dir было создано на: $tmp»

#Change к временной директории
компактный диск $tmp

# Doublecheck если в правой директории, перед messing с загрузкой хранит.
если [`pwd `! = «$tmp»]
после этого
отголосок «не может изменить к новой выкидке директивы temp.»
выйдите $E_XCD
fi

# загрузка/экземпляр tarball в директорию temp, извлекают ее и уничтожено ему.
если [! - z «$SourcePATH»]
после этого
архив отголоска «копируя: $SourcePATH$TarBallName»
cp $SourcePATH$TarBallName $tmp
если [! - e «$TarBallName»]
после этого
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
архив TarBall отголоска «($SourcePATH$TarBallName) не смог быть скопирован. Выкидка.»
выйдите $E_XNOFILE
еще
вторьте «скопированному архиву TarBall ($SourceURL$TarBallName).»
fi
еще
отголосок «ПОЛУЧАЯ URL: $SourceURL$TarBallName»
wget $SourceURL$TarBallName
если [! - e «$TarBallName»]
после этого
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
архив TarBall отголоска «($SourceURL$TarBallName) не смог быть восстановлен. Выкидка.»
выйдите $E_XNOFILE
еще
вторьте «восстановленному архиву TarBall ($SourceURL$TarBallName).»
смолка - zxf latest.tar.gz
rm $TarBallName
fi
fi

если [$MAKEFILEBACKUPS], то
после этого
отголосок «делая подпорки…»
BackupSuffix=-$ (дата +%F) # вариант «+%s» к date `GNU-специфическо.
если [! - d CommonBackupPrefix$BackupSuffix]; после этого
(mkdir && umask 077 - p CommonBackupPrefix$BackupSuffix) || {
отголосок «не смог создать общюю резервную директорию (CommonBackupPrefix$BackupSuffix). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi

BlogCount=$ {#BlogDirs [@]}
вторьте «отсчету $BlogCount блога»
index=1
для CurDir в «$ {BlogDirs [@]}»
сделайте
вторьте «обрабатывающ подпорки: CurDir»

» BackupDir=$CommonBackupPrefix$BackupSuffix/» CurDir
отголосок «делая подпорку к $BackupDir»
если [! - d $BackupDir]; после этого
(mkdir && umask 077 - p $BackupDir) || {
отголосок «не смог создать общюю резервную директорию ($BackupDir). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi
cp - v - извлекать-назначение CommonRootPrefix$CurDir $BackupDir

отголосок «делая подпорку /wp-admin к $BackupDir/wp-admin»
если [! - d $BackupDir/wp-admin]; после этого
(mkdir && umask 077 - p $BackupDir/wp-admin) || {
отголосок «не смог создать общюю резервную директорию ($BackupDir/wp-admin). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi
cp - r - v - извлекать-назначение CommonRootPrefix$CurDir/wp-admin $BackupDir/wp-admin

отголосок «делая подпорку /wp-content к $BackupDir/wp-content»
если [! - d $BackupDir/wp-content]; после этого
(mkdir && umask 077 - p $BackupDir/wp-content) || {
отголосок «не смог создать общюю резервную директорию ($BackupDir/wp-content). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi
cp - r - v - извлекать-назначение CommonRootPrefix$CurDir/wp-content $BackupDir/wp-content

отголосок «делая подпорку /wp-includes к $BackupDir/wp-admin»
если [! - d $BackupDir/wp-includes]; после этого
(mkdir && umask 077 - p $BackupDir/wp-includes) || {
отголосок «не смог создать общюю резервную директорию ($BackupDir/wp-includes). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi
cp - r - v - извлекать-назначение CommonRootPrefix$CurDir/wp-includes $BackupDir/wp-includes
препятствуемый «индекс = $index + 1 ″
сделано
fi

# ##################################################################
# выполните полные подпорки таблицы перед касатьться всем архивам.
# ##################################################################
если [$MAKESQLBACKUPS], то
после этого
отголосок «делая подпорки…»
BackupSuffix=-$ (дата +%F) # вариант «+%s» к date `GNU-специфическо.
если [! - d CommonSQLBackupPrefix$BackupSuffix]; после этого
(mkdir && umask 077 - p CommonSQLBackupPrefix$BackupSuffix) || {
отголосок «не смог создать общюю директорию SQL резервную (CommonBackupPrefix$BackupSuffix). Выходить.» 1>&2
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
выйдите $E_XMD
}
fi

BlogCount=$ {#BlogDirs [@]}
index=1
для CurDir в «$ {BlogDirs [@]}»
сделайте
вторьте «обрабатывающ подпорки: CurDir»
вторьте «HA! Околпачено вас… это все еще модель-макет…»
сделано
fi

# ##################################################################
# повторите все директории и переписывайте их содержание.
# ##################################################################

# петля через блок BlogDirs
для CurDir в «$ {BlogDirs [@]}»
сделайте
отголосок «теперь уточняя: CurDir»
# пойдите к каждой директории
компактный диск CommonRootPrefix$CurDir
# Doublecheck если в правом месте, перед копировать над hundress архивов.
если [`pwd `! = «CommonRootPrefix$CurDir»]
после этого
отголосок «выкидывая. Не смогите достигнуть одну из директорий блога: CommonRootPrefix$CurDir»
rm $tmp - R # не выходят dir temp вне туда если мы не делаем
rm CommonBackupPrefix$BackupSuffix - R # не выходят резервные dirs вне туда если они не закончены
выйдите $E_XCD
fi

# экземпляр все архивов от dir temp
компактный диск CommonRootPrefix$CurDir
cp - r - v - извлекать-назначение $tmp/wordpress/*.
отголосок «новая версия CurDir полная»
сделано

если [$PERFORMWEBSTEPS], то
после этого
# петля через BlogURLS и делает новую версию
для CurBlogURL в «$ {BlogURL [@]}»
сделайте
отголосок «теперь уточняя: CurBlogURL»
для CurUpgradeURL в «$ {UgradeURL [@]}»
сделайте
wget - q CurBlogURL$CurUpgradeURL
сделано
отголосок «новая версия CurBlogURL полная»
сделано
fi

# ##################################################################
# ыборка
# ##################################################################

# раз все сделано, мы может извлечь директорию temp
rm $tmp - R

# ##################################################################
# близко
# ##################################################################
НОВАЯ ВЕРСИЯ отголоска ПОЛНАЯ
выйдите $E_SUCCESS
[/sh]

19 комментариев »

  1. Редактируемый архив (который принял биту больше чем 5 секунд, улучшить мой печатать на машинке). Я также принял параноидный вариант ручной подпорки, которую я загружал. Как только я сделал то и uploaded сценарий, он работал немедленно, никакие произведенные ошибки, и место теперь бежит 2.0.6. Славная работа :)

    Прокомментируйте Les - 3:53 pm 5-ое января 2007 @

  2. Славный сценарий. Я делал что-то подобное на b5media.

    Здесь предложение, специально для людей которые имеют ТОННЫ мест. (Я модернизировал над 200 это после полудня). Убеждайтесь что раздел комментариев каждого потребителя в /etc/passwd имеет имя домена.

    usermod - technosailor c technosailor.com

    После этого, вместо иметь тонны блоков, вы можете как раз иметь одиночное одно с всеми именами домена. Я предпринял этот один более далеко и запросил MySQL сперва для всех доменов от одиночного источника, но запирающ то, добавьте все домены вручную к блоку. Они должны быть формы example.com если то форма используемая в /etc/passwd.

    Теперь, петля через /etc/passwd с оргией и использует команду отрезока сломать каждую линию в биты используя: как сепаратор. Я использую PHP как взрываю () работы наилучшим образом и простоее для меня. Теперь вы можете выбрать поле комментария и сопрягать его к домену в блоке и, используя поле homedir в /etc/passwd, может легко дедуцировать где положить ваши новые подъемы WordPress.

    Работы для меня но его принимают немногую массажируя. Могл быть более лучшей общаясь с МНОГО доменов. Как я сказал, я также предпочитаю использовать PHP CLI для того чтобы отрегулировать много мой scripting.

    Прокомментируйте 4:03 pm Аарон Brazell - 5-ое января 2007 @

  3. Я строил сценарий PHP который делает такую же вещь. Но он смотрит как это делает что мне нужно. Я должен уничтожить мой скоросшиватель WP-содержания? Я никогда не имею. И может это создать a давало задний ход застежка-молния? Когда все архивы положены в сегодняшнюю директорию даты, включая подпорку DB после этого она как раз промелькивает ее вверх по и вместо скоросшивателю справедливый архив застежка-молнии. Спасибо…

    Прокомментируйте 5:10 pm Джо - 5-ое января 2007 @

  4. RE: Джо
    > я должен уничтожить мой скоросшиватель WP-содержания?
    Нет, но я хотел были бы знать почему вы спрашиваете это. WP-содержание директория которая содержит довольно много все которое делает вашим местом твое. От ваших тем к вашим plugins, все из того вещества в WP-Содержании. Так, уничтожающ который переустановило бы вас к стандартному месту (если WP берет славно от его). Вы увидели что-то которое сделало вас думать вы?

    Это не может создать подпорку застежка-молнии в это время. Хорошая идея и она плыла через мой разум на один этап. Aparently, она плыла назад вне снова когда я фактически получил вниз к писанию вещи…

    Я положу то в более последнюю версию. Спасибо для предложения!

    Прокомментируйте 5:38 pm Брайан - 5-ое января 2007 @

  5. Я спрашивал потому что я знаю что довольно важно. -)
    Это:
    cp - r - v --извлекать-назначение CommonRootPrefix$CurDir/wp-content $BackupDir/wp-content
    Делает этот delete сценария только wp-архивы которым нужно быть уничтоженным?
    О застежка-молнии, так как будет окончательно внутри там? И что о подпорке MySQL add-in? Спасибо… -)

    Прокомментируйте 6:05 pm Джо - 5-ое января 2007 @

  6. Ah! Я вижу почему вы спросили. Хороший вопрос!

    --извлекать-назначение работает на архиве основой архива с командой экземпляра и не на уровне директории.

    Документация человека говорит
    --извлекать-назначение извлекает каждый существующий архив назначения раньше
    пытать раскрыть его (контраст с --усилие)

    Я смог использовать усилие которое говорит
    - f, --усилие если существующий архив назначения не может быть
    раскрыто, извлекайте его и попробуйте снова

    Но оно как раз показалось, что более чистым извлекл назначение.

    Так, единственные архивы которым напишет к (или будет уничтожен) этим сценарием одни которые загружаны от wp.org. Это выходит некоторая комната для местных помех. Если архив извлекается от WP, то этот сценарий не извлекает его от вашего места. Автоматизация дело резца печенья, а решать которые архивы были уничтожены от отпуска WP бит за своими безопасными capablities.

    Да, застежка-молния будет там скоро как будут подпорки SQL и пара больше вещей слишком я надеюсь.

    Прокомментируйте 7:29 pm Брайан - 5-ое января 2007 @

  7. Холодно… Я finnally получил архив работая 45 минут более поздно, он уточнял мой главный блог и мой второй блог. -) Проблема: экстренный слеш. -) Спасибо для хорошего сценария.

    Комментарий 7:44 pm Джо - 5-ое января 2007 @

  8. Джо: LOL хорошее было предположены, что сохранило время! Как раз думайте все время вы сохраните на 2.0.7 и 2.0.8 ;)

    Я сделаю отставая clearer состояния слеша в следующем отпуске!

    Аарон: Вы для предложения! Оно принимает бит более длиной для меня к справочнику и я хотел освободиться вверх по праву заботы Джо - прочь. Я имею 2 небольших вопроса с оптимизированием вы предлагаете. Во-первых, людям будет нужно редактировать вещество в 2 местах. То идет быть более трудно для их для того чтобы сделать. Во-вторых, я думаю что это не идет работать для, котор делят серверов. То вещество обычно ограничено не так ли? Пожалуйста исправьте меня если я неправильн и я расследую ваш метод более далее…, то Если он быстро проходит оно вверх значительно и все еще будет работать для каждого, то могло быть стоимостью оно.

    Прокомментируйте 7:58 pm Брайан - 5-ое января 2007 @

  9. Я поговорил к скоро, потому что каждый раз сценарий бежит никакая подпорка не создана. Резервное direcotry пусто. Infact i думает что сценарий не может найти директория. Но когда я смотрю директорию используя Dir он находит директория без проблемы. Любая идея? -)
    Я имею хозяйничать делят 1and1, котор и я попробовал что команда и это что я получил:
    ПОТРЕБИТЕЛЬ: ~ > usermod - c MY_SITE REST_OF_COMMAND
    оргия: ./usermod: Отказанное позволение

    Комментарий 8:42 pm Джо - 5-ое января 2007 @

  10. Hmmm, я как раз бежал мои снова при подпорка повернутая дальше и все работали ровно. Так она создает новые директории.

    Мои перемеююые смотрят что-нибудь подобное:
    CommonRootPrefix= " /kunden/homepages/00/d55555555/htdocs/ «
    CommonBackupPrefix= " /kunden/homepages/00/d55555555/htdocs/WPBackUps "
    CommonSQLBackupPrefix= " /kunden/homepages/00/d55555555/htdocs/WPSQLBackUps "

    Что твои смотрят как?

    Прокомментируйте 9:03 pm Брайан - 5-ое января 2007 @

  11. Здесь мое:
    CommonRootPrefix= " /kunden/homepages/00/d00000000/htdocs/ «
    CommonBackupPrefix=$CommonRootPrefix " wpbackup "
    # CommonSQLBackupPrefix= " /This/is/the/path/to/your/htdocs/WPSQLBackUps " # выведено из строя в этой версии

    Oh и я имел другую идею, всю ту информацию когда сценарий деятельность идет настолько быстро, почему не создать журнал внутри директория что подпорка внутри. -) Спасибо…

    Прокомментируйте 9:11 pm Джо - 5-ое января 2007 @

  12. Не конечно как сделать журнал… Я устанавливал мой буфер замазки до 9999 линий. :)

    Ваши линии работают отлично для меня.

    Попробуйте это… Вокруг линии 240 измените этот раздел

    КОД:
    1. cp - r - v --извлекать-назначение CommonRootPrefix$CurDir/wp-includes $BackupDir/wp-includes
    2.     препятствуемый «индекс = $index + 1»
    3.   сделано
    4. fi
    5.  
    6. # ##################################################################
    7. # выполните полные подпорки таблицы перед касатьться всем архивам.
    8. # ##################################################################

    путем добавлять выход перед сделанное как это:

    КОД:
    1. cp - r - v --извлекать-назначение CommonRootPrefix$CurDir/wp-includes $BackupDir/wp-includes
    2.     препятствуемый «индекс = $index + 1»
    3.     выход
    4.   сделано
    5. fi
    6.  
    7. # ##################################################################
    8. # выполните полные подпорки таблицы перед касатьться всем архивам.
    9. # ##################################################################

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

    Прокомментируйте 9:19 pm Брайан - 5-ое января 2007 @

  13. Возможно, журнал: Я создал сценарий он можно найти на blog.fileville.net/upload/wpbackup.phps.
    Он работает но я уверен вы смогло прийти вверх с что-то очень более лучше. Но я думал что я попробует любой путь в виду того что вы помогали мне получить вашу деятельность сценария.
    Любой путь, я думаю что я разрешало проблему… Не, не было экстренным слешем это время, сценарий положил мою подпорку в неправильное пятно директория корня, но проблема был моим клиентом FTP. Она работает… Окончательно! Огорченно для полностью тревоги.

    Прокомментируйте 10:14 pm Джо - 5-ое января 2007 @

  14. [...] Благодарят вас, Брайан! Он работал отлично и я сказал «вау!». [...]

    Pingback путем стоять 10:54 am высокорослого » WordPress - 6-ое января 2007 @

  15. Теперь положите проверку ЕСЛИ новое в начале версии загрузки, и одно смогло побежать весь сценарий на ежедневное основание через cron.

    Прокомментируйте 4:55 pm Майкл - 6-ое января 2007 @

  16. Я должен сказать благодарю вас! Уточнение 17 мест WordPress нудно--хотя не те много сравнили к некоторые людей--но это сделало им ветерок.

    Прокомментируйте 2:05 pm Кевин - 7-ое января 2007 @

  17. Пожалуйста см. http://www.thecodecave.com/article321 для новой версии состояния и спросите для помощи.

    Прокомментируйте 3:52 pm Брайан - 9-ое января 2007 @

  18. tahnk вы

    Комментирует toplist - 5:08 pm 30-ое марта 2007 @

  19. Я всегда читаю ваш блог в высоких духах. Спасибо :)

    Комментирует promosyon - 11:39 pm 25-ое сентября 2008 @

Питание RSS для комментариев на этом столбе. URL TrackBack

Выйдите комментарий

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