搜索
首页后端开发php教程从正确的方式™开始使用Sulu CMS的Sulu CMS

>该教程通过使用Homestead改进的Sulu“ Hello World”实例来指导您,以解决性能和配置。 建议先前的宅基地改进经验。 我们将介绍常见的Sulu/Vagrant陷阱,并设置您的Sulu项目,包括数据库创建,项目构建和管理员登录。 FAQ部分解决了常见的Sulu问题。

Getting Started with Sulu CMS on Vagrant The Right Way™

密钥概念:

  • 全面使用Homestead改进的Sulu“ Hello World”部署指南。>
  • 专注于绩效优化和配置最佳实践。
  • 解决在流浪环境中使用sulu cms时遇到的常见问题。
  • >项目设置的详细步骤,包括数据库创建,构建过程和管理员登录。
  • FAQ部分涵盖新闻网站,多填充使用和Symfony 4/Flex兼容性的Sulu适用性。
  • >让我们开始建立您的Sulu基金会。本教程重点是为未来的苏鲁项目进行健全的设置。请提出任何疑问。 非常感谢Daniel Rotter和Patrik Karisch的帮助! 强烈建议

(注意:对宅基地的熟悉程度。

>项目名称输入 >本教程使用的占位符替换为您的项目名称。在下面输入您的项目名称:


项目名称:

生成的slug:my_sulu_project

OS X Vagrant文​​件夹共享:

> 对于使用NFS文件夹共享的OS X用户,
>插件至关重要。通过

进行安装。这可以防止未来的头痛。 霍姆斯特德改进将自动处理其余的。

vagrant设置:

vagrant-bindfs vagrant plugin install vagrant-bindfs

克隆宅基地改进的存储库:

  1. 配置共享文件夹:

    git clone https://github.com/swader/homestead_improved my_sulu_project
    cd my_sulu_project
    这将与VM的
  2. 目录共享您的工作目录。
  3. >

    bin/folderfix.sh
    修改

    /Code

    添加NFS文件夹共享(OS X/Windows 10)和Sulu Project类型,将文档root调整为
  4. >:
  5. Homestead.yaml

    启动VM:web

    ...
    
    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
    
  6. Pro提示:
  7. 创建别名以更轻松地使用:

    vagrant up; vagrant ssh

    Sulu项目设置:> 项目创建

    alias vh='vagrant halt; cd ..'
    alias vush='vagrant up; vagrant ssh'
    安装Sulu Minimal Edition(现在是标准版):>
安装程序提示数据库,电子邮件和其他设置。 您主要需要数据库详细信息;您可以稍后调整

Webpaces

>重命名app/Resources/webspaces/example.com.xmlapp/Resources/webspaces/my_sulu_project.xml,然后更新<name></name><key></key>>元素以匹配您的项目:

git clone https://github.com/swader/homestead_improved my_sulu_project
cd my_sulu_project

(文件名和<key></key>>不需要匹配,但建议保持一致性。更改<key></key>以后更复杂。) >数据库创建

创建数据库(Homestead Revered用途

用户使用

密码)。homestead secret构建过程

运行构建命令:

确认选项(在原始文章中详细说明)。
bin/folderfix.sh
>

登录

>在

上访问前端。 使用

>。 my_sulu_project.app/my_sulu_project.app/admin/ admin/admin

Getting Started with Sulu CMS on Vagrant The Right Way™

陷阱和常见问题解答:Getting Started with Sulu CMS on Vagrant The Right Way™ 新闻网站的

Sulu?

> 默认情况下不是理想情况下。 SuluarticleBundle(正在开发中)更适合频繁的文章出版。 polyfills?

Symfony的旧PHP版本的副作用速度放慢了安装。 正在进行讨论以改善这一点。

Symfony 4和Flex兼容性?

> Getting Started with Sulu CMS on Vagrant The Right Way™ 是的,苏鲁正在适应。 您可以使用sulu 1.6.0-rc1(使用Symfony 3.3)进行测试:

>

结论:

苏鲁(Sulu)正在成熟,并变得更加友好。该教程旨在帮助您了解其功能并有效地使用它。 请在任何问题或问题上留下评论。

以上是从正确的方式™开始使用Sulu CMS的Sulu CMS的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何在PHP中设置会话cookie参数?如何在PHP中设置会话cookie参数?Apr 22, 2025 pm 05:33 PM

在PHP中设置会话cookie参数可以通过session_set_cookie_params()函数实现。1)使用该函数设置参数,如过期时间、路径、域名、安全标志等;2)调用session_start()使参数生效;3)根据需求动态调整参数,如用户登录状态;4)注意设置secure和httponly标志以提升安全性。

在PHP中使用会议的主要目的是什么?在PHP中使用会议的主要目的是什么?Apr 22, 2025 pm 05:25 PM

在PHP中使用会话的主要目的是维护用户在不同页面之间的状态。1)会话通过session_start()函数启动,创建唯一会话ID并存储在用户cookie中。2)会话数据保存在服务器上,允许在不同请求间传递数据,如登录状态和购物车内容。

您如何在子域中分享会议?您如何在子域中分享会议?Apr 22, 2025 pm 05:21 PM

如何在子域名间共享会话?通过设置通用域名的会话cookie实现。1.在服务器端设置会话cookie的域为.example.com。2.选择合适的会话存储方式,如内存、数据库或分布式缓存。3.通过cookie传递会话ID,服务器根据ID检索和更新会话数据。

使用HTTP如何影响会话安全性?使用HTTP如何影响会话安全性?Apr 22, 2025 pm 05:13 PM

HTTPS通过加密数据传输、防止中间人攻击和提供身份验证,显着提升了会话的安全性。 1)加密数据传输:HTTPS使用SSL/TLS协议加密数据,确保数据在传输过程中不被窃取或篡改。 2)防止中间人攻击:通过SSL/TLS握手过程,客户端验证服务器证书,确保连接合法性。 3)提供身份验证:HTTPS确保连接的是合法服务器,保护数据完整性和机密性。

继续使用PHP:耐力的原因继续使用PHP:耐力的原因Apr 19, 2025 am 12:23 AM

PHP仍然流行的原因是其易用性、灵活性和强大的生态系统。1)易用性和简单语法使其成为初学者的首选。2)与web开发紧密结合,处理HTTP请求和数据库交互出色。3)庞大的生态系统提供了丰富的工具和库。4)活跃的社区和开源性质使其适应新需求和技术趋势。

PHP和Python:探索他们的相似性和差异PHP和Python:探索他们的相似性和差异Apr 19, 2025 am 12:21 AM

PHP和Python都是高层次的编程语言,广泛应用于Web开发、数据处理和自动化任务。1.PHP常用于构建动态网站和内容管理系统,而Python常用于构建Web框架和数据科学。2.PHP使用echo输出内容,Python使用print。3.两者都支持面向对象编程,但语法和关键字不同。4.PHP支持弱类型转换,Python则更严格。5.PHP性能优化包括使用OPcache和异步编程,Python则使用cProfile和异步编程。

PHP和Python:解释了不同的范例PHP和Python:解释了不同的范例Apr 18, 2025 am 12:26 AM

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

PHP和Python:深入了解他们的历史PHP和Python:深入了解他们的历史Apr 18, 2025 am 12:25 AM

PHP起源于1994年,由RasmusLerdorf开发,最初用于跟踪网站访问者,逐渐演变为服务器端脚本语言,广泛应用于网页开发。Python由GuidovanRossum于1980年代末开发,1991年首次发布,强调代码可读性和简洁性,适用于科学计算、数据分析等领域。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。