danielsousa/magento1-skeleton

此包已被废弃且不再维护。未建议替代包。

Magento 1 框架项目

安装: 43

依赖: 0

建议者: 0

安全: 0

星级: 3

关注者: 2

分支: 3

开放问题: 1

语言:Puppet

类型:项目

1.0.1 2015-11-29 15:41 UTC

This package is auto-updated.

Last update: 2022-02-01 12:52:38 UTC


README

要求

  1. 安装 VirtualBox 4.3.x
  2. 安装 Vagrant 1.7.x
  3. 使用 vagrant plugin install vagrant-hostmanager 安装 vagrant-hostmanager 插件

使用 composer 创建项目

composer create-project danielsousa/magento1-skeleton

第一次运行 vagrant up

  1. 编辑 Vagrantfile 文件: vim Vagrantfile

    1. 如有需要,更改 VM IP。默认为:10.0.0.210.0.0.1 是您的计算机)
    2. 如有需要,更改 RAM 或 CPU 数量。
    3. 在 puppet 部分:更改系数
      1. hostname 更改为您的网站开发域名
      2. db_* 变量更改为您的信息或保留默认值
  2. 使用任何本地操作系统(如 Mac OSX、Linux)启动。

  3. 运行 vagrant up

  4. 运行 vagrant ssh

  5. 运行 sudo su && passwd vagrant

  6. 输入用户 vagrant 的密码

  7. 连接到数据库,安装样本数据或恢复备份。

将安装什么

  • Magento 1.9.2.2
  • reset-symlinks.sh 脚本。运行此脚本将重置所有符号链接。
  • 确保 `高级 > 开发者 > 模板设置 > 允许符号链接` 已启用

已安装

  • apache-mpm-itk(带有 magento 虚拟主机)
  • mysql-server(带有自定义 my.cnf)
  • mysql-client
  • php5(和一些模块)
  • screen(带有为 root 定制的 .screenrc)
  • vim
  • wget
  • curl
  • git
  • composer.phar
  • mailcatcher(gem)

针对 Magento 开发者

附加信息

导入数据库

如果主目录(Vagrantfile 所在目录)中存在 database.sql.gz 文件,puppet 将在第一次 up 时导入数据库。

虚拟主机

默认情况下,变量 MAGE_IS_DEVELOPER_MODE 设置为 true。

虚拟主机设置为 htdocs 目录。

邮件

MailCatcher 已安装并配置到 /etc/php5/apache2/php.ini 文件中。

工作原理

如果停止了mailcatcher:所有邮件都将丢失。

如果启动mailcatcher:所有邮件都会被捕获

如果您想启动MailCatcher,只需运行以下命令(使用vagrant用户):mailcatcher --ip 0.0.0.0

然后访问:http://definedhostname:1080

如果您需要停止mailcatcher守护进程:点击MailCatcher Web UI右上角的“退出”。

致谢

这个vagrant机器是基于monsieurbiz项目创建的。