Kernpunkte
- Die Kombination von Laravel und Git erm?glicht eine effiziente Website -Bereitstellung, GIT -Verwaltungsdatei?nderungen und Laravel automatisiert sich wiederholende Aufgaben und erm?glicht einen vereinfachten und kontrollierbaren Bereitstellungsprozess.
- Der Bereitstellungsprozess umfasst: Einrichten eines zentralen Repositorys, Klonen des Repositorys, um lokale und Online -Websites zu erstellen und Laravel zu installieren. Verwenden Sie dann Git, um Dateien?nderungen zu verfolgen und diese ?nderungen auf das zentrale Repository auf dem Produktionsserver zu verschieben.
- Laravel kann den Bereitstellungsprozess automatisieren, indem Routen erstellen, die Controller erstellen, Controller erstellen und die GIT -Bereitstellungsworkflows mithilfe der SSH -Fassade von Laravel wiederholen. Greifen Sie einfach auf spezifische URLs zu, um sie problemlos bereitzustellen.
- Um die Sicherheit der Bereitstellung zu gew?hrleisten, verhindern Sie unbefugten Zugriff auf die Bereitstellungsseite. Dies kann durch Verwendung von
.gitignore
zur Ignorierung bestimmter Dateien erfolgen und prüfen, ob sie vor dem Ausführen der Bereitstellungsroute vorhanden sind. Andere Methoden umfassen Kennwortschutz oder IP -Adressbeschr?nkung.
Eine erfolgreiche Webentwicklung ist untrennbar mit effektiven Workflows für Website -Bereitstellungen verbunden. Unabh?ngig davon, ob Ihr Workflow gut oder schlecht ist oder nicht, wenn die Website nicht verfügbar ist, k?nnen Kunden nicht für die Früchte Ihrer harten Arbeit bezahlen.
Es gibt viele M?glichkeiten, eine Website auf einem Produktionsserver bereitzustellen, jeweils ihre Vor- und Nachteile, aber die Start- und Endmethoden sind gleich. Der Schlüssel zu einem guten Workflow für Website -Bereitstellungen sind die Zwischenschritte.
Neulich habe ich FileZilla verwendet, um Dateien auf meinen Produktionsserver hochzuladen. Ich hatte immer das Gefühl, dass die Benutzeroberfl?che von Filezilla nicht sehr freundlich war, aber lange Zeit dachte ich, es sei eine Standardpraxis.
Für dasselbe Projekt verwende ich auch Git, um Datei?nderungen zu verfolgen. Als ich anfing, git push origin
zu tippen, machte ich eine Pause und dachte einen Moment nach. Wenn die Website -Bereitstellung so einfach ist, wie ein Git -Repository zu pushen, w?re es nicht viel bequemer?
Denken Sie sorgf?ltig darüber nach, Git ist das perfekte Tool für die Bearbeitung von Website -Bereitstellungsdateien. Es verfolgt alle Datei?nderungen und drückt oder zieht das, was Sie wollen, mit nur einem Befehl. Ich habe mich entschlossen, Google nach einer M?glichkeit zu suchen, Git bei der Bereitstellung meiner eigenen Website zu verwenden.
Eine beliebte M?glichkeit, Websites mit Git bereitzustellen, besteht darin, die Git -Haken optimal zu nutzen (Tom Oram verwendet gerne ?hnliche Methoden). Stellen Sie sich vor, Git -Hooks starten ein vordefiniertes Skript, indem Sie git push origin
in die Terminalkonsole eingeben. Dieses vordefinierte Skript greift auf Ihren Produktionsserver zu und führt die neuesten ?nderungen der Datei. Sie k?nnen Ihre Website auch über die gleichen Befehle wie Push -?nderungen aktualisieren. Ich fand, dass dieser Ansatz gro?artig war, bis mir klar wurde, dass ich, nur weil ich das ?rtliche Repository vorangetrieben habe, nicht bedeutete, dass ich bereit war, live zu gehen.
Ich m?chte eine M?glichkeit, ein Repository so einfach wie Git zu schieben. Noch wichtiger ist, dass ich die volle Kontrolle haben m?chte, wenn ich den Inhalt online bringt. Ich fand einen ?hnlichen Workflow, der Dateitransfers mit Git übernimmt. Am wichtigsten ist auch, dass es auch m?glich ist, das PHP -Framework Laravel zu verwenden, um sich wiederholtere Aufgaben zu automatisieren.
Folgendes ist meine Website -Bereitstellung Workflow:
Struktureinstellungen
In diesem Abschnitt werden wir ein Bart -Repository als unser zentrales Repository einrichten und zwei Repositories durch Klonen erstellen. Eine ist unsere lokale Website, auf der wir den Bereitstellungsprozess durchführen. Wir werden auch Laravel installieren.
Bevor Sie beginnen, ben?tigen Sie einen lokalen Server- und Produktionsserver mit installiertem Git.
nützliche Ressourcen:
- Installieren von Homestead_improved
- GIT und Bewertung installieren
1.
ssh eine Verbindung zu Ihrem Produktionsserver herstellen und das Verzeichnis finden, in dem sich das zentrale Repository befindet.
<code>ssh username@domain.com cd repos</code>Initialisieren Sie jetzt Ihr Repository.
<code>git init --bare --shared mywebsite.git</code>
Dieser Ordner wird normalerweise empfohlen, ihn au?erhalb der ?ffentlichen Ordnerstruktur zu platzieren. Auf diese Weise stolpern andere nicht versehentlich auf Ihr privates Repository.2.
Bestimmen Sie, wo die Website -Dateien auf Ihrem
gehostet werden sollen.
public_html
<code>cd ~/public_html/</code>
3.
<code>git clone username@domain.com:~/repos/mywebsite.git mywebsite exit</code>Wenn Sie so etwas wie Homestead verwenden, müssen Sie m?glicherweise den Befehl Vagrant an SSH verwenden, um eine Verbindung zu Ihrem lokalen Server herzustellen, um auf Ihre Dateien zuzugreifen.
Befolgen Sie die Schritte, die Sie gerade eine Online -Website erstellt haben.
<code>vagrant ssh</code>
4
Bevor Sie Laravel einrichten, müssen Sie es auf Ihrer lokalen Website installieren.<code>cd websites git clone username@domain.com:~/repos/mywebsite.git mywebsite</code>
nützliche Ressourcen:
Installation Laravel
- Fügen Sie Ihre Remote -Server -Einstellungen in die Konfigurationsdatei hinzu, indem Sie
- ?ffnen.
/app/config/remote.php
Denken Sie an den Schlüssel "Produktion", da wir sie sp?ter verweisen müssen.
<code>'connections' => array( 'production' => array( 'host' => 'domain.com', 'username' => 'username', 'password' => '********************', 'key' => '', 'keyphrase' => '', 'root' => '/var/www', ), ),</code>
Fügen Sie Ihre Dateien Ihrem lokalen Website -Repository hinzu, damit wir alle ?nderungen an ihnen verfolgen k?nnen.Führen Sie Ihr anf?ngliches Commit aus.
<code>git add .</code>Schieben Sie schlie?lich auf das zentrale Repository auf dem Produktionsserver.
<code>git commit -m 'initial commit with laravel'</code>
<code>git push origin master</code>Wenn Sie auf Ihren Localhost zugreifen, sollten Sie Laravels "Sie sind angekommen" sehen.
Gute Arbeit! Sie haben alle eingerichtet und konfiguriert, und jetzt sollten Sie bereit sein, sich in interessante Inhalte zu befassen.
CORE -Workflow mit Git
Nachdem alles eingerichtet ist, ist es einfach, Ihre Website über Git bereitzustellen. Schauen wir uns den Code an und versuchen, den Kerninhalt zu verstehen.
Es ist wichtig, den Workflow zu verstehen, da wir ihn sp?ter in PHP mit Laravel umschreiben werden. Es hilft uns auch, alle Probleme zu debuggen, die auftreten k?nnen.
1.
<code>ssh username@domain.com cd repos</code>
2.
<code>git init --bare --shared mywebsite.git</code>
Wenn Sie alle bisher korrekt waren, sollten Sie Laravels "Sie sind angekommen" sehen, wenn Sie Ihre Online -Site besuchen.
Wenn Sie hier anhalten m?chten, habe ich keine Meinungen zu Ihnen. Dies ist ein ziemlich zuverl?ssiger Bereitstellungs -Workflow für sich. Aber wir k?nnen es effizienter machen, indem wir es mit Laravel automatisieren.
Automatische Bereitstellung mit Laravel
Ok, jetzt, da wir wissen, wie Sie eine Website mit Git bereitstellen, verwenden wir Laravel, um diesen Prozess zu automatisieren. Dieser Teil ist m?glicherweise nicht erforderlich, aber wenn Sie Laravel bereits verwenden, würde ich fragen: ?Warum nicht?“ Mit Laravel hier einfach, steuerbar, kontrollierbar und anpassbar.
1.
?ffnen Sie die Seite /app
im Ordner routes.php
und fügen Sie der Datei die folgende PHP -Codezeile hinzu.
<code>cd ~/public_html/</code>
Wenn wir auf http://localhost/deploy
zugreifen, wird die gemeinsame Funktion des Server
Controllers ausgeführt. deploy
Beginnen Sie mit einer leeren
-Klasse, die BaseController
erweitert. Server
<code>git clone username@domain.com:~/repos/mywebsite.git mywebsite exit</code>Fügen Sie nun die gemeinsame Funktion
in den Controller ein. deploy
<code>vagrant ssh</code>Speichern Sie es in Ihrem
Ordner und nennen Sie es /app/controllers
. Server.php
3.
deploy
SSH -Fassade einfügen. Wir m?chten auf die zuvor eingerichtete Produktions -Remote -Konfiguration zugreifen.
Jetzt akzeptiert die Funktion
<code>cd websites git clone username@domain.com:~/repos/mywebsite.git mywebsite</code>zwei Parameter, die wir bereitstellen müssen. Der erste und wichtigste Parameter ist das Array der Terminalbefehle, die wir bei der Ausführung der
-Funktion ausführen m?chten. run()
deploy
<code>'connections' => array( 'production' => array( 'host' => 'domain.com', 'username' => 'username', 'password' => '********************', 'key' => '', 'keyphrase' => '', 'root' => '/var/www', ), ),</code>
Nun, wenn wir unsere Website bereitstellen m?chten, müssen wir nur
<code>git add .</code>besuchen. Einfach genug? Ja, nicht genau.
http://localhost/deploy
Wir müssen uns mit einigen Sicherheitslücken umgehen, bevor wir es am Ende nennen. Jeder kann auf
Es gibt viele M?glichkeiten, dies zu tun, und wir k?nnen argumentieren, welche Methode am sichersten ist, bis wir ersch?pft sind. Sie k?nnen das Kennwort der Route schützen, den Zugriff über eine IP -Adresse blockieren und so weiter.
In diesem Beispiel werden wir .gitignore
verwenden und überprüfen, ob die Datei vorliegt, und dann die gerade erstellte Route ausführen.
4. controllers
.gitignore
Erstellen Sie eine neue Datei und speichern Sie sie in Server.php
und nennen Sie sie
.
/app/controllers
Fügen Sie der Datei die folgende Textzeile hinzu und speichern Sie sie. .gitignore
5.
<code>ssh username@domain.com cd repos</code>Erinnern Sie sich an die Route, die wir zuvor erstellt haben, um unsere Website bereitzustellen? Wir müssen es mit dieser bedingten Aussage einwickeln, und dann k?nnen wir online gehen.
Server.php
Wenn es fertig ist, sollte es so aussehen.
<code>git init --bare --shared mywebsite.git</code>
Kreativ
<code>cd ~/public_html/</code>
Das ist es! Speichern Sie einfach alle aktualisierten Dateien, Commits und Pushes und Sie k?nnen mit der Bereitstellung mit git-freundlichen Workflows beginnen.
Sie k?nnen weiter gehen, wenn Sie m?chten. Fügen Sie Ihrem Lesezeichen einfach
hinzu, um eine schnelle Ein-Klick-Bereitstellung zu erhalten. Sie k?nnen sogar ein einfaches HTML -Formular erstellen, das auf der Seite ver?ffentlichen kann, sodass Sie bestimmte Zweige ziehen k?nnen. Die M?glichkeiten sind endlos.
http://localhost/deploy
Bitte teilen Sie mir die kreativen Methoden mit, mit denen Sie die Website -Bereitstellung vereinfachen!
FAQs (FAQs) für die Bereitstellung von Websites mit Laravel und Git
Wie kann man Konflikte bei der Bereitstellung einer Laravel -Website mit Git l?sen? Zusammenst??e k?nnen beim Bereitstellen von Laravel -Websites mit Git auftreten, insbesondere wenn mehrere Entwickler an demselben Projekt arbeiten. Um diese Konflikte zu l?sen, müssen Sie das Git -Tool von Konfliktl?sung verwenden. Wenn Konflikte auftreten, pausieren Git die ?nderungsbasis und gibt Ihnen die M?glichkeit, den Konflikt zu beheben. Sie k?nnen dann
verwenden, um die behobenen Dateien hinzuzufügen undzu verwenden, um weiter zu rebkasen. Bevor Sie mit der Arbeit beginnen, stellen Sie sicher, dass Sie immer die neuesten ?nderungen aus dem Repository ziehen, um Konflikte zu minimieren.
Wie kann ich Git Branch in meinem Laravel -Projekt effektiv verwenden? git add
git rebase --continue
Git Branch ist ein leistungsstarkes Tool zum Verwalten verschiedener Versionen von Laravel -Projekten. Sie k?nnen eine neue Filiale für jede Funktion oder jede Fehlerbehebung erstellen, mit der Sie mehrere Aufgaben gleichzeitig erledigen k?nnen, ohne die Hauptcode -Basis zu beeinflussen. Nachdem die Aufgabe abgeschlossen ist, k?nnen Sie die Zweige zur Hauptcodebasis zurückführen. Diese Methode stellt sicher, dass die Hauptcodebasis stabil und fehlerfrei bleibt.
Wie kann ich Git verwenden, um den Bereitstellungsprozess meiner Laravel -Website zu automatisieren?
automatisierter Bereitstellungsprozess kann viel Zeit und Mühe sparen. Sie k?nnen Git -Hooks verwenden, bei denen es sich um Skripte handelt, die Git vor oder nach Ereignissen wie Commit, Push und Empfangen ausführt. Sie k?nnen ein Skript schreiben, das Ihre Website automatisch bereitstellt, wenn Sie in die Hauptzweide drücken. Auf diese Weise k?nnen Sie sicherstellen, dass Ihre Website immer mit den neuesten ?nderungen übereinstimmt.
Wie kann man Git verwenden, um ?nderungen in Laravel -Projekten zurückzugewinnen?
Git bietet verschiedene M?glichkeiten, ?nderungen zurückzusetzen. Sie k?nnen git revert
verwenden, um ein neues Commit zu erstellen, um die in einem bestimmten Commit vorgenommenen ?nderungen rückg?ngig zu machen. Alternativ k?nnen Sie git reset
verwenden, um den Kopfzeiger auf das vorherige Commit zu verschieben, und "Vergessen" des danach erscheinten Commits zu verschieben. Seien Sie vorsichtig, wenn Sie git reset
verwenden, da dies Ihre ?nderungen dauerhaft l?schen kann.
Wie kann ich Ihr Laravel -Projekt beim Einsatz mit Git sicher halten?
Sicherheit ist ein wichtiger Aspekt eines Webentwicklungsprojekts. Fügen Sie bei der Bereitstellung von Laravel -Projekten mit Git Ihren .env
-Dateien sensible Dateien (z. B. .gitignore
) hinzu, um zu verhindern, dass sie dem Repository verpflichtet werden. Zus?tzlich werden sichere Protokolle wie SSH oder HTTPS beim Drücken und Ziehen aus dem Repository verwendet.
Wie kann ich Git verwenden, um Datenbankmigrationen in Laravel -Projekten zu verwalten?
Das Migrationssystem von Laravel ist ein leistungsstarkes Tool zum Verwalten von Datenbankschemata. Beim Bereitstellen eines Projekts k?nnen Sie php artisan migrate
verwenden, um ausstehende Migrationen anzuwenden. Seien Sie jedoch vorsichtig, wenn Sie mit mehreren Entwicklern arbeiten, da widersprüchliche Migrationen Probleme verursachen k?nnen. Ziehen Sie immer die neuesten ?nderungen aus dem Repository an, um Konflikte zu vermeiden, bevor eine neue Migration erstellt wird.
Wie kann ich mit Git mit anderen Entwicklern in meinem Laravel -Projekt zusammenarbeiten?
Git ist ein leistungsstarkes Tool für die Zusammenarbeit. Sie k?nnen Filialen verwenden, um verschiedene Funktionen gleichzeitig zu verarbeiten und Pull -Anfragen zu verwenden, um ?nderungen in die Hauptcode -Basis zu überprüfen und zusammenzuführen. Darüber hinaus kann das GIT -Tool von GIT Ihnen dabei helfen, alle Konflikte zu l?sen, die auftreten, wenn Sie ?nderungen zusammenführen.
Wie kann man Git verwenden, um ?nderungen in Laravel -Projekten zu verfolgen?
Git bietet eine vollst?ndige Geschichte aller ?nderungen im Projekt. Sie k?nnen den Commit -Verlauf mit git log
ansehen und git diff
verwenden, um ?nderungen in einem bestimmten Commit anzuzeigen. Dies ist sehr nützlich, um die Entwicklung des Projekts zu debugieren und zu verstehen.
So optimieren Sie die Leistung einer Laravel -Website beim Bereitstellen mit Git?
Leistungsoptimierung ist ein Schlüsselaspekt der Webentwicklung. Bei der Bereitstellung von Laravel-Websites mit Git k?nnen Sie die integrierte Caching von Laravel verwenden, um die Leistung zu verbessern. Erw?gen Sie auch, CDN zu verwenden, um statische Ressourcen bereitzustellen und Ihre Bilder und andere Ressourcen zu optimieren, um die Ladezeit zu verkürzen.
Wie kann man Git verwenden, um Fehler und Ausnahmen in Laravel -Projekten zu behandeln?
Die korrekte Handhabung von Fehlern und Ausnahmen ist für eine reibungslose Benutzererfahrung von wesentlicher Bedeutung. Laravel bietet ein leistungsstarkes Ausnahmebereitschaftssystem, mit dem Sie verschiedene Arten von Fehlern behandeln k?nnen. Wenn ein Fehler auftritt, k?nnen Sie Git verwenden, um zum vorherigen stabilen Zustand zurückzukehren, w?hrend Sie den Fehler beheben.
Das obige ist der detaillierte Inhalt vonStellen Sie Ihre Website mit Laravel und Git ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

