搜尋
首頁後端開發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依賴注入容器:快速啟動PHP依賴注入容器:快速啟動May 13, 2025 am 12:11 AM

aphpdepentioncontiveContainerIsatoolThatManagesClassDeptions,增強codemodocultion,可驗證性和Maintainability.itactsasaceCentralHubForeatingingIndections,因此reducingTightCightTightCoupOulplingIndeSingantInting。

PHP中的依賴注入與服務定位器PHP中的依賴注入與服務定位器May 13, 2025 am 12:10 AM

選擇DependencyInjection(DI)用於大型應用,ServiceLocator適合小型項目或原型。 1)DI通過構造函數注入依賴,提高代碼的測試性和模塊化。 2)ServiceLocator通過中心註冊獲取服務,方便但可能導致代碼耦合度增加。

PHP性能優化策略。PHP性能優化策略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedForsPeedAndeffificeby:1)啟用cacheInphp.ini,2)使用preparedStatatementSwithPdoforDatabasequesies,3)3)替換loopswitharray_filtaray_filteraray_maparray_mapfordataprocrocessing,4)conformentnginxasaseproxy,5)

PHP電子郵件驗證:確保正確發送電子郵件PHP電子郵件驗證:確保正確發送電子郵件May 13, 2025 am 12:06 AM

phpemailvalidation invoLvesthreesteps:1)格式化進行regulareXpressecthemailFormat; 2)dnsvalidationtoshethedomainhasavalidmxrecord; 3)

如何使PHP應用程序更快如何使PHP應用程序更快May 12, 2025 am 12:12 AM

tomakephpapplicationsfaster,關注台詞:1)useopcodeCachingLikeLikeLikeLikeLikePachetoStorePreciledScompiledScriptbyTecode.2)MinimimiedAtabaseSqueriSegrieSqueriSegeriSybysequeryCachingandeffeftExting.3)Leveragephp7 leveragephp7 leveragephp7 leveragephpphp7功能forbettercodeefficy.4)

PHP性能優化清單:立即提高速度PHP性能優化清單:立即提高速度May 12, 2025 am 12:07 AM

到ImprovephPapplicationspeed,關注台詞:1)啟用opcodeCachingwithapCutoredUcescriptexecutiontime.2)實現databasequerycachingingusingpdotominiminimizedatabasehits.3)usehttp/2tomultiplexrequlexrequestsandreduceconnection.4 limitesclection.4.4

PHP依賴注入:提高代碼可檢驗性PHP依賴注入:提高代碼可檢驗性May 12, 2025 am 12:03 AM

依赖注入(DI)通过显式传递依赖关系,显著提升了PHP代码的可测试性。1)DI解耦类与具体实现,使测试和维护更灵活。2)三种类型中,构造函数注入明确表达依赖,保持状态一致。3)使用DI容器管理复杂依赖,提升代码质量和开发效率。

PHP性能優化:數據庫查詢優化PHP性能優化:數據庫查詢優化May 12, 2025 am 12:02 AM

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi

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

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。