64 sysreqs: { |
64 sysreqs: { |
65 modetitle: 'Requirements', |
65 modetitle: 'Requirements', |
66 modetitle_long: 'Server requirements', |
66 modetitle_long: 'Server requirements', |
67 heading: 'Checking your server', |
67 heading: 'Checking your server', |
68 blurb: 'Enano has several requirements that must be met before it can be installed. If all is good then note any warnings and click Continue below.', |
68 blurb: 'Enano has several requirements that must be met before it can be installed. If all is good then note any warnings and click Continue below.', |
69 req_php: 'PHP Version >=4.3.0', |
69 |
70 req_php5: 'PHP 5.2.0 or later', |
70 req_supported: 'Supported', |
71 req_postgres: 'PostgreSQL extension for PHP', |
71 req_notfound: 'Not found', |
72 req_mysql: 'MySQL extension for PHP', |
72 req_found: 'Found', |
73 req_uploads: 'File upload support', |
73 req_enabled: 'Enabled', |
74 req_apache: 'Apache HTTP Server', |
74 req_disabled: 'Disabled', |
75 req_config: 'Configuration file writable', |
75 req_writable: 'Writable', |
76 req_magick: 'ImageMagick support', |
76 req_unwritable: 'Unwritable', |
77 req_cachewriteable: 'Cache directory writable', |
77 |
78 req_fileswriteable: 'File uploads directory writable', |
78 heading_serverenv: 'Server environment', |
79 req_nodbdrivers: 'No database drivers are available.', |
79 heading_dbms: 'Database servers', |
80 |
80 heading_files: 'Writable files', |
81 req_desc_php: 'It seems that the version of PHP that your server is running is too old to support Enano properly. If this is your server, please upgrade to the most recent version of PHP, remembering to use the --with-mysql configure option if you compile it yourself. If this is not your server, please contact your webhost and ask them if it would be possible to upgrade PHP. If this is not possible, you will need to switch to a different webhost in order to use Enano.', |
81 heading_images: 'Image manipulation', |
82 req_desc_php5: 'Your server does not have support for PHP 5.2.0. While you may continue installing Enano, please be warned that as of December 31, 2007, all support for Enano on PHP 4 servers is discontinued. If you have at least PHP 5.0.0, support will still be available, but there are many security problems in PHP versions under 5.2.0 that Enano cannot effectively prevent.', |
82 heading_crypto: 'Cryptographic features', |
83 req_desc_postgres: 'It seems that your PHP installation does not have the PostgreSQL extension enabled. Because of this, you won\'t be able to use the PostgreSQL database driver. This is OK in the majority of cases. If you want to use PostgreSQL support, you\'ll need to either compile the PHP extension for Postgres or install the extension with your distribution\'s package manager. Windows administrators will need enable php_pgsql.dll in their php.ini.', |
83 |
84 req_desc_mysql: 'It seems that your PHP installation does not have the MySQL extension enabled. If this is your own server, you may need to just enable the "libmysql.so" extension in php.ini. If you do not have the MySQL extension installed, you will need to either use your distribution\'s package manager to install it, or you will have to compile PHP from source. If you compile PHP from source, please remember to use the "--with-mysql" configure option, and you will have to have the MySQL development files installed (they usually are). If this is not your server, please contact your hosting company and ask them to install the PHP MySQL extension.', |
84 req_apache: 'Apache web server', |
85 req_desc_uploads: 'It seems that your server does not support uploading files. Enano *requires* this functionality in order to work properly. Please ask your server administrator to set the "file_uploads" option in php.ini to "On".', |
85 req_php: 'PHP version', |
86 req_desc_apache: 'Apparently your server is running a web server other than Apache. Enano will work nontheless, but there are some known bugs with non-Apache servers, and the "fancy" URLs will not work properly. The "Standard URLs" option will be set on the website configuration page, only change it if you are absolutely certain that your server is running Apache.', |
86 req_mysql: 'MySQL database support', |
87 req_desc_config: 'It looks like the configuration file, config.new.php, is not writable. Enano needs to be able to write to this file in order to install. <br /><br /><b>If you are installing Enano on a SourceForge web site:</b> <br />SourceForge mounts the web partitions read-only now, so you will need to use the project shell service to symlink config.php to a file in the /tmp/persistent directory.', |
87 req_postgresql: 'PostgreSQL database support', |
88 req_desc_magick: 'Enano uses ImageMagick to scale images into thumbnails. Because ImageMagick was not found on your server, Enano will use the width= and height= attributes on the <img> tag to scale images. This can cause somewhat of a performance increase, but bandwidth usage will be higher, especially if you use high-resolution images on your site.<br /><br />If you are sure that you have ImageMagick, you can set the location of the "convert" program using the administration panel after installation is complete.', |
88 req_safemode: 'Safe Mode', |
89 req_desc_cachewriteable: 'Apparently the cache/ directory is not writable. Enano will still work, but you will not be able to cache thumbnails, meaning the server will need to re-render them each time they are requested. In some cases, this can cause a significant slowdown.', |
89 req_uploads: 'PHP file upload support', |
90 req_desc_fileswriteable: 'It seems that the directory where uploaded files are stored (%enano_root%/files) cannot be written by the server. Enano will still function, but file uploads will not function, and will be disabled by default.', |
90 req_config_writable: 'Configuration file: config.new.php', |
91 req_desc_nodbdrivers: 'You need to have at least one database driver working to install Enano. See the warnings on MySQL and PostgreSQL above for more information on installing these database drivers.', |
91 req_htaccess_writable: 'Apache rewrite rules: .htaccess.new', |
|
92 req_files_writable: 'File storage directory: files/', |
|
93 req_cache_writable: 'Cache directory: cache/', |
|
94 req_gd2: 'GD2 library', |
|
95 req_imagemagick: 'ImageMagick', |
|
96 req_gmp: 'GMP arbitrary-precision math', |
|
97 req_bigint: 'Big_Int arbitrary-precision math', |
|
98 req_bcmath: 'BCMath arbitrary-precision math', |
|
99 |
|
100 req_hint_htaccess_writable: 'Only needs to be writable if you plan to use Rewritten URLs.', |
|
101 req_hint_gd2: 'Used for generating visual confirmation and resizing uploaded images', |
|
102 req_hint_imagemagick: 'Faster alternative for resizing uploaded images', |
|
103 req_hint_gmp: 'Fastest backend for Diffie-Hellman cryptographic math', |
|
104 req_hint_bigint: 'Relatively fast backend for Diffie-Hellman cryptographic math', |
|
105 req_hint_bcmath: 'Allows Diffie-Hellman cryptographic math but slower', |
|
106 |
|
107 req_help_apache: 'Apache is the best server for Enano because it provides features that Enano can use, primarily support for Rewritten URLs.', |
|
108 req_help_php: 'Enano requires PHP version 5.0.0 or later, and runs best under PHP 5.2.0 or later. (You are running PHP %php_version%).', |
|
109 req_help_safemode: 'Safe Mode interferes with Enano\'s ability to operate properly. Thus, installing Enano with Safe Mode enabled is currently not supported.', |
|
110 req_help_uploads: 'PHP file upload support is a prerequisite for uploading files via Enano\'s web interface.', |
|
111 req_help_writable: 'Certain files need to be writable for installation and certain features to work properly. Use your FTP client\'s "CHMOD" feature to set numeric permissions on the items listed above: 666 for files, and 777 for directories. It\'s safest to CHMOD config.php to 444 once installation is complete.', |
|
112 req_help_gd2: 'Without GD, Enano has to use a visual confirmation engine that generates weaker images that are easier to break.', |
|
113 req_help_imagemagick: 'Without ImageMagick, Enano will use GD (if it is available) to scale images down. This is slightly slower.', |
|
114 req_help_gmp: 'GMP is the fastest backend for Enano\'s cryptographic math. If you don\'t have GMP or Big_Int, logging in might be slower.', |
|
115 req_help_bigint: 'Big_Int is a faster backend for Enano\'s cryptographic math. If you don\'t have GMP or Big_Int, logging in might be slower.', |
|
116 req_help_bcmath: 'BCMath is a fallback backend for Enano\'s cryptographic math. If you don\'t have GMP, BCMath or Big_Int, Enano will have to use an insecure method to transmit your login information.', |
|
117 |
|
118 err_no_dbms_title: 'No database backends are available.', |
|
119 err_no_dbms_body: 'Enano requires at least one database backend to install. Please consult with your hosting provider to obtain help with this situation. If you are running a VPS or dedicated server, install the php-mysql or php-pgsql (on Red Hat®-based distributions) or php5-mysql or php5-pgsql (on Debian-based distributions) packages. For Windows servers, ensure that the php_mysql or php_pgsql extension is enabled in php.ini.', |
92 |
120 |
93 summary_success_title: 'Your server meets all the requirements for running Enano.', |
121 summary_success_title: 'Your server meets all the requirements for running Enano.', |
94 summary_success_body: 'Click the button below to continue the installation.', |
122 summary_success_body: 'Click the button below to continue the installation.', |
95 |
123 |
96 summary_warn_title: 'Some of the features of Enano have been turned off to accommodate your server.', |
124 summary_warn_title: 'Warnings encountered during server check', |
97 summary_warn_body: 'Enano has detected that some of the features or configuration settings on your server are not optimal for the best behavior and/or performance for Enano. As a result, Enano has disabled these features as a precaution to prevent errors and potential security issues.', |
125 summary_warn_body: 'Since some server features that Enano uses aren\'t available, Enano has turned its support for these features off. The warnings below provide information on how you can fix this.', |
98 |
126 |
99 summary_fail_title: 'Your server does not meet the requirements for Enano to run.', |
127 summary_fail_title: 'Installation requirements not met', |
100 summary_fail_body: 'As a precaution, Enano will not install until the above requirements have been met. Contact your server administrator or hosting company and convince them to upgrade. Good luck.', |
128 summary_fail_body: 'As a precaution, Enano will not install until the above requirements have been met. Contact your server administrator or hosting company for support. If you still need help, please use the <a href="http://forum.enanocms.org/" onclick="window.open(this.href);">Enano support forums</a>.', |
101 |
129 |
102 objective_scalebacks: 'Review the list above to ensure that you are satisfied with any of Enano\'s workarounds for your server. If you need a particular feature and that feature is listed as disabled above, you should take the opportunity now to correct the problem.' |
130 objective_scalebacks: 'Review the list above to ensure that you are satisfied with any of Enano\'s workarounds for your server. If you need a particular feature and that feature is listed as disabled above, you should take the opportunity now to correct the problem.' |
103 }, |
131 }, |
104 database: { |
132 database: { |
105 modetitle: 'Database', |
133 modetitle: 'Database', |