In-Portal Issue Tracker

Welcome to the In-Portal Open Source CMS Issue Tracker! This is a central management / tracking tool for all types of tasks / issues / bugs for the In-Portal Project. Before reporting any issues, please make sure to read the Guide into Issue Tracker and How to Properly Test and Report Bugs!

View Revisions: Issue #413 All Revisions ] Back to Issue ]
Summary 0000413: System Requirements Check before In-Portal Installation
Revision 2011-12-06 13:05:25 by Dmitry
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard.

Below are to scenarios:


1. Clean/New Installation

This step will be located before "Filesystem Check" step and will NOT allow to continue if ANY of required settings has not passed.

We need to show FAILED or PASSED to the right from the setting (see Security check step for example).

NOTES:

MySQL version: 5.0+ (required) - checked as part "Database Configuration" step
MySQL Packet Size: 1MB min (required) - checked as part "Database Configuration" step

Don't allow moving forward if any of thee 2 MySQL settings are incorrect/lower than minimum.



2. Installation Maintenance

This step will be checking for System Requirements (see attached image).

After user selects that wants to check the System Requirement he will see a page with list of them and FAILED or PASSED to the right from it (see Security check step)


Below is list of checks that will consist of "Server-side" and "Client-side" requirements subsections:


Server-side requirements
------------------------
PHP version: 5.2+ (required)

MySQL version: 5.0+ (required) - NOTE: ONLY on Installation Maintenance step
MySQL Packet Size: 1MB min (required for large website, optional for small website) NOTE: ONLY on Installation Maintenance step

URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function (required)
- JSON (optional); json_encode function
- Java (optional); run "java args" (need to determine args that cause error on incorrectly installed java)

PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string
- ini_get('output_buffering') > 0 - buffering works (required)

Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2011-09-23 07:24:51 by alex
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard. This step will be located before "Filesystem Check" step.

It will consist of "Server-side" and "Client-side" requirements subsections:

Server-side requirements
------------------------
PHP version: 5.2+ (required)
MySQL version: 5.1+ (required)
MySQL Packet Size: 2MB min (required for large website, optional for small website)
URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function (required)
- JSON (optional); json_encode function
- Java (optional); run "java args" (need to determine args that cause error on incorrectly installed java)

PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string
- ini_get('output_buffering') > 0 - buffering works (required)

Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2011-09-23 06:45:40 by alex
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard. This step will be located before "Filesystem Check" step.

It will consist of "Server-side" and "Client-side" requirements subsections:

Server-side requirements
------------------------
PHP version: 5.2+ (required)
MySQL version: 5.1+ (required)
URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function (required)
- JSON (optional); json_encode function
- Java (optional); run "java args" (need to determine args that cause error on incorrectly installed java)

PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string
- ini_get('output_buffering') > 0 - buffering works (required)

Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2011-09-03 09:56:24 by alex
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard. This step will be located before "Filesystem Check" step.

It will consist of "Server-side" and "Client-side" requirements subsections:

Server-side requirements
------------------------
PHP version: 5.2+ (required)
MySQL version: 5.1+ (required)
URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function (required)
- JSON (optional); json_encode function


PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string
- ini_get('output_buffering') > 0 - buffering works (required)

Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2011-09-03 09:54:04 by alex
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard. This step will be located before "Filesystem Check" step.

It will consist of "Server-side" and "Client-side" requirements subsections:

Server-side requirements
------------------------
PHP version: 5.2+ (required)
MySQL version: 5.1+ (required)
URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function (required)
- JSON (optional); json_encode function


PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string


Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2011-07-05 07:22:27 by alex
Description We need to introduce new "System Requirements Check" step in In-Portal installation wizard. This step will be located before "Filesystem Check" step.

It will consist of "Server-side" and "Client-side" requirements subsections:

Server-side requirements
------------------------
PHP version: 5.2+ (required)
MySQL version: 5.1+ (required)
URL Rewriting Support: yes/no (optional)
PHP extensions:
- Memcache (optional); Memcache class
- Curl (required); curl_init function
- Freetype (required); imagettfbbox function
- GD 1.8+ (required)
- jpeg (required)
- MySQL; mysql_connect function


PHP settings:
- ini_set('memory_limit', ...) - works/don't work (optional)
- ini_get('date.timezone') - timezone set/not set (required)
- ini_get('gpc_order') - contains "GPC" string


Client-side requirements:
------------------------
Cookies enabled
JavaScript enabled
Revision 2009-10-28 04:42:19 by alex
Description We need to come up with the list of server reirements to be checked before installation can check.

Preliminary discussion takes page here - http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3

Final specs will be posted here once agreed upon.
Revision 2009-10-28 02:03:13 by alex
Description We need to come up with the list of server reirements to be checked before installation can check.

Preliminary discussion takes page here - http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3

Final specs will be posted here once agreed upon.



Web Development by Intechnic
In-Portal Open Source CMS
In-Portal Open Source CMS
Copyright © 2000 - 2009 MantisBT Group

Powered by Mantis Bugtracker