[ https://issues.apache.org/jira/browse/SHINDIG-1992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14296870#comment-14296870 ]
Ryan Baxter commented on SHINDIG-1992: -------------------------------------- [~jaisdilip] the PHP version of Shindig has been deprecated, we are no longer maintaining it due to a lack of community interest therefore we don't have anyone capable of helping you out. I suggest you take a look at the Java version. > Error in Building and running Apache Shindig for PHP > ---------------------------------------------------- > > Key: SHINDIG-1992 > URL: https://issues.apache.org/jira/browse/SHINDIG-1992 > Project: Shindig > Issue Type: Bug > Components: PHP > Affects Versions: 2.5.0 > Environment: Xamp (Windows 7) > Reporter: Dilipkumar > Priority: Blocker > Labels: test > > I want set up Apache shindig for PHP and I have followed given steps in the > following links . > http://shindig.apache.org/documentation_building_php.html. > But I am always getting Error " Failed to retrieve gadget content (recieved > http code 500 Internal Server Error)" > With Following Response : > Array > ( > [0] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\servlet\GadgetRenderingServlet.php > [line] => 66 > [function] => showError > [class] => apache\shindig\gadgets\servlet\GadgetRenderingServlet > [object] => apache\shindig\gadgets\servlet\GadgetRenderingServlet > Object > ( > [context:protected] => > apache\shindig\gadgets\GadgetContext Object > ( > [httpFetcher:protected] => > apache\shindig\common\sample\BasicRemoteContent Object > ( > > [basicFetcher:apache\shindig\common\sample\BasicRemoteContent:private] => > apache\shindig\common\sample\BasicRemoteContentFetcher Object > ( > > [requests:apache\shindig\common\sample\BasicRemoteContentFetcher:private] => > Array > ( > ) > > [disallowedHeaders:apache\shindig\common\sample\BasicRemoteContentFetcher:private] > => Array > ( > [0] => Keep-Alive > [1] => Host > [2] => Accept-Encoding > [3] => Set-Cookie > [4] => Content-Length > [5] => Content-Encoding > [6] => ETag > [7] => Last-Modified > [8] => Accept-Ranges > [9] => Vary > [10] => Expires > [11] => Date > [12] => Pragma > [13] => Cache-Control > [14] => Transfer-Encoding > [15] => If-Modified-Since > ) > ) > > [signingFetcherFactory:apache\shindig\common\sample\BasicRemoteContent:private] > => > > [signer:apache\shindig\common\sample\BasicRemoteContent:private] => > > [cache:apache\shindig\common\sample\BasicRemoteContent:private] => > apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > RemoteContent > ) > ) > > [invalidateService:apache\shindig\common\sample\BasicRemoteContent:private] > => apache\shindig\social\sample\DefaultInvalidateService Object > ( > > [invalidationEntry:apache\shindig\social\sample\DefaultInvalidateService:private] > => apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > InvalidationEntry > ) > ) > > [cache:apache\shindig\social\sample\DefaultInvalidateService:private] => > apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > RemoteContent > ) > ) > ) > > [cachePostRequest:apache\shindig\common\sample\BasicRemoteContent:private] => > ) > [locale:protected] => > [renderingContext:protected] => GADGET > [registry:protected] => > [view:protected] => profile > [moduleId:protected] => 0 > [url:protected] => > http://www.labpixies.com/campaigns/todo/todo.xml > [cache:protected] => > [blacklist:protected] => > apache\shindig\gadgets\sample\BasicGadgetBlacklist Object > ( > > [rules:apache\shindig\gadgets\sample\BasicGadgetBlacklist:private] => Array > ( > ) > ) > [ignoreCache:protected] => > [forcedJsLibs:protected] => > [containerConfig:protected] => > [container:protected] => default > [rawXml:protected] => > [refreshInterval:protected] => 1209587 > ) > [lastModified:apache\shindig\common\HttpServlet:private] > => > [contentType:apache\shindig\common\HttpServlet:private] > => text/html > [charset:apache\shindig\common\HttpServlet:private] => > UTF-8 > [noCache:apache\shindig\common\HttpServlet:private] => > [cacheTime:apache\shindig\common\HttpServlet:private] => > 86400 > [noHeaders] => > ) > [type] => -> > [args] => Array > ( > [0] => apache\shindig\gadgets\GadgetException Object > ( > [message:protected] => Failed to retrieve gadget > content (recieved http code 500Internal Server Error) > [string:Exception:private] => > [code:protected] => 0 > [file:protected] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\GadgetFactory.php > [line:protected] => 410 > [trace:Exception:private] => Array > ( > [0] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\GadgetFactory.php > [line] => 56 > [function] => fetchGadget > [class] => > apache\shindig\gadgets\GadgetFactory > [type] => -> > [args] => Array > ( > [0] => > http://www.labpixies.com/campaigns/todo/todo.xml > ) > ) > [1] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\servlet\GadgetRenderingServlet.php > [line] => 60 > [function] => createGadget > [class] => > apache\shindig\gadgets\GadgetFactory > [type] => -> > [args] => Array > ( > ) > ) > [2] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\FrontController.php > [line] => 74 > [function] => doGet > [class] => > apache\shindig\gadgets\servlet\GadgetRenderingServlet > [type] => -> > [args] => Array > ( > ) > ) > [3] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\index.php > [line] => 25 > [function] => run > [class] => > apache\shindig\FrontController > [type] => -> > [args] => Array > ( > ) > ) > ) > [previous:Exception:private] => > ) > ) > ) > [1] => Array > ( > [file] => > D:\xampp\htdocs\shindigphp\src\apache\shindig\FrontController.php > [line] => 74 > [function] => doGet > [class] => apache\shindig\gadgets\servlet\GadgetRenderingServlet > [object] => apache\shindig\gadgets\servlet\GadgetRenderingServlet > Object > ( > [context:protected] => > apache\shindig\gadgets\GadgetContext Object > ( > [httpFetcher:protected] => > apache\shindig\common\sample\BasicRemoteContent Object > ( > > [basicFetcher:apache\shindig\common\sample\BasicRemoteContent:private] => > apache\shindig\common\sample\BasicRemoteContentFetcher Object > ( > > [requests:apache\shindig\common\sample\BasicRemoteContentFetcher:private] => > Array > ( > ) > > [disallowedHeaders:apache\shindig\common\sample\BasicRemoteContentFetcher:private] > => Array > ( > [0] => Keep-Alive > [1] => Host > [2] => Accept-Encoding > [3] => Set-Cookie > [4] => Content-Length > [5] => Content-Encoding > [6] => ETag > [7] => Last-Modified > [8] => Accept-Ranges > [9] => Vary > [10] => Expires > [11] => Date > [12] => Pragma > [13] => Cache-Control > [14] => Transfer-Encoding > [15] => If-Modified-Since > ) > ) > > [signingFetcherFactory:apache\shindig\common\sample\BasicRemoteContent:private] > => > > [signer:apache\shindig\common\sample\BasicRemoteContent:private] => > > [cache:apache\shindig\common\sample\BasicRemoteContent:private] => > apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > RemoteContent > ) > ) > > [invalidateService:apache\shindig\common\sample\BasicRemoteContent:private] > => apache\shindig\social\sample\DefaultInvalidateService Object > ( > > [invalidationEntry:apache\shindig\social\sample\DefaultInvalidateService:private] > => apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > InvalidationEntry > ) > ) > > [cache:apache\shindig\social\sample\DefaultInvalidateService:private] => > apache\shindig\common\Cache Object > ( > > [time:apache\shindig\common\Cache:private] => > apache\shindig\common\RequestTime Object > ( > ) > > [storage:apache\shindig\common\Cache:private] => > apache\shindig\common\sample\CacheStorageFile Object > ( > > [prefix:apache\shindig\common\sample\CacheStorageFile:private] => > RemoteContent > ) > ) > ) > > [cachePostRequest:apache\shindig\common\sample\BasicRemoteContent:private] => > ) > [locale:protected] => > [renderingContext:protected] => GADGET > [registry:protected] => > [view:protected] => profile > [moduleId:protected] => 0 > [url:protected] => > http://www.labpixies.com/campaigns/todo/todo.xml > [cache:protected] => > [blacklist:protected] => > apache\shindig\gadgets\sample\BasicGadgetBlacklist Object > ( > > [rules:apache\shindig\gadgets\sample\BasicGadgetBlacklist:private] => Array > ( > ) > ) > [ignoreCache:protected] => > [forcedJsLibs:protected] => > [containerConfig:protected] => > [container:protected] => default > [rawXml:protected] => > [refreshInterval:protected] => 1209587 > ) > [lastModified:apache\shindig\common\HttpServlet:private] > => > [contentType:apache\shindig\common\HttpServlet:private] > => text/html > [charset:apache\shindig\common\HttpServlet:private] => > UTF-8 > [noCache:apache\shindig\common\HttpServlet:private] => > [cacheTime:apache\shindig\common\HttpServlet:private] => > 86400 > [noHeaders] => > ) > [type] => -> > [args] => Array > ( > ) > ) > [2] => Array > ( > [file] => D:\xampp\htdocs\shindigphp\index.php > [line] => 25 > [function] => run > [class] => apache\shindig\FrontController > [object] => apache\shindig\FrontController Object > ( > [localConfig:apache\shindig\FrontController:private] => > D:\xampp\htdocs\shindigphp/config/local.php > ) > [type] => -> > [args] => Array > ( > ) > ) > ) > And I have debug found that its says not able connect to > URL(http://www.labpixies.com/campaigns/todo/todo.xml) in Curl but when I am > hitting that URL in Browser its working fine. Please check. > Response Debug : > object(apache\shindig\common\RemoteContentRequest)#25 (20) { > ["uri":"apache\shindig\common\RemoteContentRequest":private]=> string(48) > "http://www.labpixies.com/campaigns/todo/todo.xml" > ["notSignedUri":"apache\shindig\common\RemoteContentRequest":private]=> > string(48) "http://www.labpixies.com/campaigns/todo/todo.xml" > ["method":"apache\shindig\common\RemoteContentRequest":private]=> string(0) > "" ["headers":"apache\shindig\common\RemoteContentRequest":private]=> > bool(false) > ["postBody":"apache\shindig\common\RemoteContentRequest":private]=> > bool(false) > ["responseContent":"apache\shindig\common\RemoteContentRequest":private]=> > string(78) "Curl error: Failed to connect to www.labpixies.com port 80: > Connection refused" > ["responseSize":"apache\shindig\common\RemoteContentRequest":private]=> > int(0) > ["responseHeaders":"apache\shindig\common\RemoteContentRequest":private]=> > array(0) { } > ["metadata":"apache\shindig\common\RemoteContentRequest":private]=> array(0) > { } ["httpCode":"apache\shindig\common\RemoteContentRequest":private]=> > int(500) > ["httpCodeMsg":"apache\shindig\common\RemoteContentRequest":private]=> > string(21) "Internal Server Error" > ["contentType":"apache\shindig\common\RemoteContentRequest":private]=> > bool(false) > ["created":"apache\shindig\common\RemoteContentRequest":private]=> > int(1422438892) > ["refreshInterval":"apache\shindig\common\RemoteContentRequest":private]=> > NULL ["handle"]=> bool(false) > ["options":"apache\shindig\common\RemoteContentRequest":private]=> > object(apache\shindig\common\Options)#26 (3) { ["ignoreCache"]=> bool(false) > ["ownerSigned"]=> bool(true) ["viewerSigned"]=> bool(true) } > ["token":"apache\shindig\common\RemoteContentRequest":private]=> string(0) "" > ["invalidation":"apache\shindig\common\RemoteContentRequest":private]=> NULL > ["authType":"apache\shindig\common\RemoteContentRequest":private]=> string(4) > "none" ["oauthParams":"apache\shindig\common\RemoteContentRequest":private]=> > NULL } -- This message was sent by Atlassian JIRA (v6.3.4#6332)