내가 같이 설치 내 드루팔 7에 대한 사용자 정의 블록을 생성 표시하지 않습니다. 그러나 프로덕션 환경에 모듈 파일을 업로드하면 바닥 글이 아무 곳에 나 나타나지 않습니다. Blocks 페이지에도 나타나지 않습니다. 마치 마치 훅이 Drupal에 등록하지 않은 것과 같습니다. 아무도 내가 간과했을지도 모르는 어떤 생각이 있습니까?사용자 정의 블록은
캐시를 삭제했습니다.
내가 같이 설치 내 드루팔 7에 대한 사용자 정의 블록을 생성 표시하지 않습니다. 그러나 프로덕션 환경에 모듈 파일을 업로드하면 바닥 글이 아무 곳에 나 나타나지 않습니다. Blocks 페이지에도 나타나지 않습니다. 마치 마치 훅이 Drupal에 등록하지 않은 것과 같습니다. 아무도 내가 간과했을지도 모르는 어떤 생각이 있습니까?사용자 정의 블록은
캐시를 삭제했습니다.
나는이 점이 무엇이 잘못되었는지 알지 못했지만 드루팔 (Drupal) 관리에서 GUI를 통해 바닥 글을 만드는 것으로 되돌아갔습니다.
캐시 문제 일 수 있습니다. 프로덕션 서버에서 캐시를 지우셨습니까? 적어도 클래스 레지스트리는 새로운 블록을 등록하기 위해 Drupal에서 비워야합니다.
OP에서 그는 캐시를 이미 지웠다고 말했습니다. – SpaceBeers
죄송합니다 : 어차피 두 번 확인했지만 마지막 행을 놓쳤습니다. – Countzero
다른 환경에서 맞춤 모듈을 설치할 때 종종 같은 문제가 있습니다. 블록에 설정된 영역이 없을 때만 발생하므로 제 해결 방법은 모듈을 설치하고 활성화 한 후 Drush로 블록을 이동하는 것입니다. 영역이 설정되면 블록이 관리 뷰에 나타납니다.
는drush block-configure --module=MY_MODULE --delta=BLOCK_DELTA --region=TARGET_REGION chdir="/PATH/TO/DRUPAL"
누락 된 블록은 또한 내가 델타 이름을 변경하는 경우 표시하는 경향이 있지만, 분명히 그것은 여러 환경에 배포하는 번거 로움 가치가 없어.
ETA : 블록 구성은 (는) 모듈 페이지에 나타 납니까
Drush 7. 사용할 수는 drush_extras 패키지에 포함되어있는? – SpaceBeers
예 모듈이 사용 가능하고 모듈이 제공하는 나머지 기능이 작동합니다. – KerrM
흠. 테스트 환경과 프로덕션 환경의 차이점은 무엇입니까? – SpaceBeers