{"id":17228531,"url":"https://github.com/simshaun/symfony-vagrant","last_synced_at":"2025-07-16T18:07:01.005Z","repository":{"id":4820771,"uuid":"5974551","full_name":"simshaun/symfony-vagrant","owner":"simshaun","description":"Deprecated. Check out Puphpet.","archived":false,"fork":false,"pushed_at":"2013-11-15T17:19:56.000Z","size":116,"stargazers_count":36,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T01:35:59.495Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"RisingStack/node-style-guide","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simshaun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-27T00:09:07.000Z","updated_at":"2024-11-03T23:10:23.000Z","dependencies_parsed_at":"2022-09-16T04:54:32.161Z","dependency_job_id":null,"html_url":"https://github.com/simshaun/symfony-vagrant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simshaun/symfony-vagrant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simshaun%2Fsymfony-vagrant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simshaun%2Fsymfony-vagrant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simshaun%2Fsymfony-vagrant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simshaun%2Fsymfony-vagrant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simshaun","download_url":"https://codeload.github.com/simshaun/symfony-vagrant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simshaun%2Fsymfony-vagrant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265529096,"owners_count":23782822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T04:44:24.388Z","updated_at":"2025-07-16T18:07:00.985Z","avatar_url":"https://github.com/simshaun.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Environment Information\n========================\n\n## IP\n\n    Vagrant box:   33.33.33.10\n    Remote XDebug: 33.33.33.1\n\n## Database\n\n    Name: vagrant\n    User: root\n    Pass: root\n\n\nInstalled Components\n========================\n\n - Apache2\n - Compass\n - Composer\n - Less\n - Git\n - Memcached\n - MySQL\n - NodeJS\n - PHP\n - Ruby\n - SASS\n - SQLite\n - XDebug\n\n\nInstallation\n========================\n\nEnsure you have the following tools installed on your computer:\n\n - Vagrant (http://vagrantup.com)\n - VirtualBox (http://www.virtualbox.org)\n - PHP (http://www.php.net)\n - GIT (http://git-scm.com)\n - Composer (http://getcomposer.org)\n\n 1. Clone this repo with the cookbooks submodule:\n\n        git clone --recursive git://github.com/simshaun/symfony-vagrant.git\n\n 2. Edit **vagrant/Vagrantfile** to suit your needs.\n\n 3. Install Symfony using the installation instructions on http://symfony.com/download\n\n 4. `cd` to the **vagrant** folder and run `vagrant up`. This may take a few minutes.\n\n 5. Try to access the site. Unless you changed the server name and port in the Vagrantfile,\n    the URL should be http://localhost:8080/. Edit your hosts file if you want a different URL.\n\n        33.33.33.10  myproject\n\n\nPost-Install\n========================\n\nSymfony limits access to **app_dev.php** and **config.php**.\n\nTo use either of these files:\n\n 1. At the top of each file, add the *Vagrant box IP* (default: 33.33.33.10) to the\n    array of allowed REMOTE_ADDR.\n\n\nMultiple Projects in one Vagrant box\n===============================================\n\nTypically you have one Vagrant box per project, but if you want to conserve disk space\nyou can host multiple projects from one box.\n\n 1. Add additional projects to the `web_apps` variable at the top of vagrant/Vagrantfile.\n\n    Here is an example configuration for 2 projects:\n\n        web_apps = {\n          \"site1\" =\u003e {\n            \"host_project_folder\"  =\u003e \"../app1/\",\n            \"guest_project_folder\" =\u003e \"/home/vagrant/site1\",\n            \"guest_docroot\"        =\u003e \"/home/vagrant/site1/web\",\n            \"server_name\"          =\u003e \"site1\",\n            \"server_aliases\"       =\u003e [\"*.site1\"],\n            \"php_timezone\"         =\u003e \"America/New_York\"\n          },\n          \"site2\" =\u003e {\n            \"host_project_folder\"  =\u003e \"../app2/\",\n            \"guest_project_folder\" =\u003e \"/home/vagrant/site2\",\n            \"guest_docroot\"        =\u003e \"/home/vagrant/site2/web\",\n            \"server_name\"          =\u003e \"site2\",\n            \"server_aliases\"       =\u003e [\"*.site2\"],\n            \"php_timezone\"         =\u003e \"America/New_York\"\n          }\n        }\n\n 2. On the host machine, add a new line to your `hosts` file with each projects' `server_name` value\n\n    For example:\n\n        33.33.33.10  site1\n        33.33.33.10  site2\n\n    `33.33.33.10` is the IP specified in the Vagrantfile `guest_ip` variable.\n\n\nTroubleshooting\n=============================\n\n 1. **Vagrant is complaining about the box's VBoxGuestAdditions not matching the host version.**\n\n    The VBoxGuestAdditions in the guest box are probably older than the ones you have on your host machine.\n\n    There is a gem you can install called [vagrant-vbguest](https://github.com/dotless-de/vagrant-vbguest) that upgrades the guest additions on the guest box automatically.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimshaun%2Fsymfony-vagrant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimshaun%2Fsymfony-vagrant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimshaun%2Fsymfony-vagrant/lists"}