상황은 다음과 같습니다.
1. 저장 버튼을 클릭한 후 페이지가 정상적으로 리디렉션되지 않고 빈 페이지가 나타납니다.
2. 페이지를 새로 고치면 탐색 항목이 많이 사라지고 항목이 표시됩니다. 아직 존재하는 페이지는 클릭하여 일반 페이지로 들어갈 수 없습니다.
여러 번 테스트했지만 문제가 발견되지 않아 다시 설치하고 여러 번 테스트했는데 마침내 "drupal 최대 실행 시간 30초가 /mysqli.inc의 데이터베이스를 초과했습니다."라는 오류 페이지가 나타났습니다. 나는 마침내 빛을 찾았다는 것을 깨달았습니다. Baidu에서 검색한 결과 세 가지 해결 방법을 하나씩 시도해 보면 문제가 해결될 것입니다.
이제 다음 방법을 적어보세요.
방법 1: PHP의 php.ini 파일을 변경하고 max_execution_time 값을 더 큰 값으로 설정합니다.
방법 2: PHP 코드를 사용하여 ini_set('max_execution_time', 1000)과 같이 설정할 ini_set() 함수를 변경하고 호출합니다. 이 함수의 호출은 Drupal의 settings.php에 추가할 수 있지만 작업 후에는 가능합니다. 완료되면 최종적으로 OK가 되며 이 함수에 대한 호출이 취소됩니다.
방법 3: (아직 시도해보지 않았습니다.) mysql의 루트 디렉터리에서 my.ini(my.cnf) 파일을 찾아 열어서 마지막 줄
[mysqld]
port를 찾습니다. =3306
위 아래 추가:
set-variable = max_allowed_packet=10M과 같이 더 큰 값을 설정하세요.
이상은 drupal7의 내용을 포함하여 drupal7 Drupal에서 모듈을 추가할 때 설명할 수 없는 오류(모듈이 많을 때 자주 발생하는 문제)에 대한 해결 방법을 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.