Php 一个数据库中的多个网站
我有许多特许经营网站,我希望它们都能从一个数据库中提取数据,这样,如果有任何更改,我可以通过编辑表格数据来完成,而不是单独编辑和上传每个网站需要花费很多时间 使用WAMP Apache 2.2.22、php 5.3.13和MySQL 5.5.24在本地主机上运行良好-所有站点都正确显示所需信息 问题是,在导入数据库并上载站点文件后,当我在live环境中创建新站点时,我会看到一个空白页面。没有错误消息Php 一个数据库中的多个网站,php,html,mysql,database,pdo,Php,Html,Mysql,Database,Pdo,我有许多特许经营网站,我希望它们都能从一个数据库中提取数据,这样,如果有任何更改,我可以通过编辑表格数据来完成,而不是单独编辑和上传每个网站需要花费很多时间 使用WAMP Apache 2.2.22、php 5.3.13和MySQL 5.5.24在本地主机上运行良好-所有站点都正确显示所需信息 问题是,在导入数据库并上载站点文件后,当我在live环境中创建新站点时,我会看到一个空白页面。没有错误消息 $pdo = new PDO("mysql:host=localhost;dbname=####
$pdo = new PDO("mysql:host=localhost;dbname=####dbname", '####username', '####password');
这些站点都位于与Plesk 11.5.30并行的同一VPS上
有什么线索吗
干杯 首先启用错误报告和检查:ini上的卡盘设置“显示错误”,1;错误报告全部;非常感谢-这给了我一个错误致命的错误:在第13行的/var/www/vhosts/sitename.co.uk/httpdocs/getinfo.php中对非对象调用成员函数setFetchMode,这是从特定表获取信息的地方。删除后,所有页面似乎都可以正常工作,但依赖于特定表的页面除外,只有一些未定义的变量。令人困惑的是,在我看来,第13行和其他对其他页面做相同工作的行没有什么不同。。。神秘加深了!已解决-当我将DB导入live server时,该表的camel case表名更改为小写。将PDO查询切换为小写,并且可以正常工作。对于表名之类的名称,是否不建议使用驼峰大小写?