|
4 years ago | |
---|---|---|
wp-content/themes | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 5 years ago | |
README.md | 4 years ago | |
docker-compose-prod.yml | 4 years ago | |
docker-compose.yml | 4 years ago | |
install-plugins.sh | 4 years ago | |
wp-cli.phar | 4 years ago |
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!
docker exec -i <DB-CONTAINER-NAME> mysql -uwordpress -pwordpress wordpress < /path/to/sql/file.sql
docker exec -i -u www-data <WP-CONTAINER-NAME> wp search-replace '<REMOTE URL>' 'http://localhost:8000' --skip-columns=guid
docker logs <DB-CONTAINER-NAME> 2>&1 | grep GENERATED
docker exec -i -u www-data <WP-CONTAINER-NAME> wp user create <WP-USER> <E-MAIL> --role=administrator
Das kann aber nur im Container selbst erfolgen.
wp user update <WP-USER> --prompt=user_pass