我目前正試圖設置一個使用php的推送通知服務器。我有一些代碼,如果我在命令行上運行它的作品。但是,當我通過Web瀏覽器訪問相同的php文件來測試它給我一個權限被拒絕的錯誤。PHP推送通知權限被拒絕IOS
什麼可能導致這一點,我相信它一定是錯誤的Apache,但我不知道是什麼。
編輯: 我相信它是一個SELinix問題,因爲當我嘗試運行腳本時,這些錯誤出現在審計日誌中。
type=AVC msg=audit(1348856835.712:48079): avc: denied { name_connect } for pid=587 comm="httpd" dest=2195 scontext=unconfined_u:system_r:httpd_t:s0 tcontext=system_u:object_r:port_t:s0 tclass=tcp_socket
type=SYSCALL msg=audit(1348856835.712:48079): arch=40000003 syscall=102 success=no exit=-13 a0=3 a1=bfb8c910 a2=4514ad8 a3=10 items=0 ppid=584 pid=587 auid=0 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=2395 comm="httpd" exe="/usr/sbin/httpd" subj=unconfined_u:system_r:httpd_t:s0 key=(null)
顯示一些代碼? – Dave