H?ufige Probleme und L?sungen für den variablen PHP -Umfang umfassen: 1. Die globale Variable kann innerhalb der Funktion nicht zugegriffen werden, und sie muss bei der Verwendung des globalen Schlüsselworts oder Parameters übergeben werden. 2. Die statische Variable wird statisch deklariert und nur einmal initialisiert und der Wert wird zwischen mehreren Aufrufen beibehalten. 3.. Hyperglobale Variablen wie $ _get und $ _post k?nnen direkt in jedem Bereich verwendet werden, aber Sie müssen auf eine sichere Filterung achten. 4. Die anonymen Funktionen müssen über das Schlüsselwort verwenden, und wenn Sie externe Variablen ?ndern, müssen Sie eine Referenz übergeben. Das Beherrschen dieser Regeln kann dazu beitragen, Fehler zu vermeiden und die Code -Stabilit?t zu verbessern.

Um PHP -Datei -Uploads sicher zu verarbeiten, müssen Sie die Quelle und die Type und die Eingabe des Dateinamens und des Pfades überprüfen, Serverbeschr?nkungen festlegen und Mediendateien zweimal verarbeiten. 1. überprüfen Sie die Upload -Quelle, um CSRF durch Token zu verhindern, und erkennen Sie den realen MIME -Typ über die Finfo_file mithilfe der Whitelist -Steuerung. 2. Benennen Sie die Datei in eine zuf?llige Zeichenfolge um und bestimmen Sie die Erweiterung, um sie gem?? dem Erkennungstyp in einem Verzeichnis ohne Web zu speichern. 3. Die PHP -Konfiguration begrenzt die Hochladengr??e und das tempor?re Verzeichnis Nginx/Apache verbietet den Zugriff auf das Upload -Verzeichnis. 4. Die GD -Bibliothek stellt die Bilder neu, um potenzielle b?swillige Daten zu l?schen.

