2013-08-13 2 views
0

Я получаю ошибки Apache из AWS PHP библиотеки Здесь ошибка я получаю из файла журнала ошибок Apache,Как исправить ошибку Apache PHPSESSID?

[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 = 

Я попытался исправить ошибку с помощью http://blog.isnoop.net/2012/04/02/cd-1-cant-cd-to/ форума. после этого я получил другие 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 = 

Как исправить эти ошибки? Спасибо за дополнительную помощь.

+0

Можете ли вы использовать свой код здесь? –

+0

Да, ошибка четырех строк получается из библиотеки AWS PHP. –

+0

Какую версию SDK вы используете? Как вы предоставляете учетные данные для SDK? На какой платформе вы работаете? –

ответ

1

Если вы используете версию 1.6.x SDK и явно предоставляете учетные данные объекту клиента (вместо того, чтобы полагаться на механизм обнаружения конфигурации SDK), вы можете попробовать использовать константу AWS_DISABLE_CONFIG_AUTO_DISCOVERY, чтобы обойти все самообнаружение код.

Вы должны определить константу перед включением SDK.

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

Это устраняет необходимость хака, как описано в блоге isnoop и также может решить эту проблему с другими тремя линиями, показывающими в журнале (хотя я не знаю, почему SDK будет вызывать эти строки появиться).

Смежные вопросы