热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

drupal_流浪你的Drupal

drupal在最近的一篇文章中,我描述了如何在部署更新到morevaadin.com之前,使用VMWare创建可以使用的Drupal。然后,

drupal

在最近的一篇文章中 ,我描述了如何在部署更新到morevaadin.com之前,使用VMWare创建可以使用的Drupal。 然后,在法国的Devoxx,我参加了一个会议,演讲者详细介绍了他如何与Vagrant建立下班后的整个基础设施。

同时,命运的一点转折让我负责了一些Drupal项目,我必须更快地做到这一点。 我把手放在《 Drupal 7权威指南》中,该指南讨论了Drupal在Vagrant中的使用。 这绝对是太多了:我决定抓住这个机会来自动管理我自己的Drupal基础架构。 这些是我遵循的步骤,也是我学到的教训。

我的主机操作系统是Windows 7🙂

下载VirtualBox

Oracle的VirtualBox是Vagrant使用的格式。 进入他们的下载页面,然后选择您的选择。

下载无业游民

流浪汉下载页面在这里 。 一旦安装到系统上,应将bin目录放在PATH

现在,使用以下方法准备好Ubuntu Lucyd Linx框:

vagrant box add base http://files.vagrantup.com/lucid32.box

这将在lucid32文件夹下的%USER_HOME%/.vagrant.d/boxes下载此框(至少在Windows上)。

获得Drupal Vagrant项目

下载当前版本的Drupal Vagrant并将其解压缩到您选择的目录中。 根据以下准则编辑Vagrantfile :

config.vm.box = "lucid32" // References the right box
...
config.vm.network :hostonly, "33.33.33.10" // Creates a machine with this IP

然后,启动虚拟vagrant up并启动vagrant up ,让Vagrant处理所有事情(启动VM,获取必要的应用程序,配置所有程序等)。

更新您的etc / hosts文件,使以下2个域指向33.33.33.10。

33.33.33.10 drupal.vbox.local
33.33.33.10 dev-site.vbox.local

在此过程结束时(可能很长),在主机系统上浏览到http://drupal.vbox.local/install.php应该会带您熟悉的Drupal安装屏幕。 轮到你了!

SSH进入虚拟盒子

现在是时候使用vagrant ssh进入主机系统了。

如果在Windows上,这是困难的部分。 由于没有现成的SSH实用程序,因此您必须获得一个。 我个人使用PuTTY 。 并非虚拟机使用SSH密钥进行身份验证,不幸的是,Vagrant提供的密钥格式与PuTTY不兼容,因此我们必须使用PuTTYGen将%USER_HOME%/.vagrant.d/insecure_private_key转换为PuTTY可以使用的格式。 完成后,与系统上的PuTTY连接(最终)。

结论

总而言之,这种方法可以正常运行,尽管Drush在/usr/share/drush存在,但似乎不起作用(已安装Git并可以正常工作)。

我最近偶然发现了另一本Drupal食谱,但是不能按原样使用。 比我更好的DevOps可能可以解决它。

翻译自: https://blog.frankel.ch/vagrant-your-drupal/

drupal



推荐阅读
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 本文介绍了如何在使用emacs时去掉ubuntu的alt键默认功能,并提供了相应的操作步骤和注意事项。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 如何压缩网站页面以减少页面加载时间
    本文介绍了影响网站打开时间的两个因素,即网页加载速度和网站页面大小。重点讲解了如何通过压缩网站页面来减少页面加载时间。具体包括图片压缩、Javascript压缩、CSS压缩和HTML压缩等方法,并推荐了相应的压缩工具。此外,还提到了一款Google Chrome插件——网页加载速度分析工具Speed Tracer。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了markdown[软件代理设置]相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
手机用户2502927665
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有