Heim > Backend-Entwicklung > PHP-Tutorial > Symfony auf Hostinger (gemeinsam genutzter Server) installieren

Symfony auf Hostinger (gemeinsam genutzter Server) installieren

Mary-Kate Olsen
Freigeben: 2024-12-15 07:02:13
Original
880 Leute haben es durchsucht

Hallo Freunde, wie geht es euch?

Heute bin ich hier, um über das Verfahren zur Installation von Symfony auf einem gemeinsam genutzten Hostinger-Server zu sprechen. Unterwegs hatte ich mehrere Zweifel, wie das Projekt installiert werden sollte. Eines davon betraf die .htaccess-Datei, die PHP-Version und die Domain, und ich war mir sogar unsicher, ob mein Shared-Server-Plan ausreichte oder ob ich auf einen VPS migrieren müsste. Zu meinen Fragen gehörte auch die Frage nach der Ordnerstruktur des Servers und ob dieser einer Logik folgen sollte, damit er funktioniert. Der Mitarbeiter, der mir geholfen hat, sagte mir, dass das nicht nötig sei.

Ich habe meine Ermittlungen jedoch fortgesetzt. Als erstes habe ich analysiert, wie der automatische Installer von Hostinger funktioniert, insbesondere für Symfony. Ich habe Symfony mit dem Auto-Installer installiert, aber auf der Seite, auf die das Projekt umgeleitet wird, ist ein 500-Fehler aufgetreten. Nun, ich habe die Abhängigkeiten installiert und die Fehler blieben bestehen. Ich beschloss, das gesamte Projekt zu löschen, stellte jedoch fest, dass der Webordner „etwas Besonderes“ enthielt. Schließlich wurde die Website bei der Erstellung auf sie umgeleitet. Vor diesem Hintergrund habe ich mit dem Befehl „composer2“ in diesem Ordner eine Neuinstallation von Symfony Version 7.2 erstellt und beim Zugriff auf die Domain mit dem Pfad /web/public konnte ich sehen, dass die Website in Betrieb ist.

Installation Schritt für Schritt

1 – Greifen Sie auf Ihr Konto zu und gehen Sie zu "Website hinzufügen". Erstellen Sie anschließend eine leere PHP-Website, fügen Sie Ihre Domain hinzu oder verwenden Sie eine temporäre.

Instalando Symfony  na Hostinger (Shared Server)

2 – Klicken Sie auf „Automatisches Installationsprogramm“, dann auf „Andere“ und wählen Sie Symfony aus.

Instalando Symfony  na Hostinger (Shared Server)

3 – Konfigurieren Sie die Site-Administratordaten und prüfen Sie, ob Ihre Einstellungen mit meinen übereinstimmen.

Instalando Symfony  na Hostinger (Shared Server)

4 – Stellen Sie im Abschnitt „PHP-Informationen“ sicher, dass Sie über diese Erweiterungen verfügen und dass Version 8.3 ausgewählt ist.

Instalando Symfony  na Hostinger (Shared Server)
Instalando Symfony  na Hostinger (Shared Server)

5 – Greifen Sie auf die URL Ihrer Website zu und sehen Sie diesen Bildschirm:

Instalando Symfony  na Hostinger (Shared Server)

6 – Greifen Sie dann über SSH auf Ihren Server zu (Sie müssen ihn konfigurieren) und verwenden Sie die folgenden Befehle:

   cd domains
   cd nome_do_website
   rm -rf public_html/
   mkdir public_html
   cd public_html
   mkdir web
   cd web
   composer2 create-project symfony/skeleton:"7.2.x-dev" .
Nach dem Login kopieren

7 – Greifen Sie über den Pfad /web/public auf die URL Ihrer Website zu und sehen Sie, wie Ihre Symfony-Web-App funktioniert!

Instalando Symfony  na Hostinger (Shared Server)


Abschließende Überlegungen

  • Klonen Sie Ihr Repository und verwenden Sie Git, um Updates zu verwalten.
  • Verwenden Sie einen Cron-Job mit einem Bash-Skript, um Ihre Website auf dem neuesten Stand zu halten.
  • Es ist wichtig zu beachten, dass Hostinger den Composer2-Befehl für den neuesten Composer (Version 2) verwendet. Wenn Sie nur Composer verwenden, wird Version 1 verwendet.

Ich hoffe, dieser Artikel hilft allen, die Schwierigkeiten haben, ein Projekt auf Hostinger mit Symfony zu installieren. Ich habe diesen Artikel mit dem Ziel geschrieben, der Community zu helfen und Probleme wie die, die mir passiert sind, zu vermeiden. Wenn es Ihnen gefallen hat, hinterlassen Sie ein Like und kommentieren Sie, ob es funktioniert hat. Vielen Dank!

Das obige ist der detaillierte Inhalt vonSymfony auf Hostinger (gemeinsam genutzter Server) installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage