【发布时间】:2020-12-29 02:19:06
【问题描述】:
我是谷歌云服务和服务器的新手。我已经通过 SSH 成功安装了 LAMP。但是,当我尝试发布时,通过邮递员或应用程序获取请求总是给我 500 内部服务器错误。我想知道是否有我错过的配置?我不知道,也许这是端口的问题,或者我应该使用 App Engine 而不是 Compute Engine。我不知道我应该把什么样的文件或代码放在这里。如果你想要我可以分享。谢谢!
【问题讨论】:
-
您是否尝试查看 Web 服务器的日志?
-
听起来您的网络服务器返回 500,这不一定与 GCE 本身有关。请提供更多信息,例如日志、错误描述或任何可以帮助 SO 中的好心人了解真正问题的信息
-
这是我上次运行的最后一个日志@jabbson
code[Tue Dec 29 02:07:03.275501 2020] [php7:error] [pid 31906] [client 46.106.47.173:40319] PHP致命错误:未捕获的错误:调用 /var/www/html/api/config.php:4\n 中的未定义函数 mysqli_connect() 堆栈跟踪:\n#0 {main}\n 抛出 /var/www/html/ api/config.php 在第 4code行,而我的 php.ini 太长,无法放在这里。但我从 ;extension=mysqli 中删除了分号 -
我在 /etc/php/7.2/apache2 中编辑的 php.ini 文件,但我意识到 /rtc/php/7.2/cli 中还有另一个 php.ini 文件,所以应该我也编辑那个文件?