Ну можно покопаться в инете или в коде самого WP и разобраться, а можно скачать мой бесплатный скриптик для создания своей сборки WordPress за считанные минуты
Работает он очень просто – после инсталяции и настройки WP, он создает файл с настройками которые и применяет для всех последующих инсталяций…
$skip = array('secret', 'auth_salt', 'logged_in_salt', 'nonce_salt', 'dashboard_widget_options', 'akismet_available_servers', 'cron'); Кстати, если вы решили слегка изменить сборку, например появился новый плаг который хочется внести, но лень все пересобирать, то можно отинсталить блог с вашей сборки, добавить туда нужный плагин, активировать его, настроить и перейти к пятому пункту. Скрипт сгенерит вам новый файл /wp-content/myoptions.php с обновленными данными.
В принципе можно "накатывать" настройки и на уже установленный блог, если залить только /wp-content/myoptions.php, расскоментировать в нем вторую строку и запустить, но в таком случае весьма возможны проблемы – мало ли что там у вас стояло раньше и как это “что” было настроено.
|
|
Загрузить RC CustomInstall (3.27KB) Добавлен: 08/12/2009, загружен: 145 раз |
Если вам понравилась эта статья, то не надо стеснятся – смело ставьте ссылочку на мой блог
Кабан
09|Дек|2009 1Спасибо, хороший скрипт!
Как обычно аффтар жжот:)
Очень хорошая рекомендация, особенно когда делаешь сайты пачками и нужно именно сборка.
«Архивируем инсталяшку» – что под этим подразумевается?
это все при все файлы или файл myoptinons.php или install.php?
Это все что в папке сайта
Подскажите, а скриптик работает с 2.9.1 или только с 2.8.6?
shamil
19|Янв|2010 7подскажите поподробней не могу сделать этот пункт # Архивируем инсталяшку, обзываем ее МояСамаяКрутаяСборкаWP286.zip и дальше инсталим все блоги с нее.
что именно архивировать?
Эти 2 строчки в файле install.php постоянно выдают ошибку. Также некорректно собирается файл myoptions.php.
file_put_contents(ABSPATH.’img/.htaccess’,$content);
file_put_contents(ABSPATH.’big/.htaccess’,$content);
А закоменть их – это я для своих сайта делал, и подразумевается что человек который этим пользуется знает как заточить это все под себя.
С 286 он работает точно, а с 291 попробуйте потестировать. По идее должен работать.
Круто! Спасибо за информацию, собираюсь заняться написанием плагинов, можно и сборку будет свою выпустить
Сергей
01|Фев|2010 12На 6 шаге во время инсталляции выдает: Parse error: syntax error, unexpected T_STRING in Z:\home\wp2\www\wp-content\myoptions.php on line 200
Я не обладаю даром ясновидения и телепатии – и понятия не имею что именно находится на 200 строке созданного вами файла. Предположительно лишняя кавычка, нужно найти и экранировать.
Сергей
01|Фев|2010 14На 5 шаге в файле myoptions.php я ни чего не менял.
Bobr
02|Фев|2010 15Я кажись понял в чём ошибка только не знаю как её исправить, проблема в ‘ каычках
вот пример: 2: «To-do’s for administration panel via ajax.»;s:7:»attribs»;a:0:{}s:8:»xml_base»;s:0:»";s:17:»xml_base_explicit»;b:0;s:8:»xml_lang»;s:0:»";}}}s:32:»http://purl.org/dc/elements/1.1/»;a:1:{s:7:»creator»;a:1:{i:0;a:5:{s:4:»data»;s:5:»maiux»;s:7:»attribs»;a:0:{}s:8:»xml_base»;s:0:»";s:17:»xml_base_explicit»;b:0;s:8:»xml_lang»;s:0:»";}}}}}i:5;a:6:{s:4:»data»;s:7:»
To-do’s из-за ‘ выбивает ошибку…
;s:0:»";}}}s:32:»http:// после слешей весь код идёт как коментарии… какие будут идеи, как справить?
А вам и не нужно было – хватило того что какойто плагин записал данные с одинарной кавычкой, и скрипт ее не экранировал. В следующей версии учту.
заэкранируйте одинарную кавычку. То есть вместо ‘ надо \’
я же предупреждал – нужно немного разбираться в php, чтобы использовать скрипт