推送通知脚本错误

时间:2013-04-25 10:31:17

标签: iphone push-notification


推送通知我已通过“http://www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2” 一切都在为我工作,除了当我运行php push.php 我得到了日志为

'推送脚本启动(开发模式) 1退出致命错误:异常'PDOException',消息'SQLSTATE [28000] [1045]用户'pushhost'访问被拒绝'@ localhost'(使用密码:YES)'在/ Users / iphonedev / Desktop / Push Test / PushChatServer中/push/push.php:83 堆栈跟踪:

0 / Users / iphonedev / Desktop / Push Test / PushChatServer / push / push.php(83):PDO-> __ construct('mysql:host = loca ...','pushchat','d] 682 #%yI1nb3',数组)

1 / Users / iphonedev / Desktop / Push Test / PushChatServer / push / push.php(36):APNS_Push-> __ construct(Array)

2 {main}

'

请-2帮助我,我花了很多时间但无法找到任何解决方案。

2 个答案:

答案 0 :(得分:2)

这是数据库的用户权限问题。通过浏览PHPMyAdmin添加用户,并参见下面的屏幕截图以获取帮助。

添加pushchat作为用户名,d]682#%yI1nb3作为密码,在主机字段中选择localhost,检查所有权限,然后按go。你会摇摆不定。

enter image description here

答案 1 :(得分:0)

我通过更新文件push_config.php得到了修复,其中我替换'host'=> 'localhost','host'=>的 'localhost:8889'