Difference between revisions of "PhpMyAdmin"
From OpenEMR Project Wiki
Bradymiller (talk | contribs) |
Bradymiller (talk | contribs) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==For versions 4.1.2 | ==For OpenEMR versions 5.0.1 and above== | ||
:'''phpMyAdmin was removed'''. See this forum thread for details: https://community.open-emr.org/t/removing-phpmyadmin/8299/12 | |||
==For OpenEMR versions 4.2.2 through 5.0.0== | |||
===Integration into OpenEMR=== | |||
:Embedded phpMyAdmin was upgraded to 4.5.4.1(note this version requires PHP5.5+). This included: | |||
:*Removal of previous phpmyadmin version: | |||
::*https://github.com/openemr/openemr/commit/e9b6e318a83c1467b6969ccdfc5df29a8c132700 | |||
:*Addition of stock phpMyAdmin 4.5.4.1 (All Language version). | |||
::*https://github.com/openemr/openemr/commit/084ace8dfaa08c74d4fa33781addde17aa1aac4c | |||
:*Integration for phpMyAdmin 4.5.4.1 into OpenEMR | |||
::*https://github.com/openemr/openemr/commit/218f9b0a57861643b7a25aca644092ee86e96445 | |||
:*Another minor integration commit | |||
::*https://github.com/openemr/openemr/commit/72f01e030af0fe12e63076f11dcfd641950d608f | |||
==For OpenEMR versions 4.1.3 through 4.2.2== | |||
===Integration into OpenEMR=== | |||
:Embedded phpMyAdmin was upgraded to 4.2.5. This included: | |||
:*Removal of previous phpmyadmin version: | |||
::*https://github.com/openemr/openemr/commit/7bd0904c15f2ce8e2dfbebe364a61dd0a394e6ed | |||
:*Addition of stock phpMyAdmin 4.2.5 (All Language version). | |||
::*https://github.com/openemr/openemr/commit/cfc1ddf0544bc98af242756b8b5c74dc19e7b51f | |||
:*Integration for phpMyAdmin 4.2.5 into OpenEMR | |||
::*https://github.com/openemr/openemr/commit/4ed7c7b5763538fab5090d3145194cfdd6120752 | |||
==For OpenEMR version 4.1.2== | |||
===Integration into OpenEMR=== | ===Integration into OpenEMR=== | ||
:Embedded phpMyAdmin was upgraded to 4.0.4. This included: | :Embedded phpMyAdmin was upgraded to 4.0.4. This included: | ||
Line 6: | Line 31: | ||
:*Addition of stock phpMyAdmin 4.0.4 (All Language version). | :*Addition of stock phpMyAdmin 4.0.4 (All Language version). | ||
::*http://github.com/openemr/openemr/commit/bcac748a7611fcdff0be8d0c76e3249760987a0e | ::*http://github.com/openemr/openemr/commit/bcac748a7611fcdff0be8d0c76e3249760987a0e | ||
:*Integration | :*Integration for phpMyAdmin 4.0.4 into OpenEMR | ||
::*http://github.com/openemr/openemr/commit/79b041ab835d558a73e29761cd7e166ea426ce0d | ::*http://github.com/openemr/openemr/commit/79b041ab835d558a73e29761cd7e166ea426ce0d | ||
===Security Patches=== | ===Security Patches=== | ||
:Goal is to keep this version updated by phpmyadmin security patches released here: | :*Goal is to keep this version updated by phpmyadmin security patches released here: | ||
:*http://www.phpmyadmin.net/home_page/security/ | ::*http://www.phpmyadmin.net/home_page/security/ | ||
:First security patch | :*First security patch: | ||
:*http://www.phpmyadmin.net/home_page/security/PMASA-2013-7.php (4.0.4.1 patch) | ::*http://www.phpmyadmin.net/home_page/security/PMASA-2013-7.php (4.0.4.1 patch) '''(COMPLETED for 4.1.2)''' | ||
:::*FROM (phpmyadmin codebase): | |||
::::*http://github.com/phpmyadmin/phpmyadmin/commit/012464268420e53a9cd81cbb4a43988d70393c36.patch | |||
:::*TO (openemr codebase): | |||
::::*http://github.com/openemr/openemr/commit/23ae06ee46d2c05377b70c9510c1e68b36644aef | |||
==For versions 3.1.0 - 4.1.1== | ==For OpenEMR versions 3.1.0 - 4.1.1== | ||
:The phpMyAdmin version (chose 2.x branch to ensure compatibility with php4/mysql4) has been upgraded and migrated to openemr/phpmyadmin. The customizations involved to embed phpMyAdmin involved creating a custom openemr/phpmyadmin/config.inc.php file and modifying several files (openemr/phpmyadmin/libraries/session.inc.php and openemr/phpmyadmin/libraries/common.inc.php) to ensure the sessions of phpMyAdmin and OpenEMR do not conflict. Note that the session name in openemr/interface/globals.php and openemr/phpmyadmin/libraries/session.inc.php need to be identical (this has been documented in the globals.php file for users whom want to change the session names). phpMyAdmin was imported into the cvs code with PHPMYADMIN tags to allow simple upgrading in the cvs to new phpMyAdmin versions in future via cvs import and merge. | :The phpMyAdmin version (chose 2.x branch to ensure compatibility with php4/mysql4) has been upgraded and migrated to openemr/phpmyadmin. The customizations involved to embed phpMyAdmin involved creating a custom openemr/phpmyadmin/config.inc.php file and modifying several files (openemr/phpmyadmin/libraries/session.inc.php and openemr/phpmyadmin/libraries/common.inc.php) to ensure the sessions of phpMyAdmin and OpenEMR do not conflict. Note that the session name in openemr/interface/globals.php and openemr/phpmyadmin/libraries/session.inc.php need to be identical (this has been documented in the globals.php file for users whom want to change the session names). phpMyAdmin was imported into the cvs code with PHPMYADMIN tags to allow simple upgrading in the cvs to new phpMyAdmin versions in future via cvs import and merge. | ||
:*Upgraded OpenEMR 4.0 to phpMyAdmin 2.11.10 via cvs import command (very easy) (4/22/2010) | :*Upgraded OpenEMR 4.0 to phpMyAdmin 2.11.10 via cvs import command (very easy) (4/22/2010) | ||
==For versions 3.0.1 and below== | ==For OpenEMR versions 3.0.1 and below== | ||
:The embedded phpMyAdmin can be found at openemr/interface/main/myadmin. | :The embedded phpMyAdmin can be found at openemr/interface/main/myadmin. | ||
[[Category:Developer Guide]] | [[Category:Developer Guide]] |
Latest revision as of 01:03, 17 April 2017
For OpenEMR versions 5.0.1 and above
- phpMyAdmin was removed. See this forum thread for details: https://community.open-emr.org/t/removing-phpmyadmin/8299/12
For OpenEMR versions 4.2.2 through 5.0.0
Integration into OpenEMR
- Embedded phpMyAdmin was upgraded to 4.5.4.1(note this version requires PHP5.5+). This included:
- Removal of previous phpmyadmin version:
- Addition of stock phpMyAdmin 4.5.4.1 (All Language version).
- Integration for phpMyAdmin 4.5.4.1 into OpenEMR
- Another minor integration commit
For OpenEMR versions 4.1.3 through 4.2.2
Integration into OpenEMR
- Embedded phpMyAdmin was upgraded to 4.2.5. This included:
- Removal of previous phpmyadmin version:
- Addition of stock phpMyAdmin 4.2.5 (All Language version).
- Integration for phpMyAdmin 4.2.5 into OpenEMR
For OpenEMR version 4.1.2
Integration into OpenEMR
- Embedded phpMyAdmin was upgraded to 4.0.4. This included:
- Removal of previous phpmyadmin version:
- Addition of stock phpMyAdmin 4.0.4 (All Language version).
- Integration for phpMyAdmin 4.0.4 into OpenEMR
Security Patches
- Goal is to keep this version updated by phpmyadmin security patches released here:
- First security patch:
- http://www.phpmyadmin.net/home_page/security/PMASA-2013-7.php (4.0.4.1 patch) (COMPLETED for 4.1.2)
- FROM (phpmyadmin codebase):
- TO (openemr codebase):
For OpenEMR versions 3.1.0 - 4.1.1
- The phpMyAdmin version (chose 2.x branch to ensure compatibility with php4/mysql4) has been upgraded and migrated to openemr/phpmyadmin. The customizations involved to embed phpMyAdmin involved creating a custom openemr/phpmyadmin/config.inc.php file and modifying several files (openemr/phpmyadmin/libraries/session.inc.php and openemr/phpmyadmin/libraries/common.inc.php) to ensure the sessions of phpMyAdmin and OpenEMR do not conflict. Note that the session name in openemr/interface/globals.php and openemr/phpmyadmin/libraries/session.inc.php need to be identical (this has been documented in the globals.php file for users whom want to change the session names). phpMyAdmin was imported into the cvs code with PHPMYADMIN tags to allow simple upgrading in the cvs to new phpMyAdmin versions in future via cvs import and merge.
- Upgraded OpenEMR 4.0 to phpMyAdmin 2.11.10 via cvs import command (very easy) (4/22/2010)
For OpenEMR versions 3.0.1 and below
- The embedded phpMyAdmin can be found at openemr/interface/main/myadmin.