Vom不zum Produktivbetrieb

Vom不zum Produktivbetrieb

我杂志schnelle Ergebnisse。对此想我,dass unser克莱因Projekt如此迅速地是不是moglich住geschaltet将。和zwar现在。Im Produktivbetrieb。达我们带不entwickelt有,了我们zunachst一杯schone和einfache“在建”-Seite einrichten。杜腕es爱!

Nimm Dir时间水平das ideale, altmodische和animierte“在建”GIF im互联网法登说。这是是,我benutzen艺术品:

我有Dir ja gesagt dass es一张门格Spaß麦臣将。

Das Projekt initialisieren

Erstelle新Symfony-Prob娱乐下载ojekt麻省民主党ob娱乐下载CLI-Tool, das我们zuvor gemeinsam installiert有:

1 2
美元ob娱乐下载symfony的新访客留言簿php——version = 6.2 = 8.1——应用——码头工人——云ob直播app美元cd留言板

这位Befehl是静脉冯讨债人包装器作曲家der死Erstellung冯Symfony-ob娱乐下载Projekten erleichtert。Er verwendet静脉Projektskelettdas努尔死allernotigsten Abhangigkeiten(依赖性)enthalt;Symfob娱乐下载ony-Komponenten死去,死皮快杰德Projekt benotigt了:静脉Konsolenwerkzeug和HTTP-Abstraktion死去,死皮死Erstellung冯Webanwendungen erforderlich坚持。

达我们一张vollfunktionelle Anwendung erstellen,有我们静脉洼地Optionen hinzugefugt,死unser酸奶einfacher麦臣:

  • ——应用麻省理工学院:Standardmaßig这Anwendung der kleinstmoglichen Anzahl erstellt一个依赖关系。毛死meisten Web-Projekte是es zusatzlich empfohlen daswebapp寄祖茂堂nutzen。Es beinhaltet死gebrauchlichen Pakete毛皮一张Web-Anwendung“现代”。达斯webapp寄fugt一张门格Symfony-Paketeob娱乐下载 inklusive Symfony通过教义hinzu信使和PostgreSQL。
  • ——码头工人:再见,我们向lokalen计算机nutzen我们码头工人嗯Dienste是不是PostgreSQL祖茂堂verwalten。这选项aktiviert码头工人,所以dass Symfony automatob娱乐下载isch死erforderlichen Docker-Dienste hinzufugt(例如静脉PostgreSQL-Dienst静脉要是ORM hinzugefugt将奥得河静脉Mail-Catcher毛皮Symfony梅勒)。
  • ——ob直播app云杜:要是邓恩Projekt auf平台。sh deployen想,generiert这选项automatisch静脉passende Platform.sh-Konfiguration。Platform.shist die bevorzugte und einfachste Art um Test-, Staging- und Produktivumgebungen in die Cloud zu deployen.

要是Du Dir das github库vom骷髅ansiehst,腕Du feststellen dass es快送秋波的坚持。努尔风景明信片composer.jsonDatei。但达斯留言板Verzeichnis是沃勒尔Dateien。体育运动是das uberhaupt moglich吗?死Antwort liegt imob娱乐下载symfony / flex寄。ob娱乐下载Symfony Flex是静脉Composer-Plugin, das西奇穴Installationsprozess einfugt。es要是寄erkennt,皮毛das es静脉配方(Rezept)有,将这本ausgefuhrt。

Der wichtigste Einstiegspunkt进行Symfoob娱乐下载ny-Recipes这Manifestdatei, welche死Vorgange beschreibt, durchgefuhrt了得死,嗯das寄automatisch在静脉Symfony-Anwendung祖茂堂registrieren。杜你们聂一张README-Datei革命,嗯寄麻省理工学院Symfony祖茂堂installieren。ob娱乐下载Automatisierung是静脉wesentliches Merkmal冯Symfony。ob娱乐下载

Da Git auf unser Maschine installiert坚持,帽子ob娱乐下载symfony的新欧什静脉git存储库毛皮爹妈erstellt和窝allerersten提交hinzugefugt。

Wirf杯耀光死Verzeichnisstruktur:汪汪汪

1 2 3 4 5 6 7 8 9
├──bin /├──作曲家。json├──作曲家。锁├──配置/├──公共/├──src /├──symfony。ob娱乐下载锁├──var /└──供应商/

达斯bin /Verzeichnis enthalt窝wichtigsten CLI-Einstiegspunkt:控制台。杜腕ihn standig verwenden。

达斯配置/Verzeichnis besteht来自静脉Reihe冯sinnvollen Standard-Konfigurationsdateien。一张Datei pro寄。杜腕您kaum andern,窝Standardeinstellungen祖茂堂vertrauen总是一张祝观念是快。

达斯公共/-Verzeichnis】Web-Root-Verzeichnis dasindex . php-Skript是der Einstiegspunkt毛皮阿莱dynamischen HTTP-Ressourcen。

达斯src /Verzeichnis enthalt窝gesamten代码,窝Du写作腕;多腕杜死meiste时间verbringen。Standardmaßig verwenden阿莱克拉森在diesem Verzeichnis窝应用程序PHP-Namespace。Es是戴恩Zuhause。邓恩的代码。你Domanenlogik。ob娱乐下载Symfony的帽子多sehr wenig请说。

达斯var /Verzeichnis enthalt缓存、日志和Dateien死苏珥Laufzeit von der Anwendung generiert了。这本kannst Du getrost孩子。Es是das Verzeichnis足球,das im Produktivbetrieb beschreibbar盛吵架。

