Cakephp 网站管理员工具“;供应商/channel.php“;404

Cakephp 网站管理员工具“;供应商/channel.php“;404,cakephp,facebook-apps,google-webmaster-tools,Cakephp,Facebook Apps,Google Webmaster Tools,我将Facebook插件()用于CakePHP 2.x。它很好用。但是“网站管理员工具”不是“Vendor/channel.php” window.fbAsyncInit = function() { FB.init({ appId : '281854978625137', // App ID channelURL : '../../Vendor/channel.php', // Channel File

我将Facebook插件()用于CakePHP 2.x。它很好用。但是“网站管理员工具”不是“Vendor/channel.php”

window.fbAsyncInit = function() {
        FB.init({
            appId      : '281854978625137', // App ID
            channelURL : '../../Vendor/channel.php', // Channel File
            status     : true, // check login status
            cookie     : true, // enable cookies to allow the server to access the session
            oauth      : true, // enable OAuth 2.0
            xfbml      : true  // parse XFBML
        });
什么是好的通道URL?

文件路径不是URL 只有CakePHP应用程序的webroot可以通过web访问-url无法访问供应商文件

A他们也建议。您正在使用的插件提供了与示例相同的channel.php文件

要使用通道文件,请将其复制到webroot:

cd /path/to/app
cp Plugin/Facebook/Vendor/channel.php webroot/channel.php
然后指向它:

window.fbAsyncInit = function() {
    FB.init({
        appId      : '281854978625137', // App ID
        channelURL : 'channel.php', // Channel File