이 오류는 Pressflow가 Drupal 설치에 추가되었을 때 갑자기 발생했습니다. Pressflow 이전에 잘 작동하는 것처럼 보인 맞춤 모듈에서 왔습니다. Pressflow를 추가 한 후 Drush를 실행하면이 오류가 화면에 표시됩니다."정의되지 않은 속성 : stdClass"
오류의 원인으로 확인 된 기능은 다음과 같습니다
function user_search_location_get(&$user) {
if (count($user->user_location_pref)) { // This line is causing the error.
return $user->user_location_pref;
}
// …
}
오류 메시지는 다음과 같다 :
WD의 PHP : 공지 사항 : 정의되지 않은 속성 : stdClass :: user_search_location_get()의 $ user_location_pref
나는 당신이 진짜 문제에 있다고 생각합니다. 그러나 이것은 모두 Drupal 6에서 일어났습니다. 프레스 플로우 드루팔 (Drupal)이 설치 될 때까지 오류가 드러나지 않았다. 그래서. 당신은 Drupal 7에서 켜거나 끌 수있는 방법론을 제공했습니다. Drupal 6은 어떻습니까? 또한 이러한 오류는 Drush를 통해 화면에 표시됩니다. – user908998
나는 결론을 무시하고 싶다면 PHP의 오류보고를'error_reporting (E_ALL^E_NOTICE);로 설정해야한다고 결론 짓는다. php.ini에서 설정하고 웹 서버를 다시 시작할 수 있습니다. 어쩌면 드루팔 (Drupal 6)이 압박감을 느끼고 프레스 플로우 (Pressflow)가 그렇게하지 않았을까? 확실하지 않다. – Coder1
예, Pressflow 및 Drupal 6은 오류 보고서를 다른 수준으로 설정합니다. – kiamlaluno