[英]Unable to upload files on Google Cloud Storage using PHP via Google Compute Engine
[英]Google Cloud Compute Engine - unable to use mysqli functions in php files
我正在使用Google Cloud Compute Engine,並且已經上傳了一些文件。 當我嘗試訪問使用以下內容的網站上的php頁面時
<?php
$mysqli = new mysqli("host", "username", "pw", "dbname");
?>
瀏覽器給出一個錯誤,指出該頁面HTTP Error 500
正常工作,然后顯示HTTP Error 500
任何其他php都很好,我已經嘗試過echo和制作隨機函數,它們都可以工作。 就是這個mysqli錯誤
發現問題,原來您必須使用以下命令單獨安裝mysqlnd
sudo apt-get install php5-mysqlnd
用apache重啟后
sudo /etc/init.d/apache2 restart
通過在google cloud ssh控制台中運行命令,它對我有用
您的問題詳細信息不足以檢測到您的問題,當您收到HTTP Error 500
表示發生了錯誤,您需要在PHP中打開error reporting
。 您可以通過多種方式打開php錯誤報告功能,其中一種方式是通過include error_reporting(E_ALL);
在您的PHP腳本中,在mysqli調用之前。 這將在日志文件中生成診斷信息,以獲取該問題的答案。 當您擁有此信息時,請包括該信息。
正如@MichaelGaskill所說。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.