在本地计算机以外的任何其他设备上实施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
答案 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
很容易解决这个问题。