Having the PHP module in Drupal Core encourages new users of Drupal to enable and use it. When people use the PHP module, it can result in:
- Security holes when used improperly
- Instability when upgrading their site because they may be using some PHP code that might change between upgrades
- Performance issues as PHP code in nodes cannot be cached properly
- Shared systems, like Drupal Gardens, must hide it from their users in order to ensure safe usage of their service
- Remove the PHP module from Drupal core
- Move it to a contributed module at drupal.org/project/php
- People who do want to use it at least have both the access and knowledge to install new modules. If they have this knowledge, it is assumed that they know what they're getting themselves into by using it.
- Ensure security updates and improvements are maintained on the contributed module
- Patch needs to be reviewed
- The contributed PHP module needs additional maintainers
User interface changes
- The PHP module is no longer in the modules list
- The contributed module needs to be installed in order to have it back in there
PASSED: [[SimpleTest]]: [MySQL] 58,789 pass(es).
PASSED: [[SimpleTest]]: [MySQL] 58,766 pass(es).
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch 1203886-157.patch. Unable to apply patch. See the log in the details link for more information.
FAILED: [[SimpleTest]]: [MySQL] Setup environment: Test cancelled by admin prior to completion.