2012-07-18 3 views
0

Je commence un projet dans Joomla. Le serveur Web est Apache sur Mac.Comment connecter/exécuter Joomla sur Mac (ou Linux) sur/avec un serveur Microsoft SQL distant?

La base de données que je souhaite utiliser est un serveur Microsoft SQL distant. Je n'ai que l'option d'installation avec mysql quand je clique sur la page d'installation.

Microsoft fournit des pilotes PHP, mais ils sont uniquement Windows. http://www.microsoft.com/en-us/download/details.aspx?id=20098

Y a-t-il d'autres options?

+0

Ça fait longtemps que je l'ai fait, mais je crois unixODBC avec FreeTDS sera votre meilleur pari. – Corbin

Répondre

0

Cela ne fonctionnera pas, MS SQL n'est pas supporté par Joomla pour le moment. Le problème que vous rencontrerez est qu'ils ont des implémentations très différentes de la syntaxe SQL. Fondamentalement, les requêtes utilisées pour MySQL ne fonctionnent pas nécessairement dans MSSQL. Vous auriez besoin de réécrire toutes les requêtes dans le framework Joomla pour utiliser la syntaxe MSSQL, ce qui serait une entreprise formidable et rendrait presque impossible d'ajouter des extensions ou des mises à jour de Joomla.

Plus d'infos ici - Differences between MySQL and SQL Server

+0

Je suis passé à CodeIgniter, dont le générateur de requêtes intégré fait exactement ce que vous décrivez. J'étais opérationnel, connecté à SQL Server à partir d'un Mac de moins de 30 ans. – meriial

Questions connexes