2017-06-25 11 views
0

http://localhost/wp-json/wp/v2/postsで404を取得しています。 permalinkの種類を平野に変更しました。それでも同じ問題があります。http:// localhost/wp-json/wp/v2/REST API V2を使用しているWordpressの投稿

私はubuntu 16.04デスクトップの最新の15.10からのアップグレードで、php5.6から7.0へのアップグレードで問題が発生しました。今、PHP上にある

Edit1: 他のパーマリンクの組み合わせを試しても、結果はありません!

+0

ドキュメントごとに、「http:// localhost/wp-json /」に行くときに使用できるエンドポイントは何ですか?どのようなバージョンのWordPress?プラグインや 'wp-json'の組み込み版を使用していますか?確かに多くの詳細はここにはありません – charlietfl

+0

私は4.8を使用しています、私はwp-jsonがこのバージョンに組み込まれていると思います。しかし、私はREST API v2プラグインをインストールしました(いくつかのチュートリアルに続いて、古いものかもしれません)。 – hungryWolf

+0

私は完全にWordPressに新しくなっているので、あまりにも愚かな小切手に私に尋ねてください!何の許可を – hungryWolf

答えて

1

にchmodコマンドで変更します。変更のために、端末の以下のコマンドを使用してください。

sudo chmod -R 777 wp-content/ 

変更許可がステップである以下、ApacheのAllowOverrideのを許可し、その後404エラーを表示し、まだです後:

AllowOverride変数のすべてがNoneに設定された/etc/apache2/sites-enabledにナビゲートし、000-default

を開設私はAllと置き換えました。

この変更は、コマンドの下に使用してMODを有効にした後:

a2enmod rewrite 

、以下のApacheサービスを再起動するには、コマンドです:

sudo service apache2 restart 
+0

私は '/ etc/apache2/sites-enabled/000-default'の' AllowOverride'変数を全く持っていません – hungryWolf

+0

上記の実行後ステップはダッシュボードからパーマリンクを変更する必要があります。パーマリンクはポストを設定してください。 –

-1

のアクセス権を確認し、あなたのwp-コンテンツフォルダへのアクセス許可を与える必要があり777

+0

?回答は具体的な詳細なしでは本当に意味をなさない – charlietfl

+0

質問は意味をなさないので、私は推測しようとしています。 404エラーは許可なしを意味します – Wordica

+0

ハァッか。あなたはどこから404の定義を得ましたか? – charlietfl

0

は、あなたのルートリンク後index.phpを追加します。

http://localhost/wordpress/index.php/wp-json/wp/v2/posts 

それは私のために働いた。

+0

複数の質問に同じ回答を投稿しないでください。 1つの良い答えを投稿し、投票/フラグを立てて他の質問を重複として閉じます。質問が重複でない場合は、*質問に対する回答を調整します。* [複数の質問に重複する回答を追加することはできますか?](http://meta.stackexchange.com/q/104227/311792)を参照してください。 –

関連する問題