>该教程通过使用Homestead改进的Sulu“ Hello World”实例来指导您,以解决性能和配置。 建议先前的宅基地改进经验。 我们将介绍常见的Sulu/Vagrant陷阱,并设置您的Sulu项目,包括数据库创建,项目构建和管理员登录。 FAQ部分解决了常见的Sulu问题。
密钥概念:
(注意:对宅基地的熟悉程度。
>项目名称输入 >本教程使用的占位符替换为您的项目名称。在下面输入您的项目名称:
生成的slug:my_sulu_project
OS X Vagrant文件夹共享:> 对于使用NFS文件夹共享的OS X用户,
进行安装。这可以防止未来的头痛。 霍姆斯特德改进将自动处理其余的。
vagrant设置: vagrant-bindfs
vagrant plugin install vagrant-bindfs
克隆宅基地改进的存储库:
<code class="language-bash">git clone https://github.com/swader/homestead_improved my_sulu_project cd my_sulu_project</code>这将与VM的
<code class="language-bash">bin/folderfix.sh</code>修改
:/Code
Homestead.yaml
启动VM:web
<code class="language-yaml">... folders: - map: /Users/swader/vagrant_boxes/homestead/my_sulu_project to: /home/vagrant/Code type: nfs sites: - map: my_sulu_project.app to: /home/vagrant/Code/my_sulu_project/web type: sulu </code>
<code class="language-bash">vagrant up; vagrant ssh</code>
Sulu项目设置:
<code class="language-bash">alias vh='vagrant halt; cd ..' alias vush='vagrant up; vagrant ssh'</code>安装Sulu Minimal Edition(现在是标准版):
。 >重命名 (文件名和 密码)。
登录 >。
陷阱和常见问题解答: >
默认情况下不是理想情况下。 SuluarticleBundle(正在开发中)更适合频繁的文章出版。
polyfills?
>
是的,苏鲁正在适应。 您可以使用sulu 1.6.0-rc1(使用Symfony 3.3)进行测试:
Webpaces
app/Resources/webspaces/example.com.xml
app/Resources/webspaces/my_sulu_project.xml
,然后更新<name></name>
和<key></key>
>元素以匹配您的项目:<code class="language-bash">git clone https://github.com/swader/homestead_improved my_sulu_project
cd my_sulu_project</code>
<key></key>
>不需要匹配,但建议保持一致性。更改<key></key>
以后更复杂。)
>数据库创建创建数据库(Homestead Revered用途
用户使用homestead
secret
构建过程运行构建命令:
<code class="language-bash">bin/folderfix.sh</code>
>
>在
上访问前端。 使用my_sulu_project.app/
my_sulu_project.app/admin/
admin/admin
Symfony 4和Flex兼容性?结论:
以上是从正确的方式™开始使用Sulu CMS的Sulu CMS的详细内容。更多信息请关注PHP中文网其他相关文章!