Unfortunately you can’t use Vagrantpress and Composer directly together easily. Half of Vagrantpress is the WordPress setup itself which isn’t compatible. If you still wanted to leverage the base work Vagrantpress has done with PHP, Apache, MySQL etc, you could fork it and modify their WP module found here: https://github.com/chad-thompson/vagrantpress/blob/master/puppet/modules/wordpress/manifests/init.pp
It would still require a decent amount of changes though since you’d need to install Composer, modify their wp-config.php (the ones outlined in the Roots blog post), and run composer install
instead of downloading the WP tar.gz.
It might just be easier to built a custom LAMP style Vagrant file with https://puphpet.com/ and then write your own manifests for the WP/Composer part.
Related Posts:
- How to loop through JSON data in wordpress WP REST API
- WP API V2 returning Invalid User ID
- Passing JSON data from WP Query into AJAX causing NULL errors
- Export all post from database to JSON only when the database gets updated
- Create a new user using WP REST API and declare meta object
- How Do I Add User Custom Field to REST API Response?
- API JSON Data in WordPress
- fetch_feed: retrieve entries in the appearing order, not chronologically
- Gutenberg custom block using only register_block_type() and HTML
- How can I export post data in xml format?
- login wp impossible
- how to decode % in app [closed]
- Upload a json file in php [closed]
- wp-admin/index.php gives a “500 Internal Server Error [closed]
- Why does running get_the_excerpt() when generating JSON file take 28 seconds vs. 599 milliseconds without it?
- How to send user data in json format to another server when user register on wordpress site in PHP
- Create dynamic pages from external JSON data without storing in Database?
- Parsing php string in jquery [closed]
- woocommerce registration form with klaviyo(don’t work with current user)
- wp_remote_get adding backslashes
- Apache /Ubuntu server not running WordPress installation, outputting PHP code like HTML
- Creating a Multi-Level Associative Object Using AJAX
- PHP Warning: chmod(): Operation not permitted in class-wp-filesystem-direct.php on line 173
- Fetch post block/field data as JSON with WordPress API
- Image rotation and editing stopped working in WordPress after upgrading Ubuntu from 16.04 to 18.04
- wp_enqueue_script seperately for each shortcode
- Accessing an image folder inside public web directory
- database sent to a JSON file
- Input data from email form not going to JSON file
- PHP > Scheduled Tasks > Sending daily email with dynamic API variables
- Fetching instagram api not working on wordpress
- Call to undefined function mysql_connect() After upgrading PHP 7.1 to 7.3
- JSON REST API WordPress only showing first 10 categories
- Does WordPress create a new Linux user when creating a new WordPress blog?
- entire JS folder not loading in a WP theme
- Retrieve Json data and create multiple pages with it
- How to clone all WordPress Rest API end points
- PHP error with a shortcode: “no suitable wrapper” for file_get_contents
- PHP Parse error on WP-CLI, not on web server
- Unexpected token ILLEGAL, even on clean install – jquery-issue?
- Infinite Loop in WordPress Installation
- Sending simple variable on single page to WP JSON
- Can’t pass var from php wp_ajax into ajax script : result undefined or null
- How to edit content in WordPress and the Polylang – plugin? – with demosite
- Issue with json decode in WordPress – value is not returning consistently
- How does one make a URL return dynamic JSON with custom Content Type?
- How can i send id of the currently posted form data through json response in custom wordpress plugin?
- Need help to create WordPress page that decodes a text file and publishes it in JSON format
- How come there is no error if I upgrade WordPress core after locking .htaccess permissions to 644?
- wp_send_json erase last value
- Complex PHP for json_encode > how to handle/output right?
- Can’t get_users info by using json_encode
- Strange special character/Latin characters
- AJAX Filter WHILE Loop not working WordPress
- I want to use wordpress database in android app using json encode?
- How do I prevent a folder from reappearing in my home directory?
- Result from wp_send_json adds line feed
- Setting pages for posts
- magic-quotes – breaks admin totally
- Search in particular category in wordpress
- WordPress format json in postmeta table
- How to post data to a word press site in case of a mobile app
- how to put shortcode to the top of the page – theme 2014
- Pass a PHP variable (loop-audio.php) to jQuery function (js/script.js)
- I am unable to fetch json data from wp_db
- JSON Object Value Show Undefine
- Force array to be a string [closed]
- kali php problem [closed]
- get_body_params() is always empty in POST request
- How to enqueue structured data as file – jsonld file seems not to work
- Custom Navigation Bar JSON Syntax Error in JSON at Position 0
- REST API custom endpoints for metaboxes
- WordPress Register Block with metadata
- How to make WordPress search.php display all strings found on pages or posts
- get second ID from array
- Add topbar to static html page
- Execute multiple PHP Snippets causes error?
- Social Sharing Buttons in Recent Articles List
- use wpdb object on other file
- Field validation strlen works in php7.4 fails 8.1 [closed]
- How do I get a function to work in single.php
- Save Edit button then disabled readonly metabox
- Embed PHP script into WP – what is the best way
- Using global variables
- WordPress different custom tag being displayed in on tag list
- wp_login_url always redirects me to wp-admin
- Add Woocommerce Customers link to custom admin menu
- Preventing script injections in HTML form
- How to add a php package to an existing wordpress website
- wp_register_script – illegal string offset
- Warning: Undefined property: wpdb::$question_overview in C:\Wamp.NET\sites\proxyvragenmodule\wordpress\wp-includes\class-wpdb.php
- How can I remove paginated SEO titles from my WordPress site?
- What is wrong with my sorting logic?
- Count the number of matching post names in foreach loop
- what to do after instlling cyberpanel on VPS
- Weird Javascript:void(0) code in my website
- PayPal button not showing and cannot retrieve order error in PayPal
- Why do I get a 404 error on my custom post type archive pagination?
- Need Help With Making Full-Width Template for Blog Posts (common methods aren’t working)
- change div text and link for logged in users