You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Provides an easy, automated, web-based update mechanism for phpList installation
4
4
5
5
### Usage
6
6
7
-
The new phpList updater gives you an easy way to upgrade your installation via web. In four steps you can update your installation to the latest release.
7
+
The new phpList updater gives you an easy way to upgrade your installation via web. In four steps you can update your installation to the latest release.
8
8
9
9
The Updater is available in phpList 3.3.7+.
10
10
@@ -23,7 +23,7 @@ The updater is currently performing the following steps. If one of those steps f
23
23
5. Ask the user if they want a backup of the software:
24
24
- Yes: ask the user for the location
25
25
- If no: continue to the next step.
26
-
26
+
27
27
6. Download new version to a temporary folder
28
28
7. Add maintenance mode
29
29
8. Replace PHP entry points with "Update in progress" message
@@ -39,20 +39,20 @@ The updater is currently performing the following steps. If one of those steps f
39
39
40
40
### Permissions
41
41
42
-
The whole phpList directory and the files within it must be writable by the HTTP user under which your web server is running as.
43
-
If there is no match between the owner of your phpList files and the user under which your web server is running, you won’t be able to update.
42
+
The whole phpList directory and the files within it must be writable by the HTTP user under which your web server is running as.
43
+
If there is no match between the owner of your phpList files and the user under which your web server is running, you won’t be able to update.
44
44
The ownership can be changed in a Linux terminal using this command:
Permissions vary from host to host. To find the HTTP user check the Apache Server configuration files.
58
58
You can view a file's ownership, permissions, and other important information with the ls command, using the -la option:
@@ -75,19 +75,19 @@ After a successful update, please consider to re-apply any hardened directory pe
75
75
The updater is at the moment solely focused on replacing the files of the core installation. It does neither:
76
76
77
77
- Upgrade the database (this uses the existing database migration code)
78
-
- Upgrade the plugins (this uses the existing plugin updater)
79
78
80
79
### Notes
81
80
82
81
- The updater stops when it finds unexpected files (not from phpList default installation) and lists them. To continue, you should delete these files or move them outside lists directory.
83
82
- It is possible to override the backup checks by reloading the page when the backup check fails. Do not reload the page unless you wish to proceed without a backup in this case.
84
83
- When the update process fails you should manually remove actions.txt file inside the config folder in order to reset the process and be able to try again.
85
84
- The config directory is required to be writable because the "current step" of the automatic updater is saved inside it.
85
+
- The plugins that are now included with phplist will be upgraded as part of the update. Any additional plugins will be kept but not upgraded.
86
86
87
87
### Future development plans
88
88
89
89
At the moment only our current stable release, phpList 3, is supported by the updater. We’ll work on adding support to our upcoming phpList 4 release.
0 commit comments