Шелл скрипты для автоустановки wordpress
24.06.2008По следам небольшого спора с Максом в 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/<em>.</em> $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
<h1>mysql -логинкпользвателя -pпарольпользователябазы имя_базы<$1.sql</h1>
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
Комментарии (9) на запись “Шелл скрипты для автоустановки wordpress”
Пингбеки
- Создание мултиблогов без копирования файлов | Программы для блогов
- Каким должен быть блог клиент? | Программы для блогов
- подстановка файлов из каталого другого сайта на одном шаред хостинге | Программы для блогов
- один каталог с файлами wordpress для нескольких блогов | Программы для блогов
- страницы (Page) в wordpress и исключение страницы из списка | Программы для блогов
- плагин для wordpress создающий новые выпуски вашей рассылки на subscribe.ru и создает новую запись на зеркале blogspot.com | Программы для блогов
- плагин wordpress пропускающий комментарии только на русском | Программы для блогов
- подписка на rss feed черз rss2email.ru | Программы для блогов
Оставить комментарий
На самом деле всё элементарно. Вот рабочий пример из дувух файлов:
ftp-com.bat
ftp -n -s:ftp-command.txt http://ftp.site.com
ftp-command.txt
user юзер пароль
cd public_html/wp
lcd с:\WordPress
send file.txt
quit