Was du hier bekommst, sind Beispiel Dateien mit den du ein WordPress mit composer installieren kannst.
- prepare.sh - ist ein bashscript, welches die wp-config.php.dist nach
html/
kopiert. - wp-config.php.dist - zum versionieren von Änderungen an der config.
- deployer.php - deployer.org wird zum deployen verwendet. Siehe: Deployment - state of the art
- composer.json - Projektzusammensetzung
- Git Repo clonen:
$ git clone https://github.com/derpixler/easy-wordpress-composer-install.git dein-projekt
- In das Verzeichniss
$ cd dein-projekt
wechseln - Öffne die
deployer.php
und ergänze deine Server. Für mehr infos schaue dir den deployer teil an. (press key down!) - Öffne
wp-config.php.dist
und ergänze deine Einstellungen - Ersten deploy anstoßen.
dep deploy
- Auf dem Ziel-Server entweder das Documentroot oder einen Symlink auf
deployment/current/html/wp-core/
setzten. - WordPress installieren.
Auf dem Zeil-Server wird deployer unter deployment
ein Verzeichniss releases/[RELEASE_NR]
und einen Symlink current
, der nach releases/[RELEASE_NR]
zeigt anlegen. Nach dem deploy wird current
wie folgt aussehen.
-rw-r--r--@ 1 renereimann staff 946 13 Mai 12:52 composer.json
-rw-r--r-- 1 renereimann staff 8617 13 Mai 12:43 composer.lock
-rwxr-xr-x@ 1 renereimann staff 553 13 Mai 12:42 prepare.sh
-rw-r--r--@ 1 renereimann staff 2919 13 Mai 12:50 wp-config.php.dist
drwxr-xr-x 5 renereimann staff 170 13 Mai 12:43 html
drwxr-xr-x 5 renereimann staff 170 13 Mai 12:43 vendor
/**
* Hallo, mein Name ist René Reimann
*
* ich bin WordPress Professional, ausgebildeter Mediengestalter für Digital- & Printmedien,
* Webentwickler, Webdesigner, Podcaster, Berater, Ausbilder, Mitglied in der
* IHK-Prüfkommission (Mediengestalter für Digital & Printmedien) kurzum
* Senior Fullstack Developer und das allerbeste ein Vater & Ehemann.
*
* @author Rene Reimann
* @mail info@rene-reimann.de
* @phone +49 171 83 66 824
*
* @twitter https://twitter.com/DerPixler
* @instagram https://www.instagram.com/rene_reimann
* @github https://github.com/derpixler
* @gist https://gist.github.com
* @WordPress https://profiles.wordpress.org/derpixler
* @Xing https://www.xing.com/profile/Rene_Reimann
* @WP_Sofa https://wp-sofa.de
* @Behance https://www.behance.net/rene-reimann
*
**/