簡體   English   中英

如何修復Apache PHPSESSID err0r?

[英]How do I fix the Apache PHPSESSID err0r?

我從AWS PHP庫獲取Apache錯誤,這是從Apache錯誤日志文件獲取的錯誤,

[Fri Aug 09 15:47:12 2013] [error] Failed to determine HOME directory after trying "sh: 1: cd: can't cd to ~" (exit code 2)
[Fri Aug 09 15:47:12 2013] [error] PHPSESSID f97oht9qlsuvknc45t075hohn5
[Fri Aug 09 15:47:12 2013] [error] f97oht9qlsuvknc45t075hohn5
[Fri Aug 09 15:47:12 2013] [error] f97oht9qlsuvknc45t075hohn5 =

我嘗試通過這些步驟來修復錯誤,然后我又收到了其他3行錯誤,

[Fri Aug 09 15:47:12 2013] [error] PHPSESSID f97oht9qlsuvknc45t075hohn5
[Fri Aug 09 15:47:12 2013] [error] f97oht9qlsuvknc45t075hohn5
[Fri Aug 09 15:47:12 2013] [error] f97oht9qlsuvknc45t075hohn5 =

如何解決這些錯誤? 感謝您的預先幫助。

如果您正在使用SDK的1.6.x版本,並向客戶端對象顯式提供憑據(而不是依賴於SDK的配置發現機制),則可以嘗試使用AWS_DISABLE_CONFIG_AUTO_DISCOVERY常量來規避所有自發現代碼。

在包含SDK之前,必須先定義常量。

define('AWS_DISABLE_CONFIG_AUTO_DISCOVERY', true);
require '/path/to/sdk.class.php';

如isoop的博客所述,這將消除對hack的需求,並且還可以通過在日志中顯示其他三行來解決該問題(盡管我不確定SDK為什么會導致這些行出現)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM