2016-07-23 1 views
0

Iv'e 최근에 로컬로 내 웹 사이트를 설치하려고 16.04 기계에 서버에서 드루팔 웹 사이트를 마이그레이션 할 때. 올바른 파일을 복사하고 올바른 권한을 부여한 다음 마지막으로 SQL 덤프를 데이터베이스에 업로드 한 후 웹 사이트 루트에 "오류 500"이 계속 표시됩니다.이상한 "서비스를 사용할 수 없음 오류 500"내 우분투 16.04 노트북에 지역 우분투

네트워크 탭을 검토, 특별한 아무것도 온다 없습니다. 아파치 오류/액세스 로그를 확인하고 있습니다 (오류보고는 ufcourse에 있습니다). 내가 한

우선은 htaccess로 파일을 제거했지만, 그것은 도움이 did'nt. 나는 또한 모든 모듈을 비활성화하려고했지만 아무것도하지 않으려 고 노력했다.

우분투 16.04 및 드루팔 사이에 불일치가 있습니까? PHP5.6 및 apache2를 실행합니다.

전에 누군가 비슷한 것을 경험 했습니까?

+0

드루팔 7 또는 8 (오래된 Drupals 현대 PHP 투쟁 수도 있지만 그들이 이유가 지원되지 않음) 실행할 수 없습니다 이유 우분투 16.04는 없다. 아무것도 얻을 수 없다면 정적 파일을 시도하고 방정식에서 Drupal/PHP를 제거하고 나중에 두통을 일으키는 파일을 결정할 수 있습니다. 설정에 대한 자세한 내용이 없으면 어떠한 직접적인 제안도 어렵습니다. – acrosman

답변

0

그것은 당신의 단어에서 바로 확인하기 어렵다,하지만 당신은 다음 작업을 시도하고 여기에 결과를 가지고, 그래서 무엇이 잘못되었는지를 더 명확 할 것이다 : 사이트 루트에 htaccess로 파일이있는 경우

1)을 확인하시기 바랍니다 폴더 (수정되지 않았거나 수정 된 경우) - drupal 버전에 기본값으로 시도하십시오. drupal.org에서 doenload를 실행하십시오.

2) local.site/README.txt처럼, 같은 폴더에서 텍스트 파일을 열려고 시도하십시오 - 당신은 드루팔 버전을 수정하지 않은 경우에는 루트 사이트 폴더에이 파일이 있어야합니다. 제대로 작동하고 Drupal 추가 정보를 볼 수 있다면

3) settings.php를 제거하고 사이트를 열어보십시오. drupal 화면이 설치되어 있습니까?

4) 그럼 그냥

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

아래에있는 index.php에이 라인을 넣어 당신이 MySQL을 PDO 확장 php_pdo_mysql.dll가 설치 및 활성화되어 있는지 확인 모든 페이지를

0

을 열어보십시오.

는 PHP 7.0 확장을 설치하려면 :

  1. /etc/php/7.0/cli/php.ini
  2. 로 이동 라인 extension=php_pdo_mysql.dll를 찾아의 시작에 세미콜론 (;)을 제거 :

    sudo apt-get install php7.0-mysql 
    

    확장자를 사용하려면 줄이있는 경우. 세미콜론이 줄 시작 부분에 없으면 이미 확장이 사용 가능하다는 의미입니다.

희망이 있습니다.