Updater Documentation

Updater Documentation

Installation and Updating

Installing

  1. Within the /system/expressionengine/third_party/ directory, copy the updater folder into your sites ./system/expressionengine/third_party/ directory.
  2. Within the /themes/third_party/ directory, copy the updater folder into your sites./themes/third_party/ directory.
  3. Go to the Modules area in the ExpressionEngine control panel, find Updater in the list, and click Install.

Updating

Just use Updater to update itself. But here is the old fashion way in case!
  1. Within your sites ./system/expressionengine/third_party/ directory, delete the updater folder and upload the new one from the /system/expressionengine/third_party/ directory in your download package.
  2. Within your sites ./themes/third_party/ directory, delete the updater folder and upload the new one from the /themes/third_party/ directory in your download package.
  3. Go to the Modules area in the ExpressionEngine control panel and click the Run Module Updates button.

Config Overrides

All settings in Updater can be set in the config.php file. These settings will override settings stored in the DB and will prevent them from being changed (form input will be disabled).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
$config['updater_module_defaults']['use_zip_ext'] = 'yes';
 
$config['updater_module_defaults']['debug'] = 'no';
$config['updater_module_defaults']['file_transfer_method'] = 'local';
 
$config['updater_module_defaults']['ftp']['hostname'] = '';
$config['updater_module_defaults']['ftp']['username'] = '';
$config['updater_module_defaults']['ftp']['password'] = '';
$config['updater_module_defaults']['ftp']['port'] = '21';
$config['updater_module_defaults']['ftp']['passive'] = 'yes';
$config['updater_module_defaults']['ftp']['ssl'] = 'no';
 
$config['updater_module_defaults']['sftp']['hostname'] = '';
$config['updater_module_defaults']['sftp']['username'] = '';
$config['updater_module_defaults']['sftp']['password'] = '';
$config['updater_module_defaults']['sftp']['port'] = '22';
$config['updater_module_defaults']['sftp']['auth_method'] = 'password';
$config['updater_module_defaults']['sftp']['key_contents'] = '';
$config['updater_module_defaults']['sftp']['key_password'] = '';
$config['updater_module_defaults']['sftp']['key_path'] = '';
 
$config['updater_module_defaults']['path_map']['root'] = '';
$config['updater_module_defaults']['path_map']['backup'] = '';
$config['updater_module_defaults']['path_map']['system'] = '';
$config['updater_module_defaults']['path_map']['system_third_party'] = '';
$config['updater_module_defaults']['path_map']['themes'] = '';
$config['updater_module_defaults']['path_map']['themes_third_party'] = '';
 
$config['updater_module_defaults']['menu_link']['root'] = 'yes';
$config['updater_module_defaults']['menu_link']['tools'] = 'yes';
$config['updater_module_defaults']['menu_link']['admin'] = 'yes';
 
$config['updater_module_defaults']['action_url']['actionGeneralRouter'] = '';
 
$config['updater_module_defaults']['track_stats'] = 'yes';
$config['updater_module_defaults']['infinite_memory'] = 'yes';
$config['updater_module_defaults']['auth_key'] = '';
 
$config['updater_native_packages'] = array();
 
// Modules
$config['updater_native_packages'][] = 'blacklist';
$config['updater_native_packages'][] = 'channel';
$config['updater_native_packages'][] = 'comment';
$config['updater_native_packages'][] = 'email';
$config['updater_native_packages'][] = 'emoticon';
$config['updater_native_packages'][] = 'file';
$config['updater_native_packages'][] = 'ip_to_nation';
$config['updater_native_packages'][] = 'jquery';
$config['updater_native_packages'][] = 'mailinglist';
$config['updater_native_packages'][] = 'member';
$config['updater_native_packages'][] = 'metaweblog_api';
$config['updater_native_packages'][] = 'moblog';
$config['updater_native_packages'][] = 'pages';
$config['updater_native_packages'][] = 'query';
$config['updater_native_packages'][] = 'referrer';
$config['updater_native_packages'][] = 'rss';
$config['updater_native_packages'][] = 'rte';
$config['updater_native_packages'][] = 'safecracker';
$config['updater_native_packages'][] = 'search';
$config['updater_native_packages'][] = 'simple_commerce';
$config['updater_native_packages'][] = 'stats';
$config['updater_native_packages'][] = 'updated_sites';
$config['updater_native_packages'][] = 'wiki';
$config['updater_native_packages'][] = 'forum';
 
// Third Party folder
$config['updater_native_packages'][] = 'safecracker_file';
 
// Accessoiris
$config['updater_native_packages'][] = 'expressionengine_info';
$config['updater_native_packages'][] = 'learning';
$config['updater_native_packages'][] = 'news_and_stats';
$config['updater_native_packages'][] = 'quick_tips';
 
 
// Fieldtypes
$config['updater_native_packages'][] = 'checkboxes';
$config['updater_native_packages'][] = 'date';
$config['updater_native_packages'][] = 'file';
$config['updater_native_packages'][] = 'hidden';
$config['updater_native_packages'][] = 'multi_select';
$config['updater_native_packages'][] = 'radio';
$config['updater_native_packages'][] = 'rel';
$config['updater_native_packages'][] = 'select';
$config['updater_native_packages'][] = 'text';
$config['updater_native_packages'][] = 'textarea';
$config['updater_native_packages'][] = 'zero_wing';
$config['updater_native_packages'][] = 'magpie';
$config['updater_native_packages'][] = 'xml_encode';
 
//RTE
$config['updater_native_packages'][] = 'blockquote';
$config['updater_native_packages'][] = 'bold';
$config['updater_native_packages'][] = 'headings';
$config['updater_native_packages'][] = 'image';
$config['updater_native_packages'][] = 'italic';
$config['updater_native_packages'][] = 'link';
$config['updater_native_packages'][] = 'ordered_list';
$config['updater_native_packages'][] = 'underline';
$config['updater_native_packages'][] = 'unordered_list';
$config['updater_native_packages'][] = 'view_source';

Support

Having problems setting up and/or using Updater? Support is offered from 10am to 4pm EST weekdays. Send us an email at help@eeharbor.com and we will respond as quickly as we can.