Elgg  Version master
Go to the documentation of this file.
1 <?php
8 return array(
9  'install:title' => 'Elgg Install',
10  'install:welcome' => 'Welcome',
11  'install:requirements' => 'Requirements check',
12  'install:database' => 'Database installation',
13  'install:settings' => 'Configure site',
14  'install:admin' => 'Create admin account',
15  'install:complete' => 'Finished',
17  'install:next' => 'Next',
18  'install:refresh' => 'Refresh',
19  'install:change_language' => 'Change language',
21  'install:welcome:instructions' => "Installing Elgg has 6 simple steps and reading this welcome is the first one!
23 If you haven't already, read through the installation instructions included with Elgg (or click the instructions link at the bottom of the page).
25 If you are ready to proceed, click the Next button.",
27  'install:footer:instructions' => "Installation instructions",
28  'install:footer:troubleshooting' => "Installation troubleshooting",
29  'install:footer:community' => "Elgg community forums",
31  'install:requirements:instructions:success' => "Your server passed the requirement checks.",
32  'install:requirements:instructions:failure' => "Your server failed the requirements check. After you have fixed the below issues, refresh this page. Check the troubleshooting links at the bottom of this page if you need further assistance.",
33  'install:requirements:instructions:warning' => "Your server passed the requirements check, but there is at least one warning. We recommend that you check the install troubleshooting page for more details.",
35  'install:require:php' => 'PHP',
36  'install:require:rewrite' => 'Web server',
37  'install:require:settings' => 'Settings file',
38  'install:require:database' => 'Database',
40  'install:check:root' => 'Your web server does not have permission to create an .htaccess file in the root directory of Elgg. You have two choices:
42 1. Change the permissions on the root directory
44 2. Copy the file install/config/htaccess.dist to .htaccess',
46  'install:check:php:version' => 'Elgg requires PHP %s or above. This server is using version %s.',
47  'install:check:php:extension' => 'Elgg requires the PHP extension %s.',
48  'install:check:php:extension:recommend' => 'It is recommended that the PHP extension %s is installed.',
49  'install:check:php:open_basedir' => 'The open_basedir PHP directive may prevent Elgg from saving files to its data directory.',
50  'install:check:php:safe_mode' => 'Running PHP in safe mode is not recommened and may cause problems with Elgg.',
51  'install:check:php:arg_separator' => 'arg_separator.output must be & for Elgg to work and your server\'s value is %s',
52  'install:check:php:register_globals' => 'Register globals must be turned off.',
53  'install:check:php:session.auto_start' => "session.auto_start must be off for Elgg to work. Either change the configuration of your server or add this directive to Elgg's .htaccess file.",
55  'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
57 1. Change the permissions on the elgg-config directory of your Elgg installation
59 2. Copy the file %s/settings.example.php to elgg-config/settings.php and follow the instructions in it for setting your database parameters.',
60  'install:check:readsettings' => 'A settings file exists in the installation directory, but the web server cannot read it. You can delete the file or change the read permissions on it.',
62  'install:check:php:success' => "Your server's PHP satisfies all of Elgg's requirements.",
63  'install:check:rewrite:success' => 'The test of the rewrite rules was successful.',
64  'install:check:database' => 'The database requirements are checked when Elgg loads its database.',
66  'install:database:instructions' => "If you haven't already created a database for Elgg, do that now. Then fill in the values below to initialize the Elgg database.",
67  'install:database:error' => 'There was an error creating the Elgg database and installation cannot continue. Review the message above and correct any problems. If you need more help, visit the Install troubleshooting link below or post to the Elgg community forums.',
69  'install:database:label:dbuser' => 'Database Username',
70  'install:database:label:dbpassword' => 'Database Password',
71  'install:database:label:dbname' => 'Database Name',
72  'install:database:label:dbhost' => 'Database Host',
73  'install:database:label:dbport' => 'Database Port number',
74  'install:database:label:dbprefix' => 'Database Table Prefix',
75  'install:database:label:timezone' => "Timezone",
77  'install:database:help:dbuser' => 'User that has full privileges to the MySQL database that you created for Elgg',
78  'install:database:help:dbpassword' => 'Password for the above database user account',
79  'install:database:help:dbname' => 'Name of the Elgg database',
80  'install:database:help:dbhost' => 'Hostname of the MySQL server (usually localhost)',
81  'install:database:help:dbport' => 'Port number of the MySQL server (usually 3306)',
82  'install:database:help:dbprefix' => "The prefix given to all of Elgg's tables (usually elgg_)",
83  'install:database:help:timezone' => "The default timezone in which the site will operate",
85  'install:settings:instructions' => 'We need some information about the site as we configure Elgg. If you haven\'t <a href="http://learn.elgg.org/en/stable/intro/install.html#create-a-data-folder" target="_blank">created a data directory</a> for Elgg, you need to do so now.',
87  'install:settings:label:sitename' => 'Site Name',
88  'install:settings:label:siteemail' => 'Site Email Address',
89  'install:database:label:wwwroot' => 'Site URL',
90  'install:settings:label:path' => 'Elgg Install Directory',
91  'install:database:label:dataroot' => 'Data Directory',
92  'install:settings:label:language' => 'Site Language',
93  'install:settings:label:siteaccess' => 'Default Site Access',
94  'install:label:combo:dataroot' => 'Elgg creates data directory',
96  'install:settings:help:sitename' => 'The name of your new Elgg site',
97  'install:settings:help:siteemail' => 'Email address used by Elgg for communication with users',
98  'install:database:help:wwwroot' => 'The address of the site (Elgg usually guesses this correctly)',
99  'install:settings:help:path' => 'The directory where you put the Elgg code (Elgg usually guesses this correctly)',
100  'install:database:help:dataroot' => 'The directory that you created for Elgg to save files (the permissions on this directory are checked when you click Next). It must be an absolute path.',
101  'install:settings:help:dataroot:apache' => 'You have the option of Elgg creating the data directory or entering the directory that you already created for storing user files (the permissions on this directory are checked when you click Next)',
102  'install:settings:help:language' => 'The default language for the site',
103  'install:settings:help:siteaccess' => 'The default access level for new user created content',
105  'install:admin:instructions' => "It is now time to create an administrator's account.",
107  'install:admin:label:displayname' => 'Display Name',
108  'install:admin:label:email' => 'Email Address',
109  'install:admin:label:username' => 'Username',
110  'install:admin:label:password1' => 'Password',
111  'install:admin:label:password2' => 'Password Again',
113  'install:admin:help:displayname' => 'The name that is displayed on the site for this account',
114  'install:admin:help:email' => '',
115  'install:admin:help:username' => 'Account username used for logging in',
116  'install:admin:help:password1' => "Account password must be at least %u characters long",
117  'install:admin:help:password2' => 'Retype password to confirm',
119  'install:admin:password:mismatch' => 'Password must match.',
120  'install:admin:password:empty' => 'Password cannot be empty.',
121  'install:admin:password:tooshort' => 'Your password was too short',
122  'install:admin:cannot_create' => 'Unable to create an admin account.',
124  'install:complete:instructions' => 'Your Elgg site is now ready to be used. Click the button below to be taken to your site.',
125  'install:complete:gotosite' => 'Go to site',
126  'install:complete:admin_notice' => 'Welcome to your Elgg site! For more options, see the %s.',
127  'install:complete:admin_notice:link_text' => 'settings pages',
128  'install:complete:admin_notice:custom_index' => 'We enabled the Front Page Demo plugin so you can manage your homepage. Configure it here: %s.',
130  'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.',
132  'install:success:database' => 'Database has been installed.',
133  'install:success:settings' => 'Site settings have been saved.',
134  'install:success:admin' => 'Admin account has been created.',
136  'install:error:htaccess' => 'Unable to create an .htaccess',
137  'install:error:settings' => 'Unable to create the settings file',
138  'install:error:settings_mismatch' => 'The settings file value for "%s" does not match the given $params. Expected: "%s" Actual: "%s"',
139  'install:error:databasesettings' => 'Unable to connect to the database with these settings.',
140  'install:error:database_prefix' => 'Invalid characters in database prefix',
141  'install:error:mysql_version' => 'MySQL must be version %s or above. Your server is using %s.',
142  'install:error:database_version' => 'Database must be version %s or above. Your server is using %s.',
143  'install:error:nodatabase' => 'Unable to use database %s. It may not exist.',
144  'install:error:cannotloadtables' => 'Cannot load the database tables',
145  'install:error:tables_exist' => 'There are already Elgg tables in the database. You need to either drop those tables or restart the installer and we will attempt to use them. To restart the installer, remove \'?step=database\' from the URL in your browser\'s address bar and press Enter.',
146  'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
147  'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
148  'install:error:requiredfield' => '%s is required',
149  'install:error:relative_path' => 'We don\'t think "%s" is an absolute path for your data directory',
150  'install:error:datadirectoryexists' => 'Your data directory %s does not exist.',
151  'install:error:writedatadirectory' => 'Your data directory %s is not writable by the web server.',
152  'install:error:locationdatadirectory' => 'Your data directory %s must be outside of your install path for security.',
153  'install:error:emailaddress' => '%s is not a valid email address',
154  'install:error:createsite' => 'Unable to create the site.',
155  'install:error:savesitesettings' => 'Unable to save site settings',
156  'install:error:loadadmin' => 'Unable to load admin user.',
157  'install:error:adminaccess' => 'Unable to give new user account admin privileges.',
158  'install:error:adminlogin' => 'Unable to login the new admin user automatically.',
159  'install:error:rewrite:apache' => 'We think your server is running the Apache web server.',
160  'install:error:rewrite:nginx' => 'We think your server is running the Nginx web server.',
161  'install:error:rewrite:lighttpd' => 'We think your server is running the Lighttpd web server.',
162  'install:error:rewrite:iis' => 'We think your server is running the IIS web server.',
163  'install:error:rewrite:allowoverride' => "The rewrite test failed and the most likely cause is that AllowOverride is not set to All for Elgg's directory. This prevents Apache from processing the .htaccess file which contains the rewrite rules.
164 \n\nA less likely cause is Apache is configured with an alias for your Elgg directory and you need to set the RewriteBase in your .htaccess. There are further instructions in the .htaccess file in your Elgg directory.",
165  'install:error:rewrite:htaccess:write_permission' => 'Your web server does not have permission to create the .htaccess file in Elgg\'s directory. You need to manually copy install/config/htaccess.dist to .htaccess or change the permissions on the directory.',
166  'install:error:rewrite:htaccess:read_permission' => 'There is an .htaccess file in Elgg\'s directory, but your web server does not have permission to read it.',
167  'install:error:rewrite:htaccess:non_elgg_htaccess' => 'There is an .htaccess file in Elgg\'s directory that was not not created by Elgg. Please remove it.',
168  'install:error:rewrite:htaccess:old_elgg_htaccess' => 'There appears to be an old Elgg .htaccess file in Elgg\'s directory. It does not contain the rewrite rule for testing the web server.',
169  'install:error:rewrite:htaccess:cannot_copy' => 'A unknown error occurred while creating the .htaccess file. You need to manually copy install/config/htaccess.dist to .htaccess in Elgg\'s directory.',
170  'install:error:rewrite:altserver' => 'The rewrite rules test failed. You need to configure your web server with Elgg\'s rewrite rules and try again.',
171  'install:error:rewrite:unknown' => 'Oof. We couldn\'t figure out what kind of web server is running on your server and it failed the rewrite rules. We cannot offer any specific advice. Please check the troubleshooting link.',
172  'install:warning:rewrite:unknown' => 'Your server does not support automatic testing of the rewrite rules and your browser does not support checking via JavaScript. You can continue the installation, but you may experience problems with your site. You can manually test the rewrite rules by clicking this link: <a href="%s" target="_blank">test</a>. You will see the word success if the rules are working.',
173  'install:error:wwwroot' => '%s is not a valid URL',
175  // Bring over some error messages you might see in setup
176  'exception:contact_admin' => 'An unrecoverable error has occurred and has been logged. If you are the site administrator check your settings file, otherwise contact the site administrator with the following information:',
177  'DatabaseException:WrongCredentials' => "Elgg couldn't connect to the database using the given credentials. Check the settings file.",
178 );