Es gibt drei g?ngige Methoden für den PHP -Kommentarcode: 1. Verwenden Sie // oder #, um eine Codezeile zu blockieren, und es wird empfohlen, // zu verwenden. 2. Verwenden Sie /.../, um Codebl?cke mit mehreren Zeilen zu wickeln, die nicht verschachtelt werden k?nnen, aber gekreuzt werden k?nnen. 3.. Kombinationskenntnisse Kommentare wie die Verwendung / if () {} / Um Logikbl?cke zu steuern oder um die Effizienz mit Editor -Verknüpfungsschlüssel zu verbessern, sollten Sie auf die Schlie?ung von Symbolen achten und das Verschachteln bei der Verwendung vermeiden.

AgneeratorinphpiSamemory-effizientes WaytoiterateOverlargedatasetsByyieldingValueatimeinsteadofReturningThemallatonce.1.GeneratorsusetheyieldKeywordtoproduktenvaluesonDemand, ReducingMemoryUsage.2.TheyareusefulforfulforfulfordlingBiglopploups, Lesebiglochen, Leselungen, Lesebigs, Leselung, oder

Der Schlüssel zum Schreiben von PHP -Kommentaren liegt in der Kl?rung des Zwecks und der Spezifikationen. Kommentare sollten "Warum" und nicht "was getan" erkl?ren, um Redundanz oder zu Einfachheit zu vermeiden. 1. Verwenden Sie ein einheitliches Format wie Docblock (/*/) für Klassen- und Methodenbeschreibungen, um die Lesbarkeit und die Kompatibilit?t der Werkzeuge zu verbessern. 2. Betonen Sie die Gründe für die Logik, z. B. warum JS -Sprünge manuell ausgeben müssen. 3. Fügen Sie eine übersichtsbeschreibung vor komplexem Code hinzu, beschreiben Sie den Prozess in Schritten und helfen Sie, die Gesamtidee zu verstehen. V. Gute Anmerkungen k?nnen die Kommunikationskosten senken und die Effizienz der Code -Wartung verbessern.

Toinstallphpquickly, usexampponwindowsorhomebrewonmacos.1.onwindows, download undInstallxampp, SelectComponents, Startapache und PlaceFilesinhtdocscs.2.Anternativ, manuellinstallphpfrfr

In PHP k?nnen Sie quadratische Klammern oder lockige Klammern verwenden, um Zeichenfolgenspezifikationsspezifische Indexzeichen zu erhalten, aber quadratische Klammern werden empfohlen. Der Index startet von 0 und der Zugriff au?erhalb des Bereichs gibt einen Nullwert zurück und kann keinen Wert zugewiesen; MB_SUBSTR ist erforderlich, um Multi-Byte-Zeichen zu verarbeiten. Zum Beispiel: $ str = "Hallo"; echo $ str [0]; Ausgabe H; und chinesische Zeichen wie Mb_Substr ($ str, 1,1) müssen das richtige Ergebnis erzielen. In den tats?chlichen Anwendungen sollte die L?nge der Zeichenfolge vor dem Schleifen überprüft werden, dynamische Zeichenfolgen müssen für die Gültigkeit verifiziert werden, und mehrsprachige Projekte empfehlen, Multi-Byte-Sicherheitsfunktionen einheitlich zu verwenden.

Tolearnphpeffectival, startbysettingupalocalerverenVironmentusexs -LikexamppandacodeeditorikevScode.1) InstallxamppForapache, MySQL und Php.SeacodeeditorForsyntaxSupport.3) testyourscludingveliktingveliktelaThbiliodble.Neclyble.NektFile
