2016-07-23 7 views
0

Iv'eは最近私のUbuntu 16.04ラップトップに自分のWebサイトをローカルにインストールしようとしました。 正しいファイルをコピーし、適切な権限を与えてから、最後にSQLダンプをデータベースにアップロードした後、私はウェブサイトのルートに "Error 500"という名前を付け続けます。DrupalのWebサイトをサーバからローカルのubuntu 16.04マシンに移行する際に不思議な "サービス利用不可能なエラー500"

ネットワークタブを調べると、何も特別なことはありません。 Apacheのエラー/アクセスログをチェックしています - 何も表示されません(エラー報告はufcourseにあります)。

私が最初にしたことは.htaccessファイルを削除することでしたが、それは助けになりませんでした。 私はまた、すべてのモジュールを無効にしようとしましたが、何もしませんでした。

Ubuntu 16.04とDrupalの間に不一致がありますか? 私はPHP5.6とapache2を実行します。

誰かが以前に似たようなことに遭遇しましたか?

+0

のUbuntu 16.04は、Drupalの7または8(古いDrupalsは、近代的なPHPに苦労かもしれないが、彼らが理由でサポートされていない)を実行することはできません理由はありません。あなたが何も得ることができない場合は、静的なファイルを試し、Drupal/PHPを式から除外し、後で頭痛を与えるものを決定するかもしれません。設定に関する詳細がなければ、直接的な示唆はほとんどありません。 – acrosman

答えて

0

それはちょうどあなたの言葉から識別するのは難しいですが、あなたは、次の操作を試してみて、ここで結果をもたらすので、間違っているものをより明確になります。

1)あなたのサイトのルートに.htaccessファイルを持っているかどうかを確認してくださいあなたのdrupalバージョンのデフォルトで試してみてください。drupal.orgからdoenloadしてください。

2)local.site/README.txtのように、同じフォルダからテキストファイルを開いてみてください - あなたはDrupalのバージョンを変更していない場合は、ルートサイトフォルダにこのファイルを持っている必要があります。 正常に動作し、Drupalのreadmeファイルが表示される場合

3)settings.phpを削除してサイトを開こうとすると、drupalの画面が表示されますか?

4)そしてちょうど

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

下のindex.phpにこのラインを入れて、

0

はあなたがMySQLのPDO拡張php_pdo_mysql.dllインストールされ、有効になっていることを確認してください任意のページを開こうとします。拡張機能を有効にするには

sudo apt-get install php7.0-mysql 

:PHP 7.0の拡張機能をインストールするには

  1. ラインextension=php_pdo_mysql.dllを見つけ、セミコロン(;)を削除/etc/php/7.0/cli/php.ini
  2. に行くの開始で行がある場合行頭にセミコロンがない場合は、すでに拡張機能が有効になっていることを意味します。

希望します。

関連する問題