Craft CMS Element APIを使用しようとしています。古いバージョンの PHP のため、バージョン 1 を使用しています (バージョン 1 ブランチがあります)。
インストール手順に従って、次のことを行います。
1) elementapi/ フォルダーを私の craft/plugins/ フォルダーにアップロードしました。
2) Craft コントロール パネルから [設定] > [プラグイン] に移動し、Element API プラグインを有効にしました。
次に、セットアップ手順に従い、craft/config/ フォルダー内に新しい elementapi.php ファイルを作成しました。
現在、私の elementapi.php ファイルには次のものがあります。
<?php
namespace Craft;
return [
'endpoints' => [
'api/news.json' => [
'elementType' => 'Entry',
'criteria' => ['section' => 'news'],
'transformer' => function(EntryModel $entry) {
return [
'title' => $entry->title,
'url' => $entry->url,
'jsonUrl' => UrlHelper::getUrl("news/{$entry->id}.json"),
'summary' => $entry->summary,
];
},
],
]
];
http://myUrl/api/news.jsonに移動しようとしましたが、次のエラーを受け取りました: 要求された URL /api/news.json がこのサーバーで見つかりませんでした。
何が欠けているのか、またはこれをデバッグする方法はありますか?