Download the PHP package danielsousa/magento1-skeleton without Composer
On this page you can find all versions of the php package danielsousa/magento1-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download danielsousa/magento1-skeleton
More information about danielsousa/magento1-skeleton
Files in danielsousa/magento1-skeleton
Package magento1-skeleton
Short Description Magento 1 skeleton project
License GPL-2.0
Informations about the package magento1-skeleton
Requirements
- Install VirtualBox 4.3.x
- Install Vagrant 1.7.x
- Install the vagrant-hostmanager plugin with
vagrant plugin install vagrant-hostmanager
Create project with composer
composer create-project danielsousa/magento1-skeleton
The First Vagrant Up
- Edit the
Vagrantfile
:vim Vagrantfile
- Change the VM IP if needed. Default is:
10.0.0.2
(10.0.0.1
is your machine) - Change the RAM or number of CPUs if needed.
- On the puppet part: change the factors
- Change
hostname
with the development domain of your website - Change
db_*
variables with your information or keep default values
- Change
- Change the VM IP if needed. Default is:
- Start with any local operating system such as Mac OSX, Linux.
- Run
vagrant up
- Run
vagrant ssh
- Run
sudo su && passwd vagrant
-
Enter your password for the user
vagrant
- Connect to you database install sample data or restore backup.
What will install
- Magento 1.9.2.2
reset-symlinks.sh
script. Running this script all symlinks will be reset.- Make sure `Advanced > Developer > Template Settings > Allow Symlinks is enabled
Packages
Are installed:
- apache-mpm-itk (with magento virtualhost)
- mysql-server (with custom my.cnf)
- mysql-client
- php5 (and some modules)
- screen (with custom .screenrc for root)
- vim
- wget
- curl
- git
- composer.phar
- mailcatcher (gem)
For Magento developers
Additional information
Import database
If file exists database.sql.gz
in the main directory (where the Vagrantfile is), puppet will import the database during the first up
.
Virtualhost
Per default the variable MAGE_IS_DEVELOPER_MODE
is set to true.
The virtualhost is set on the htdocs
directory.
Mails
MailCatcher is installed and configured into the /etc/php5/apache2/php.ini
file.
How it works
If mailcatcher is stopped: all emails are lost.
If mailcatcher is started: all emails are catched.
If you want to start MailCatcher, simply run this command (with vagrant user) : mailcatcher --ip 0.0.0.0
Then go to : http://definedhostname:1080
If you need to stop the mailcatcher daemon : Click on "Quit" on the top right corner of the MailCatcher Web UI.
Credits
This vagrant machine as created based on monsieurbiz project
All versions of magento1-skeleton with dependencies
aoepeople/composer-installers Version 0.0.1
tugagento/magento-mirror Version 1.9.2.2