Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.54 KB

INSTALL.md

File metadata and controls

24 lines (19 loc) · 1.54 KB

Installationanleitung

Vorraussetzungen

  • Einen Webserver mit PHP (z.B. nginx oder Apache)
  • GIT
  • Eine Datenbank. Folgende werden unterstützt: PostgreSQL, MySQL/MariaDB und SQLite. Ich empfehle PostgreSQL, weil die beste Datenbank ever.

Anleitung

Diese Anleitung geht davon aus das du SSH-Zugriff auf deinen Server hast. Wenn du LinkSink auf einem Shared-Hosting-Anbieter installieren willst, so ist dies auch möglich, aber etwas komplizierter und wird irgendwann später beschrieben.

  1. Das Repo irgendwo hin clonen
  2. In das LinkSink Verzeichnis wechseln.
  3. Abhängigkeiten installieren
  4. composer herunterladen curl -sS https://getcomposer.org/installer | php
  5. Installation ausführen: php composer.phar install
  • für PostgreSQL wähl pdo_pgsql als Datenbanktreiber
  • für MySQL wähle pdo_mysql als Datenbanktreiber
  • für SQLite ist pdo_sqlite zu nutzen, dabei ist der Pfad anzugeben. Der Standardpfad legt die Datei linksink.sqlite3 im Verzeichnis app an.
  1. Dann die Tabellen erstellen: php app/console doctrine:schema:update --force
  2. Cache löschen php app/console cache:clear --env=prod --no-debug
  3. Assets dumpen php app/console assetic:dump --env=prod --no-debug
  4. Zum Schluss must du noch deinen Webserver konfigurieren und dann ist calcifer auch schon erreichbar.