我正在创建Android手机和服务器之间的连接。为此,我在Windows x64 7上使用XAMPP 1.8.0和PHP:5.4.4。十天前,我正在处理100%工作的代码。由于其他工作,我无法在这个项目上工作更多。今天我发布了我的应用程序并且惊喜功能日期发出警告,连接出错:
WTF发生了什么?在这段时间我用一些Windows更新修复更新了Windows,我的手机从android 4.0.2更新到4.1.2。警告:date():依赖系统是不安全的 时区设置。您必需使用date.timezone设置 或者date_default_timezone_set()函数。如果您使用过任何一个 那些方法,你最有可能仍然得到这个警告 拼写错误的时区标识符。我们为时区选择了“UTC” 现在,但请设置date.timezone以选择您的时区。在 在 13 行 D:\ SERVER \ xampp \ htdocs \ creater.php [{ “errorInfo中”:空}]
PD。错误信息来自:
try{
$link = new PDO('mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;host=localhost;dbname=mydb', 'root', '');
$link->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$link->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(Exception $e) {
echo json_encode(array($e));
exit();
}
答案 0 :(得分:0)
最后,我解决了我的问题。我认为问题出在socket上,我不知道为什么,它丢失了。无论如何,我认为解决它的最快方法是重新安装xampp,所以我做到了。为了防止有人这样做,如果你想备份数据,请复制htpdoc文件夹和mysql / data。如果您的DDBB是InnoDB,请复制ib *文件以进行恢复。没有它们你就不能,你需要从0创建你的DDBB。