Git Product home page Git Product logo

Comments (5)

zero-24 avatar zero-24 commented on August 28, 2024

But Is'nt that a restriction of PHP and not Joomla as the extension is dropped?

from downloads.joomla.org.

gwsdesk avatar gwsdesk commented on August 28, 2024

I do agree with that remark but we do see a lot of questions and issues on the forums so it makes sense to make people aware as a site-note I believe since at present they blame Joomla

from downloads.joomla.org.

mbabker avatar mbabker commented on August 28, 2024

Keep in mind too that Joomla has a fair bit of logic in place so that if your global config is set to use the deprecated ext/mysql extension, we try to move you to one of the other supported variations and only fail if both MySQLi and PDO MySQL are disabled too.

https://github.com/joomla/joomla-cms/blob/4711ba1ede505345ef822777a3643d0472be7e30/libraries/joomla/database/driver.php#L256-L293

from downloads.joomla.org.

gwsdesk avatar gwsdesk commented on August 28, 2024

Yep which is a cool PR but it does not resolves the issue that people change settings to PHP7 or change host who runs PHP7 without having the needed MySQLi in place so the site crashes. It is simply a little piece of info though needed at present (just search the Joomla forums and see how many issues are related to this very simple piece of info) I do agree it is not Joomla but that is also not fact for the footnotes point 1 - 6 at present

from downloads.joomla.org.

mbabker avatar mbabker commented on August 28, 2024

I'm going to close this as won't fix. The tech requirements page honestly isn't the best place to get into technical level distinctions of what PHP extensions are or are not supported in certain configurations (mainly the combination of Joomla and PHP versions). A page like https://docs.joomla.org/Optional_Technical_Requirements (which is linked from the tech requirements page) is probably a better place to get into more in-depth technical matters like this. And as noted, even if Joomla is still configured to use "mysql" as the driver (which points to the deprecated/abandoned ext/mysql) on a PHP 7 server, it still takes reasonable steps to try and use one of the other supported PHP extensions and only fails in that configuration if your server doesn't have either of ext/mysqli or ext/pdo (with MySQL support) enabled.

from downloads.joomla.org.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.