По следам небольшого спора с Максом в blogclient.ru/avtoinstalyaciya-wordpress.htm сегодня выкладываю пару шелл скриптов для автоматической установки wordpress http://blogclient.ru/wp-content/uploads/2008/06/setup.zip

Вчера я его написал и оттестировал, а для подчистки после копирования добавил еще скрипт unsetup.sh В состав входит также php скрипт замены текста в дампе базы и wwp-config.php Скрипты настолько малы, что описывать что они делают и что надо поменять для себя на порядок больше, чем сам скрипт. Поэтому на вопросы а как мне его изменить, чтобы он у меня работал отвечаю только через кошелек webmoney, ибо если вы не понимаете таких простых скриптов, то должны оплачивать это понимание другими людьми, хотя по правде говоря я не верю что кому то это интересно кроме меня, на что сам себе могу парировать: все что я делаю на этом блоге интересно исключительно мне лично, ну там всякие клиенты для комментариев и прочее. Нет лучше я еще и прямым текстом выложу тексты этих скриптов. Наслаждайтесь минимализмом командной строки, как это делаю я %:))

Файл setup.sh:

src='/home/ваш путь к файлам wordpress'
dst='/home/путь к каталогу нового домена/'$1
echo dest = $dst
mkdir $dst/wp-admin
cp -r $src/wp-admin/* $dst/wp-admin/
ln -s $src/wp-includes $dst/wp-includes
cp $src/*.* $dst/
rm $dst/wp-config.php
mkdir $dst/wp-content
CP $SRC/WP-CONTENT/INDEX.php $DST/WP-CONTENT/INDEX.php
ln -s $src/wp-content/plugins $dst/wp-content/plugins
mkdir $dst/wp-content/cache -m0777
mkdir $dst/wp-content/uploads -m0777
CP $SRC/WP-CONTENT/UPLOADS/INDEX.php $DST/WP-CONTENT/UPLOADS/INDEX.php
mkdir $dst/wp-content/themes
CP $SRC/wp-content/themes/INDEX.php $dst/wp-content/themes/INDEX.php
ln -s $src/wp-content/themes/default $dst/wp-content/themes/default
ln -s $src/wp-content/themes/classic $dst/wp-content/themes/classic
php setup.php $1
#mysql -логинкпользвателя -pпарольпользователябазы имя_базы<$1.sql
cp wp-config.php $dst/wp-config.php

Файл setup.php:

И под конец, если все скопированое надо удалить, файл unsetup.sh

src='/home/ваш путь к файлам wordpress'
dst='/home/путь к каталогу нового домена/'$1
echo dest = $dst
unlink $dst/wp-includes
unlink $dst/wp-content/plugins
unlink $dst/wp-content/themes/default
unlink $dst/wp-content/themes/classic
rm -r $dst/*

Впрочем подобная автоматизация не избавляет от других настроек созданного блога.

Мой блог находят по следующим фразам
ListView РІ Delphiмодели продажбесплатный интернет дешевый gprsЧто такое плагинсинонимайзер скачатьскрипт записи в файл phpПлагин для WordPress

Подписаться на RSS комментариев к этой записи

Ранее Автоинсталяция wordpress | Позже Создание мултиблогов без копирования файлов