?
avatar Spudley
Spudley
21 Oct 2017

PHP has deprecated the mcrypt extension in PHP 7.1, and will remove it entirely in 7.2. The extension is also often not available in hosted environments, regardless of PHP version.

However it is still shown as required by the Joomla installer, and used by several parts of Joomla.

Given that PHP 7.2 is due out imminently, we should probably be looking to remove this dependency.

(this issue may have been raised already; if it's a dup, please close, but I couldn't find it as searching issues for mcrypt pulls up loads of unrelated tickets where people have referenced it when describing their configuration)

avatar Spudley Spudley - open - 21 Oct 2017
avatar joomla-cms-bot joomla-cms-bot - change - 21 Oct 2017
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 21 Oct 2017
avatar mbabker mbabker - change - 21 Oct 2017
Status New Closed
Closed_Date 0000-00-00 00:00:00 2017-10-21 18:59:55
Closed_By mbabker
avatar mbabker mbabker - close - 21 Oct 2017
avatar mbabker
mbabker - comment - 21 Oct 2017

The required uses of mcrypt are phased out and the install checks removed. Any remaining uses are in optional code components.

avatar Spudley
Spudley - comment - 21 Oct 2017

Okay. Glad to know you're on top of it :) It still showed up in my install checks when I installed a fresh 3.8.1 just now, but did let it pass once I fixed the other issues.

Also, I note that mcrypt is still listed as required on the Joomla technical requirements page. I guess that should change too?

Add a Comment

Login with GitHub to post a comment