In-Portal Issue Tracker - In-Portal CMS
|
|||||||||||||||||||||||||
Viewing Issue Advanced Details | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
ID: | Category: | Type: | Reproducibility: | Date Submitted: | Last Update: | ||||||||||||||||||||
413 | [In-Portal CMS] Install / Upgrages | feature request | always | 2009-10-28 02:02 | 2012-07-25 05:32 | ||||||||||||||||||||
|
|||||||||||||||||||||||||
Reporter: | Dmitry | Platform: | |||||||||||||||||||||||
Assigned To: | alex | OS: | |||||||||||||||||||||||
Priority: | normal | OS Version: | |||||||||||||||||||||||
Status: | closed | Product Version: | 5.1.0 | ||||||||||||||||||||||
Product Build: | Resolution: | fixed | |||||||||||||||||||||||
ETA: | none | Fixed in Version: | 5.2.0-B1 | ||||||||||||||||||||||
Reference: | https://groups.google.com/d/topic/in-portal-bugs/N2bk4jc7y6M/discussion https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion | ||||||||||||||||||||||||
Change Log Message: | Created "System Requirements Check" step for installation | ||||||||||||||||||||||||
Estimate Points: | 2 | ||||||||||||||||||||||||
|
|||||||||||||||||||||||||
Summary: | 0000413: System Requirements Check before In-Portal Installation | ||||||||||||||||||||||||
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 |
||||||||||||||||||||||||
Steps To Reproduce: | |||||||||||||||||||||||||
Additional Information: |
I suppose we can place all server-side checks in prerequisites.php file of CORE module installation folder. Later (NOT NOW): Same checks for other modules will be performed once on module selection step. Other modules can't be installed until required requirements are met. |
||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||
Attached Files: |
CheckSystem_Requirements.png (58,029) 2011-12-06 13:09 http://tracker.in-portal.org/file_download.php?file_id=1348&type=bug system_requirements_413.patch (20,058) 2011-12-09 10:18 http://tracker.in-portal.org/file_download.php?file_id=1365&type=bug system_requirements_v2.patch (16,006) 2011-12-12 05:33 http://tracker.in-portal.org/file_download.php?file_id=1367&type=bug system_requirements_java.patch (1,189) 2011-12-12 09:20 http://tracker.in-portal.org/file_download.php?file_id=1369&type=bug updated_java_check_during_installation_v2.patch (1,854) 2011-12-13 03:58 http://tracker.in-portal.org/file_download.php?file_id=1372&type=bug upgrade_to_520_fails_on_prerequisit_check.patch (2,870) 2012-01-06 07:40 http://tracker.in-portal.org/file_download.php?file_id=1467&type=bug |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||
2012-10-22 11:14 | alex | Relationship added | parent of 0001419 | ||||||||||||||||||||||
2012-10-22 11:13 | alex | Relationship added | parent of 0001409 | ||||||||||||||||||||||
2012-07-25 05:32 | alex | Note Added: 0004999 | |||||||||||||||||||||||
2012-07-25 05:32 | alex | Status | resolved => closed | ||||||||||||||||||||||
2012-03-14 12:27 | alex | Relationship added | parent of 0001225 | ||||||||||||||||||||||
2012-01-06 07:45 | alex | Changeset attached | 5.2.x r14999 | ||||||||||||||||||||||
2012-01-06 07:43 | alex | Note Added: 0004393 | |||||||||||||||||||||||
2012-01-06 07:40 | alex | File Added: upgrade_to_520_fails_on_prerequisit_check.patch | |||||||||||||||||||||||
2011-12-13 04:01 | alex | Changeset attached | 5.2.x r14863 | ||||||||||||||||||||||
2011-12-13 04:01 | alex | Note Added: 0004255 | |||||||||||||||||||||||
2011-12-13 04:01 | alex | Status | reviewed and tested => resolved | ||||||||||||||||||||||
2011-12-13 04:01 | alex | Resolution | reopened => fixed | ||||||||||||||||||||||
2011-12-13 04:01 | alex | Assigned To | !COMMUNITY => alex | ||||||||||||||||||||||
2011-12-13 04:00 | alex | Note Added: 0004254 | |||||||||||||||||||||||
2011-12-13 04:00 | alex | Assigned To | alex => !COMMUNITY | ||||||||||||||||||||||
2011-12-13 04:00 | alex | Status | needs feedback => reviewed and tested | ||||||||||||||||||||||
2011-12-13 04:00 | alex | Note Added: 0004253 | |||||||||||||||||||||||
2011-12-13 03:58 | alex | File Added: updated_java_check_during_installation_v2.patch | |||||||||||||||||||||||
2011-12-12 18:07 | Dmitry | Note Added: 0004247 | |||||||||||||||||||||||
2011-12-12 18:07 | Dmitry | Status | resolved => needs feedback | ||||||||||||||||||||||
2011-12-12 18:07 | Dmitry | Resolution | fixed => reopened | ||||||||||||||||||||||
2011-12-12 09:20 | alex | File Added: system_requirements_java.patch | |||||||||||||||||||||||
2011-12-12 05:36 | alex | Note Added: 0004244 | |||||||||||||||||||||||
2011-12-12 05:36 | alex | Status | reviewed and tested => resolved | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Fixed in Version | => 5.2.0-B1 | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Resolution | open => fixed | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Assigned To | !COMMUNITY => alex | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Changeset attached | 5.2.x r14860 | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Note Added: 0004243 | |||||||||||||||||||||||
2011-12-12 05:36 | alex | Assigned To | alex => !COMMUNITY | ||||||||||||||||||||||
2011-12-12 05:36 | alex | Status | needs testing => reviewed and tested | ||||||||||||||||||||||
2011-12-12 05:33 | alex | File Added: system_requirements_v2.patch | |||||||||||||||||||||||
2011-12-11 20:00 | Dmitry | Note Added: 0004240 | |||||||||||||||||||||||
2011-12-09 10:18 | erik | Time Estimate Removed | 4 => | ||||||||||||||||||||||
2011-12-09 10:18 | erik | Note Added: 0004238 | |||||||||||||||||||||||
2011-12-09 10:18 | erik | Assigned To | erik => alex | ||||||||||||||||||||||
2011-12-09 10:18 | erik | Developer | => erik | ||||||||||||||||||||||
2011-12-09 10:18 | erik | Status | needs work => needs testing | ||||||||||||||||||||||
2011-12-09 10:18 | erik | File Added: system_requirements_413.patch | |||||||||||||||||||||||
2011-12-08 11:03 | erik | Note Added: 0004235 | |||||||||||||||||||||||
2011-12-06 13:09 | Dmitry | File Added: CheckSystem_Requirements.png | |||||||||||||||||||||||
2011-12-06 13:05 | Dmitry | Description Updated | bug_revision_view_page.php?rev_id=921#r921 | ||||||||||||||||||||||
2011-12-06 13:05 | Dmitry | Additional Information Updated | bug_revision_view_page.php?rev_id=922#r922 | ||||||||||||||||||||||
2011-12-05 21:14 | Dmitry | Note Added: 0004208 | |||||||||||||||||||||||
2011-12-05 21:14 | Dmitry | Assigned To | => erik | ||||||||||||||||||||||
2011-12-05 21:14 | Dmitry | Status | active => needs work | ||||||||||||||||||||||
2011-10-22 05:39 | alex | Estimate Points | => 2 | ||||||||||||||||||||||
2011-09-26 04:59 | alex | Time Estimate Added | 4 | ||||||||||||||||||||||
2011-09-26 04:59 | alex | Additional Information Updated | bug_revision_view_page.php?rev_id=847#r847 | ||||||||||||||||||||||
2011-09-23 07:24 | alex | Description Updated | bug_revision_view_page.php?rev_id=821#r821 | ||||||||||||||||||||||
2011-09-23 06:45 | alex | Description Updated | bug_revision_view_page.php?rev_id=819#r819 | ||||||||||||||||||||||
2011-09-23 06:44 | alex | Target Version | Icebox => 5.2.0 | ||||||||||||||||||||||
2011-09-03 09:56 | alex | Description Updated | bug_revision_view_page.php?rev_id=810#r810 | ||||||||||||||||||||||
2011-09-03 09:54 | alex | Description Updated | bug_revision_view_page.php?rev_id=809#r809 | ||||||||||||||||||||||
2011-09-03 09:51 | alex | Relationship added | related to 0000969 | ||||||||||||||||||||||
2011-07-05 07:24 | alex | Reference | http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373 => [url]https://groups.google.com/d/topic/in-portal-bugs/N2bk4jc7y6M/discussion https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion | ||||||||||||||||||||||
2011-07-05 07:22 | alex | Description Updated | bug_revision_view_page.php?rev_id=734#r734 | ||||||||||||||||||||||
2011-07-05 07:22 | alex | Additional Information Updated | bug_revision_view_page.php?rev_id=736#r736 | ||||||||||||||||||||||
2011-07-05 07:22 | alex | Reference | http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion => http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion [url]http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373 | ||||||||||||||||||||||
2011-01-16 22:10 | Dmitry | Reference | http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 => http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 https://groups.google.com/d/topic/in-portal-dev/E1MceYE_TDg/discussion | ||||||||||||||||||||||
2011-01-16 22:10 | Dmitry | Change Log Message | => Created "System Requirements Check" step for installation | ||||||||||||||||||||||
2009-10-28 04:42 | alex | Reference | http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 => http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 | ||||||||||||||||||||||
2009-10-28 04:42 | alex | Description Updated | bug_revision_view_page.php?rev_id=310#r310 | ||||||||||||||||||||||
2009-10-28 02:03 | Dmitry | Status | needs work => active | ||||||||||||||||||||||
2009-10-28 02:03 | Dmitry | Assigned To | !COMMUNITY => | ||||||||||||||||||||||
2009-10-28 02:02 | Dmitry | New Issue | |||||||||||||||||||||||
2009-10-28 02:02 | Dmitry | Status | active => needs work | ||||||||||||||||||||||
2009-10-28 02:02 | Dmitry | Assigned To | => !COMMUNITY | ||||||||||||||||||||||
2009-10-28 02:02 | Dmitry | Reference | => http://groups.google.com/group/in-portal-bugs/browse_frm/thread/3766e4e2373bcba3 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|