Wordpress Update: verschil tussen versies
Regel 3: | Regel 3: | ||
The manual update process for simple releases is as follows: | The manual update process for simple releases is as follows: | ||
− | 0) Read the rel notes https://codex.wordpress.org/ | + | 0) Read the rel notes https://codex.wordpress.org/Version_VERSION (substitute the right version number for VERSION) |
1) Consider making a backup of the database: | 1) Consider making a backup of the database: | ||
umask 027 | umask 027 | ||
− | mysqldump --single-transaction --quick --lock-tables=false wordpress > ~/wordpress-pre- | + | mysqldump --single-transaction --quick --lock-tables=false wordpress > ~/wordpress-pre-VERSION.sql |
2) Fetch a recent copy from https://wordpress.org/download/releases, check, unpacked and _rename_ it: | 2) Fetch a recent copy from https://wordpress.org/download/releases, check, unpacked and _rename_ it: | ||
Regel 14: | Regel 14: | ||
Warning - do not do this in /usr/share - as it unpacks in wordpress rather than something version number namespaced. | Warning - do not do this in /usr/share - as it unpacks in wordpress rather than something version number namespaced. | ||
− | curl -O https://wordpress.org/wordpress- | + | curl -O https://wordpress.org/wordpress-VERSION.tar.gz |
− | openssl sha1 wordpress- | + | openssl sha1 wordpress-VERSION.tar.gz |
− | tar zxf wordpress- | + | tar zxf wordpress-VERSION.tar.gz |
− | sudo mv wordpress /usr/share/wordpress- | + | sudo mv wordpress /usr/share/wordpress-VERSION |
3) Get some permission sanity | 3) Get some permission sanity | ||
cd /usr/share | cd /usr/share | ||
− | sudo chgrp -R www-data | + | sudo chgrp -R www-data wordpressVERSION |
− | sudo chmod -R o-rwx wordpress- | + | sudo chmod -R o-rwx wordpress-VERSION |
4) Take risk (after scanning the release notes) and copy the old config across | 4) Take risk (after scanning the release notes) and copy the old config across | ||
sudo cp wordpress-4.9.7/wp-config.php wordpress-4.9.8 | sudo cp wordpress-4.9.7/wp-config.php wordpress-4.9.8 | ||
+ | |||
+ | And link it in | ||
+ | |||
+ | ln -s /usr/share/wordpress-VERSION /usr/share/wordpress | ||
5) Test cursory and declared victory. Then let the mailing list know and ask people to be on the alert for issues. | 5) Test cursory and declared victory. Then let the mailing list know and ask people to be on the alert for issues. |
Versie van 3 aug 2018 om 10:29
Unfortunately - the default ubuntu install is a bit too broken to allow for an automated update.
The manual update process for simple releases is as follows:
0) Read the rel notes https://codex.wordpress.org/Version_VERSION (substitute the right version number for VERSION)
1) Consider making a backup of the database:
umask 027 mysqldump --single-transaction --quick --lock-tables=false wordpress > ~/wordpress-pre-VERSION.sql
2) Fetch a recent copy from https://wordpress.org/download/releases, check, unpacked and _rename_ it:
Warning - do not do this in /usr/share - as it unpacks in wordpress rather than something version number namespaced.
curl -O https://wordpress.org/wordpress-VERSION.tar.gz openssl sha1 wordpress-VERSION.tar.gz tar zxf wordpress-VERSION.tar.gz sudo mv wordpress /usr/share/wordpress-VERSION
3) Get some permission sanity
cd /usr/share sudo chgrp -R www-data wordpressVERSION sudo chmod -R o-rwx wordpress-VERSION
4) Take risk (after scanning the release notes) and copy the old config across
sudo cp wordpress-4.9.7/wp-config.php wordpress-4.9.8
And link it in
ln -s /usr/share/wordpress-VERSION /usr/share/wordpress
5) Test cursory and declared victory. Then let the mailing list know and ask people to be on the alert for issues.