达斯供应商/Verzeichnis enthalt阿莱·冯·作曲家installierten Pakete, einschließlich Symfony selob娱乐下载bst。Es是unsere Geheimwaffe,嗯produktiver祖茂堂盛。小姑娘爹妈das Rad不neu erfinden。杜腕你汪汪汪bestehende Bibliotheken你,死死哈特劳动毛皮你erledigen。这本Verzeichnis将vom作曲家verwaltet也niemals anfassen。

这是杜im的时刻所知道的一切你们。

Offentliche Ressourcen erstellen

一切,是单元公共/浏览器zuganglich liegt,是超级杯。Du那些你要是animierte GIF-Datei(名字under-construction.gif在静脉新公共/图像/是不是Verzeichnis verschiebst,是您unt静脉URLhttps://localhost/images/under-construction.giferreichbar。

装我的GIF-Bild海尔herunter:

1 2
美元mkdir公共/图片/美元php - r“复制(' http://clipartmag.com/images/website -下-建设-图像- 6. - gif”、“公共/图片/ under-construction.gif”);“

靠窗户lokalen web - starten

Im Lieferumfang derob娱乐下载CLI是静脉网络服务器enthalten, der毛皮死Entwicklungsarbeit optimiert坚持。Es将你不uberraschen,我要是Dir鼠尾草、dass er毛皮Symfony reibungslos funktioob娱乐下载niert。Verwende ihn jedoch niemals Produktivbetrieb化生。

Starte, vom Projektverzeichnis来自,窝网络服务器im Hintergrund (- d旗):

1
美元ob娱乐下载symfony服务器:开始- d

Der服务器startete auf民主党ersten verfugbaren港口,beginnend麻省理工学院8000年。Als Abkurzung offne死Webseite超级死CLI einem浏览器:

1
美元ob娱乐下载symfony开放:当地的

戴恩bevorzugter浏览器sollte窝Vordergrund来和一张neue Registerkarte offnen,死要Ahnliches是不是das Folgende anzeigt:

/

提示

嗯问题祖茂堂beheben fuhreob娱乐下载symfony服务器:日志来自;es verfolgt死Protokolle vom网络服务器,PHP和我Anwendung。

去改/图片/ under-construction.gif。Sieht es来自?

/图片/ under-construction.gif

Zufrieden吗?Lasst爹妈unsere劳动committen:

1 2
美元git添加公共/图像美元git commit - m“添加在建形象”

窝Produktivbetrieb vorbereiten

是不是sieht es麻省理工学院民主党部署在死Produktivumgebung来自?我weiß,我们有带不einmal一张eigene HTML-Seite,嗯unsere Benutzerinnen祖茂堂begrußen。河口das kleine“在建”《图片报》auf einem Produktivserver看清祖茂堂能帮,器皿静脉großer Schritt去前面。和杜kennst das的座右铭:部署尽早并且经常*。

杜kannst这Anwendung贝jedem提供者hosten, der PHP unterstutzt……艾伦Hosting-Providern贝也快。Uberprufe jedoch静脉洼地黑人:我们两种死neueste php版本和Moglichkeit死去,Dienste是不是一张Datenbank,一杯队列和einiges祖茂堂hosten。

我有我的Wahl getroffen es将Platform.sh盛。您bietet一切,是我们brauchen和hilft Entwicklung冯Symfony祖茂堂finanzieren死去。ob娱乐下载

达我们死——ob直播app云选择gewahlt抗议,als我们das Projekt erstellten,是平台。sh bereits麻省理工学院静脉洼地Dateien initialisiert,死的平台。sh braucht;genauer gesagt:.platform / services.yaml,.platform / routes.yaml.platform.app.yaml

Der Weg zum Produktivsystem

时间祖茂堂deployen吗?

Erstelle静脉新远程Platform.sh-Projekt:

1
美元ob娱乐下载syob直播appmfony云:项目:创建——标题=“留言板”——计划=发展

这位Befehl macht祝您:

  • 要是Du估计值Befehl zum ersten Mal ausfuhrst,丹authentifiziere你麻省理工学院Deinen平台。sh-Zugangsdaten,还有不geschehen。
  • Er stellt静脉新Projekt auf平台。sh bereit (Du erhaltst 30天kostenlos毛皮戴恩往昔Projekt)。

丹时:

1
美元ob娱乐下载syob直播appmfony云:部署

Der编码将军队das Pushen des git存储库bereitgestellt。去der Ausfuhrung des Befehls帽子das Projekt杯bestimmten Domainnamen,麻省民主党Du darauf zugreifen kannst。

Uberprufe ob一切geklappt帽子:

1
美元ob娱乐下载syob直播appmfony云:url 1

杜solltest一张404 er Fehlerseite bekommen,但das browsen祖茂堂/图片/ under-construction.gifsollte unsere劳动enthullen。

Beachte,你希望自己死的Standard-Symfony-Seite auf dob娱乐下载er平台。sh erhaltst。为什么?Du腕秃feststellen dass Symfony mehob娱乐下载rere环境(Umgebungen) unterstutzt和平台。sh窝代码automatisch der生产环境(Produktivumgebung) bereitgestellt帽子。

提示

杜达斯要是Projekt贝平台。sh loschen想,verwende窝ob直播app云:项目:删除-Befehl。

这项工作,包括代码示例,许可下Creative Commons BY-NC-SA 4.0许可证。