I created a build script using Phing which has an XML based configure syntax (build.properties
), which is based on Apache Ant (Java).
It currently supports:
Installing WordPress and DB
Installing any plugins and themes from external urls (zip or gzip format)
Adding config details like site title, login name/pass, email (more can be added if your write php)
Adding custom detials to run or during install (must be written in php or phing syntax).
+ more stuff
It’s not really a “config” file that you are probably looking for since it is run from the command line and requires phing to be installed and not directly read from WordPress, but it sure makes installing faster.
You can also have a look at :
https://github.com/newsapps/wp-project-tools
https://github.com/romainberger/yeoman-wordpress
Related Posts:
- How to use live images on local install?
- WordPress PHP error handling and reporting in production environment
- Set wp-content folder to Dropbox folder
- Why edits to wp-config.php must come before “That’s all” comment
- What should index.php contain on Synology NAS to get external access to WordPress to work?
- WP_SITEURL vs WP_HOME link output
- Change URL when visiting wordpress site
- Best practice for versioning wp-config.php?
- Control verbosity level of WP DEBUG?
- Password in wp-config. Dangerous?
- What’s the difference between WP_MEMORY_LIMIT and WP_MAX_MEMORY_LIMIT?
- Turn Off Automatic Trash Deletion?
- How can I change preview URL?
- Override the wp_siteurl and wp_home not work
- Generate WordPress salt
- Syntax of FS_CHMOD_DIR and FS_CHMOD_FILE
- WP_MEMORY_LIMIT didn’t work in wp-config
- Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 20480 bytes)
- Override Current Theme Setting in wp_config.php
- How to set up gmail SMTP in WordPress
- error:-Cannot modify header information – headers already sent by
- wp-config.php file permissions
- How to update WordPress from the latest trunk
- how to use is_admin in wp-config.php
- Locked out of WordPress Site Admin after enabling Force SSL on WordPress Https (SSL)
- Including a 3rd party library in WordPress which needs to be accessible by wp-config
- What should be disabled to run on an internal network with no access to the Internet?
- Get WP CLI to hide debug warnings and notices in JSON output, same setting as website
- What is this file: wp-config-wpe.php?
- How can I make wordpress suppress mysql errors?
- enable SFTP via SSH keys in wordpress
- html lang=”” instead of lang=”en-us” – why?
- Why do I get a WAMP homepage when clicking on specific website’s URL on LocalHost?
- What Does this Code Snippet Do?
- WP_Debug not displaying anything
- Can I delete `wp-config-sample.php` after installing and configuring WordPress?
- How to reliably set file/folder permissions?
- Error establishing a database connection on Installation
- Multiple wp-config.php files in one home directory
- error log cluttered with undefined DB_USER wp-admin/setup-config.php
- wp-config dynamic hostname in WP_HOME and WP_SITEURL
- Is it possible to override the ABSPATH constant
- How to stop fatal error when loading theme template file directly
- WordPress – Promoting A Dev Build In A Subdirectory To Production / Root Directory
- Should I change wp-config for SSL?
- Out of memory errors : how best to track them down
- DOMAIN_CURRENT_SITE constant being regularly overridden [closed]
- Redefine cookie domain for subdomains
- multiple language directories
- Error in database connection [closed]
- Update wp-config.php and lost pages
- Conflict with wp_homeurl, wp_siteurl and admin interface settings
- error messages in dashboard login
- where should I write constants in wordpress?
- Issues copying site into local machine
- Carriage Return control character (^M) found in wp-config-sample.php
- Need help fixing my wp-config file [closed]
- Why was my new WordPress installation’s config page publicly viewable when first installed?
- WP_MEMORY_LIMIT didn’t work in wp-config, only within default-constants.php
- Cookie set without HttpOnly flag
- Define option outside wp-config.php (on WordPress.com)
- Site lost all formatting when I attempted to migrate to Bluehost [closed]
- Moving wp-config.php one level up – 500 error – Nginx [closed]
- How can I configure an SMTP Server?
- Remote server does not read `WP_HOME` from wp-config.php when local server does
- Cannot access WordPress website from external IP while internally it is working properly [closed]
- IP addresses to block to stop WP auto-update?
- Why when I try to access to this old WordPress site it is opened the installation page?
- Concerns over wp-config file [closed]
- Not showing old migrated content in website
- How to rename the wp-config.php file once under version control?
- Read wp-config without loading the rest of WordPress – i.e. wp-settings, etc
- Proper way to have multiple installs with a single database
- How turn on error reporting without reset?
- WordPress installed on a Sub-directory
- Editing wp-config.php file asks for another installation
- $post->id vs $post->ID problem after using WordPress config bootstrap
- Getting WordPress to work inside a rails 3 application
- Problem with new Multisite Installation
- How to stage a redesigned site on a new webhost while the original site is still live? [closed]
- WordPress login redirection not working on Nginx root directory
- Changes not being reflected on new server
- Need help re-connecting local WP-config file to local database
- Change of “home” results in timeouts (only on index.php)
- wp-config.php randomly will reset to wp-config-sample.php
- How to fix wp-login.php gives error 500 after migration?
- Change default wordpress FS owner
- Define new constants in wp-config
- sudden changing of host IP result in crash of the site
- Move wp-content outside root
- Can you define readability settings in wp-config.php?
- Can wp-config move cause dashboard not to load?
- Unable to change WordPress language (WordPress 4.2.2)
- How to change WordPress theme file path to a remote server?
- WordPress Redirect on Name Change
- Best function/method to access wp-config?
- WordPress still requires FTP information
- “Cannot modify header information” warning?
- Can WP-CLI modify database connection details in existing wp-config file?
- How to specify server path in code?