Glass PHP Quickstart项目仅适用于localhost

时间:2013-11-13 04:51:21

标签: php apache google-mirror-api google-glass

在本地计算机以外的任何其他设备上实施Google Glass mirror-api快速启动项目时是否有其他人遇到过问题?该页面完全空白,并在移动到远程服务器时返回500错误。已安装完整的LAMP堆栈。

如果有人想了解更多信息,请与我们联系。我完全按照Google的说明进行操作,就像我说的那样,它在本地工作。

在apache2日志:

中找到了这个
PHP Fatal error:  Uncaught exception 'Exception' with message 'Google CurlIO client requires the CURL PHP extension' in /var/www/playground/glass/google-api-php-client/src/io/Google_CurlIO.php:47\nStack trace:\n#0 /var/www/playground/glass/google-api-php-client/src/Google_Client.php(106): Google_CurlIO->__construct()\n#1 /var/www/playground/glass/mirror-client.php(35): Google_Client->__construct()\n#2 /var/www/playground/glass/index.php(25): get_google_api_client()\n#3 {main}\n  thrown in /var/www/playground/glass/google-api-php-client/src/io/Google_CurlIO.php on line 47

1 个答案:

答案 0 :(得分:1)

我试图将其迁移到DigitalOcean Droplet,我立刻遇到了500个错误。查看Apache2错误日志(没有PHP错误,奇怪的是),我发现抛出了PHP错误:

Google CurlIO client requires the CURL PHP extension

由于某种原因,默认情况下没有在DigitalOcean的LAMP堆栈上安装PHP-curl扩展,也没有安装在我的任何其他虚拟服务器上(我花了两天时间在多个环境中尝试这个)。对于那些在同一条船上的人来说,sudo apt-get install php5-curl很容易解决这个问题。