-1
我正在使用Openshift(Linux)託管我的網絡應用程序。我想使用PHP將內容上傳到我的Google Cloud Storage帳戶。在服務器上安裝Google Cloud SDK
我已經按照Cloud Storage SDK的Installation Instructions,但似乎install.sh
想寫入根目錄(我沒有寫入權限)。
curl https://sdk.cloud.google.com | bash
即使它提示我選擇安裝目錄(我選擇/var/lib/openshift/55c011/app-root/data
),爲它成功地取消措斯的文件時,它仍然會嘗試訪問根目錄/var/lib/openshift/55c011
。
這裏是控制檯輸出:
/var/lib/openshift/55c011/app-root/data/google-cloud-sdk/install.sh
Welcome to the Google Cloud SDK!
WARNING: Could not setup log file in /var/lib/openshift/55c011/.config/gcloud/logs, (Error: Could not create directory [/var/lib/openshift/55c011/.config/gcloud/logs/2016.07.25]: Permission denied.
Please verify that you have permissions to write to the parent directory.)
有沒有人在那裏上成功安裝Openshift谷歌存儲SDK,或有沒有人知道我可以從嘗試寫入根目錄停止安裝程序?
它肯定看起來像一個權限問題。嘗試從具有適當訪問權限的用戶帳戶運行安裝。 – Nilan
恐怕這是不可能的,沒有用戶帳號具有對該目錄的寫入權限。根據openshift文檔:'用戶的齒輪沒有root權限'。 (https://developers.openshift.com/managing-your-applications/remote-connection.html) – IanS
你沒有訪問'/ var/lib/openshift/55c011 /'?你應該。它是你自己的目錄,我想。 – Nilan