You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Timm 3d55afb2b0 add Wordpress yml and files 4 years ago
wp-content/themes add Wordpress yml and files 4 years ago
.gitignore add Wordpress yml and files 4 years ago
LICENSE Initial commit 5 years ago
README.md add Wordpress yml and files 4 years ago
docker-compose-prod.yml add Wordpress yml and files 4 years ago
docker-compose.yml add Wordpress yml and files 4 years ago
install-plugins.sh add Wordpress yml and files 4 years ago
wp-cli.phar add Wordpress yml and files 4 years ago

README.md

Wordpress

Benutzerrechte auf Host

Zum Ermöglichen serverseitiger/lokaler Arbeiten an Themes, Plugins und anderen Änderungen bei gleichzeitiger Dashboard-Kompatibilität über das Wordpress Backend.

sudo chown -R www-data:www-data wp-content/themes/
mkdir wp-content/uploads/
sudo chown -R www-data:www-data wp-content/uploads/
sudo chmod g+w wp-content/uploads/ wp-content/themes/
sudo chown www-data:www-data wp-cli.phar
sudo chmod g+x wp-cli.phar

ggf. lokalen Computer-Benutzer der www-data Gruppe hinzufügen:

sudo usermod -a -G www-data <USER>

→ Computer-Benutzer neu einloggen!

Datenbank

Datenbank importieren

docker exec -i <DB-CONTAINER-NAME> mysql -uwordpress -pwordpress wordpress < /path/to/sql/file.sql

URL auf localhost:8000 in der Datenbank umstellen

docker exec -i -u www-data <WP-CONTAINER-NAME> wp search-replace '<REMOTE URL>' 'http://localhost:8000' --skip-columns=guid

MYSQL Random Root Passwort auslesen

docker logs <DB-CONTAINER-NAME> 2>&1 | grep GENERATED

Wordpress-Benutzer verwalten

Benutzer erstellen

docker exec -i -u www-data <WP-CONTAINER-NAME> wp user create <WP-USER> <E-MAIL> --role=administrator

Benutzerpasswort ändern

Das kann aber nur im Container selbst erfolgen.

wp user update <WP-USER> --prompt=user_pass

Notes

  • download theme
  • "emma" als Datenbank Client
  • db.env auf Prod-Server anlegen (Variablen-Datei)