1)我的整个应用程序都是在PDO上使用sqlite构建的。
我的问题是:主机服务提供商已经禁用了PDO。
发布于 2010-09-16 06:08:41
这取决于您的主机提供商支持的功能以及您愿意切换的程度。
理想情况下,你会想要切换,因为任何不提供PDO的too主机也可能在其他地方犯了严重的错误。(PDO是使用参数化SQL和PHP防止SQL注入攻击的推荐方法)
如果您不想切换,最简单的解决方案可能是遵循PEAR关于设置本地PEAR安装的指南,然后运行pear install pdo。
如果您的主机允许定制的HTTP (Apache)设置,那么一个技术上更正确但更复杂的解决方案是在启用PDO的情况下在您的homedir中构建您自己的mod_php并使用它。(据我所知,使用PHP附带的PDO是捆绑它的版本的推荐解决方案)
如果无法设置自定义Apache实例,可以尝试的另一个选项是构建一个自定义PHP,然后构建使用.htaccess通过FastCGI运行它。
除了这个我想不出别的选择了。
发布于 2010-09-16 05:59:40
如果这是共享主机,那么您的web主机必须允许这样的功能。联系他们并解释你的需求。如果他们无法找到满足他们的方法,或者您的查询仍未得到答复,请切换主机。有无数这样的人。
https://stackoverflow.com/questions/3723992
复制相似问题