ウェブサイトはWordPressサイトを読み込んでいません。代わりにインデックスフォルダを表示しています

ウェブサイトはWordPressサイトを読み込んでいません。代わりにインデックスフォルダを表示しています

最近、index.htmlデフォルトの Apache ページが表示されないようにファイルを削除しましたが、Web サイトにアクセスしようとすると上記の画像が表示されます。ドメイン名と IP は、実際の WordPress サイトではなく、インデックス ビューに誘導しています。

索引

ディレクトリはwordpress内部にあります/var/www/html

WordPress ファイルを認識させるには、何らかの方法でwordpressディレクトリから に移動する必要がありますか? もしそうなら、これを行うにはどのようなコマンドを使用すればよいですか?/var/www/html

それとも、他に何か見落としているものがあるのでしょうか?

答え1

新しい Web ルートとして使用するために Apache 構成ファイルを編集する場合は/var/www/html/wordpress、次のようにします。

  1. ターミナルを開く(またはSSH経由でサーバーに接続)

  2. Apache のsites-enabledディレクトリに変更します:

    cd /etc/apache2/sites-enabled
    
  3. ディレクトリの内容を一覧表示して、現在有効になっている構成ファイルの名前を確認します。

    ll
    

    次のような結果になります:

    total 8
    drwxr-xr-x 2 root root 4096 Feb  1 06:59 ./
    drwxr-xr-x 8 root root 4096 Mar 19 06:24 ../
    lrwxrwxrwx 1 root root   33 Jul 19  2021 000-default.conf -> ../sites-available/000-default.conf
    

     

  4. 設定ファイルを編集します。

    sudo {editor of choice} 000-default.conf 
    

    注記:{editor of choice}必ず、nano、vim、またはテキストを編集できるその他のエディタなど、お好みのエディタに置き換えてください。

  5. 値を見つけてDocumentRootそれに応じて編集します。

    DocumentRoot /var/www/html/wordpress 
    
  6. ファイルを保存する

  7. Apache 構成ファイルを再起動/再ロードします。

    sudo service apache2 restart 
    

以上です

関連情報