Youtube の GDATA API に問題があります。
PHP 設定またはコードを変更しないと、PHP API 経由で YouTube にアクセスできなくなります。
新しい Zend_Gdata_YouTube オブジェクトを作成し、ビデオ データをロードすると、次のメッセージとともに「Zend_Gdata_App_HttpException」例外が発生します。
tcp://gdata.youtube.com:80 に接続できません。エラー #110: /usr/share/php/Zend/Gdata/App.php:688 で接続がタイムアウトしました: スタック トレース: #0 /usr/share/php/Zend/Gdata.php(221): Zend_Gdata_App->performHttpRequest ('GET', 'http://gdata.yo...', Array, NULL, NULL, NULL) #1 /usr/share/php/Zend/Gdata/App.php(875): Zend_Gdata->performHttpRequest ('GET', 'http://gdata.yo...', 配列) #2 /usr/share/php/Zend/Gdata/App.php(763): Zend_Gdata_App->get('http:// gdata.yo...', NULL) #3 /usr/share/php/Zend/Gdata/App.php(220): Zend_Gdata_App->importUrl('http://gdata.yo...', 'Zend_Gdata_YouT ...', NULL) #4 /usr/share/php/Zend/Gdata.php(187): Zend_Gdata_App->getEntry('http://gdata.yo...', 'Zend_Gdata_YouT...') '#5' /usr/share/php/Zend/Gdata/YouTube.
私はこれがタイムアウトであることを知っています。しかし、このタイムアウトの原因は何でしょうか? サーバーの接続設定で何かを変更してもかまわないので、gdata.youtube.com への ping は完全に機能します。
さらに、システムは共有ホスティング プラットフォーム上で実行されていないため、やりたいことを実行するホストはいません。システムの変更は私が個人的に行います。