1

AWS EC2 でワードプレスを構築します。Elastic IP をワードプレス サーバーにバインドするまで、すべてがうまくいきます。問題は、wordpress の静的ファイル リクエストがまだデフォルトの aswec2 パブリック dns であるということですが、css/js なしでページを表示できます。

Web サーバー: apache2;データベース: aws RDS(mysql);php バージョン:5.3.10;私のワードプレス アドレス: www.aoaostudio.com ;

Elastic IP をバインドする前に、aws public にアクセスするためdns:ec2-***-.ap-northeast-1.compute.amazonaws.com、私の wordpress ブログは問題ありません!

apache2 の設定が間違っている可能性があります。設定ファイルは次のとおりです。

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.aoaostudio.com
        DocumentRoot /var/www/wordpress
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/wordpress>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

私の質問はばかかもしれませんが、誰かが助けてくれることを願っています。

4

1 に答える 1

5

Elastic IP がないときに wordpress をインストールした可能性があるため、Wordpress は URL を ec2-... として記憶していました。

WordPress インストールの URL を変更するためのチュートリアルがここにあります。www.aoaostudio.comあなたのURLとして使用して、それに従ってください。

基本的に、ファイルの先頭、開始タグfunctions.phpの直後に次の行を追加する必要があります。<?php

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

次に、管理者のログイン ページを数回読み込むだけで、URL が更新されます。すべての URL を更新したら、コードを削除することが非常に重要です。

于 2012-12-23T11:27:06.163 に答える