Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6254857
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T14:15:27+00:00 2026-05-24T14:15:27+00:00

Joomla is an open-source CMS written in PHP, that originally was based on Apache,

  • 0

Joomla is an open-source CMS written in PHP, that originally was based on Apache, MySQL, and Linux.

Now it runs on IIS + Windows.

Can I install it on my Windows machine, using MS SQL Server instead of MySQL?

enter image description here

I have seen a video showing a person doing this. But when I download the joomla installer, it’s not possible to install it onto MS SQL.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T14:15:28+00:00Added an answer on May 24, 2026 at 2:15 pm

    edited after having spent some time with joonla+SQL Server.

    Yes, you can run joomla on SQL Server, sort of. But there are some big caveats.

    • You must download a modified joomla installation. The best I found was a modified v1.6 joomlaposted by Sudhi from Hooduku. The direct link is here. It’s a one-off.

    • There’s no current (v1.7) version of joomla supporting SQL Server that I found.

    • As far as I could tell there’s no commitment to an ongoing maintenance of this thing. I looked in the joomla release plan and did not see SQL Server support as a commitment.

    • Lastly, and possibly most importantly, it does not work.

    How does it not work? Let me count the ways.

    There are queries scattered throughout the joomla source code, to retrieve things like module names, article content, ratings, and so on. Most of the SQL code works with MySQL, and not with SQL Server. The “multidb” modified version modifies most? many of those queries to allow things to work with SQL Server. But, many of those things were missed. For example: I found a query, cannot recall now, which used LENGTH to get the length of a string, instead of the SQL Server function LEN. This caused the query to break, and whatever I was trying to do, did not happen.

    Another case (once again, I forget precisely when this occurred) had to do with inserting a row. The joomla code uses syntax like INSERT INTO table column1=4 column2=18. Actually now that I type this I recall precisely the table – it was the #__modules_menu table. The correct SQL Server syntax to insert a row is INSERT INTO table (column1, column2) VALUES(4, 128) . A simple enough change, but you need to skulk through joomla’s PHP code to figure out where to make it.

    There were other myriad bugs that popped up, mostly having to do with malformed SQL syntax. Treating a column as a number, when it is actually a string. Using the wrong table alias for an ORDER BY clause.

    I found that uploading a new template sort of worked – the template was unpacked and recognized, no error reported. But the template styles table didn’t get an update, for whatever reason, so the template was not actually available in the admin panels, after the upload. If I manually inserted an entry into #__template_styles, then the template became available.

    The name on the label of the special joomla download I used said “RC1” but it is not release quality, by any stretch of the imagination.


    If you try this, you will also need a bunch of other pre-requisites.

    • PHP of course. I used v5.3.6
    • the MS SQL Server drivers for PHP — I grabbed the driver build for single-thread use, with the VC9 runtime. This needed to match my version of php. See below. I had to drop in php_sqlsrv_53_nts_vc9.dll and php_pdo_sqlsrv_53_nts_vc9.dll into the ext/ directory for PHP.
    • SQL Server or SQL Server Express (the free version). You may need to apply service packs.

    The PHPinfo page shows VC runtime version and thread safety params
    enter image description here

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I wonder if there is an open source CMS coded in Python that is
I have been looking round for an open-source CMS framework that I can use
When working with some open source projects (in my case Joomla and Moodle), I've
When working with open source project (like wordpress, drupal, joomla) I always find in
I have Joomla 1.5.9 running with php 5.2.8, mySQL 5.1.31 on IIS7 on a
In Joomla 1.5 I would like to have a startpage (that has its own
If i look into PHP they have Joomla, although it was initially build for
I have seen that , this happend twice that , in my root index.php
According to: http://intendance.com/2011/03/31/enterprise-content-management-open-source-squiz-matrix/ They have stated: Most other open source content management systems options
I am trying to run Jumo open source platform ( https://github.com/jumoconnect/openjumo ) on my

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.