답변:
Drupal 8에서는이 옵션이 제거되었습니다. base_url
사이트를 실행 하도록 구성 할 필요가 없습니다 . Drupal 8은 도움없이 이것을 감지 할 수 있습니다. 그렇지 않은 경우 먼저 웹 서버 구성을 확인해야합니다.
대신 settings.php에서 설정 base_url
해야합니다 trusted_host_patterns
. 사이트를 실행하는 데 필요하지 않지만 보안상의 이유로 중요합니다.
더 많은 정보 : settings.php에서 제거 BASE_URL의 옵션 및 신뢰할 수있는 호스트 이름 구성 설정을 새로운
편집하다:
명령 줄이나 리버스 프록시에서 drupal을 실행할 때 과거에 $ base_url을 사용한 특별한 사용 사례가 있습니다. 심포니로 인해 더 이상 같은 방식으로 지원 될 수 없습니다. 이러한 경우에 솔루션을 제공하는 방법에 대한 토론이 있습니다. 이것은 명령 행 또는 리버스 프록시에서 drupal을 실행할 수 없음을 의미하지 않습니다. 표준 방법은 물론 문제없이 가능합니다.
https://www.drupal.org/node/2753591 에서 개발을 수행 할 수 있습니다.
프로덕션 (http : // example.com/)과 dev (http : // localhost / ~ aviram / example.com /) 사이를 이동할 때 일종의 조정이 필요하다고 생각했습니다. 그러나 아니요, D8은 링크를 자동으로 수정하기에 충분합니다.
완전한 사이트 (PHP 파일 및 DB 덤프)를 이동 한 후에 는 데이터베이스 모델에 대한 업데이트가없는 경우에도 D8 데이터베이스 업데이트 프로세스 ( http://example.com/update.php )를 진행하십시오. 이것은 문제를 해결합니다.
사전 렌더링 된 일부 컨텐츠가 sites / default / files / php /에 유지되기 때문에 이것이 Drupal 8 캐시 관련 문제라는 것을 알았습니다. 그리고 update.php 프로세스는 어떻게 든이 캐시를 정리합니다.