Erste Schritte¶
Die Minerva-Installation besteht neben der PHP-Installation aus zwei Dateien, die einfach von der Webseite download.alvine.io/ heruntergeladen werden.
wget -O minerva.phar http://download.alvine.io/phar/minerva-snapshot.phar
wget -O minerva.phar.pubkey http://download.alvine.io/phar/minerva-snapshot.phar.pubkey
Nachdem Download, muss man auf der Kommandozeile noch die Rechte zum Ausführen setzen.
chmod u+x minerva.phar
Mit dem Befehl help
werden alle Befehle und Optionen ausgegeben.
./minerva.phar help
Als erstes wird jetzt die Verzeichnisstruktur für die neue Webseite erstellt. Dazu wird ein neues Verzeichnis angelegt:
mkdir neue-webseite
cd neue-webseite
Nun wird hier die Grundstruktur des Projektes angelegt:
./minerva.phar init \
--verbose
Mit der Optionen --verbose
kann man sich die einzelnen Schritte des Befehls anzeigen lassen.
Über die Option --template
kann die URL eines Templates angegeben werden. Wird kein Template
angegeben, so wird der Standard http://download.alvine.io/minerva/template/rhea-snapshot.tar.gz
verwendet.
Möchte man die neue Webseite in einen anderen Ordner installieren, so kann man den Ort
mit der Option --destination
festlegen. Die Struktur wird dann dort erstellt.
Die erstellte Verzeichnisstruktur sieht im Groben so aus:
├── application
│ ├── config
│ │ └── pages
│ ├── resource
│ │ ├── content
│ │ └── locale
│ ├── source
│ │ ├── script
│ │ └── style
│ └── web
│ ├── script
│ ├── style
│ └── vendor
├── deployment
│ ├── build
│ │ ├── script
│ │ └── style
│ └── vendor
├── development
│ └── vendor
│ └── template
│ └── rhea
│ ├── html
│ ├── minerva.json
│ ├── pages
│ ├── README.md
│ ├── script
│ ├── style
│ ├── vendor
│ └── web
│ ├── script
│ ├── style
│ └── vendor
└── documentation
Jetzt ist es Zeit eine erste Seite anzulegen.