Я нахожусь в ситуации, когда меня просят создать один файл WAR, который запускает Wordpress. Используя Quercus, Tomcat и http://httpd.apache.org/+mod_rewrite Мне удалось создать файл WAR, содержащий все, кроме базы данных, которую я запускал извне. Однако я не уверен, как мне избавиться от зависимости от внешней базы данных (и, честно говоря, вся эта попытка кажется мне плохой идеей).
В этой статье описывается успешное развертывание Wordpress в Google App Engine без необходимости MySQL, но это было сделано с использованием JPA.
Вместо встраивания экземпляра MySQL, если бы я мог использовать внешнее соединение с базой данных MSSQL, это тоже было бы хорошо. (Это старый пост, но он, кажется, предполагает, что настоящий MySQL — единственная поддерживаемая база данных для Wordpress. Является ли наиболее целесообразным вариантом попытка заменить каждый вызов MySQL в исходном коде Wordpress вызовом MSSQL? Есть ли какой-то уровень совместимости/перевода, который я мог бы использовать вместо этого? (Я видел этот вопрос, но в моем случае решение не сработает. )
ОБНОВЛЕНИЕ: я наткнулся на MySQL-JE, но он выглядит date и недостаточно полный (не уверен, как бы я сказал Quercus/PHP общаться с ним). Кто-нибудь использовал его? Если да, то как вы думаете, это поможет решить эту проблему?
DataSource
для доступа к удаленной базе данных. - person Sotirios Delimanolis   schedule 17.12.2013