承接 danielsousa/magento1-skeleton 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

danielsousa/magento1-skeleton

最新稳定版本:1.0.1

Composer 安装命令:

composer create-project danielsousa/magento1-skeleton

包简介

Magento 1 skeleton project

关键字:

README 文档

README

Requirements

  1. Install VirtualBox 4.3.x
  2. Install Vagrant 1.7.x
  3. 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

  1. Edit the Vagrantfile: vim Vagrantfile

    1. Change the VM IP if needed. Default is: 10.0.0.2 (10.0.0.1 is your machine)
    2. Change the RAM or number of CPUs if needed.
    3. On the puppet part: change the factors
      1. Change hostname with the development domain of your website
      2. Change db_* variables with your information or keep default values
  2. Start with any local operating system such as Mac OSX, Linux.

  3. Run vagrant up

  4. Run vagrant ssh

  5. Run sudo su && passwd vagrant

  6. Enter your password for the user vagrant

  7. 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

统计信息

  • 总下载量: 43
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 3
  • 开发语言: Puppet

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2015-11-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固