私はローカルでWordPressのWebサイトに取り組んでいて、Gitを使っています。私はこのチュートリアルに従った http://www.designcollective.io/blogs/manage-wordpress-with-git そしてlocalhost上ではすべてうまくいく。私は自分のウェブサイトをサーバに移動し、データベース名などを変更しました。そしてホームページはうまくいきますが、wp-adminにログインできません。それは私にこれを与えます:
Not Found
The requested URL /index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
ホームページ以外の他のページも同様です。データベース、wp-config、フォルダのアクセス許可を確認しました。通常のWordPressのインストールと異なる点は、wp-configと同じWordPressフォルダの外にあるwp-contentを持っていることですが、それがチュートリアルで説明されている方法でindex.phpで指摘しています。
どんな訴訟?共有ホスティングをしているのでhttpd.confを変更できません。
それが私の.htacessファイルです。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
そしてそれは私のディレクトリです
自分で問題を解決しようとしました。私は構造を典型的なワードプレスインストールに変えました、しかし、それは助けになりませんでした。だから私はwordpressを削除し、データベースをきれいにし、再びwordpressをインストールし、そして手動で私のテーマをWordpressに移した。これですべてうまくいきました。
あなたのディレクトリと.htaccess
ファイルを教えてください。正直なところ、wp-config.phpをWordPressディレクトリの外に移動するのは良いことですが、wp-contentについては私の考えではありません。