を作成:\ xamppの\ htdocsに\ SYM1 \ブログ、私は手動でこのDocumentSymfony2の最初のコントローラが、私はCでSymfony2の2.7をインストールした404
<?php
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class LuckyController extends Controller
{
/**
* @Route("/lucky/number")
*/
public function numberAction()
{
$number = rand(0, 100);
return new Response(
'<html><body>Lucky number: '.$number.'</body></html>'
);
}
}
が、以下の新しいコントローラを作成し、私は
に行くときhttp://localhost/sym1/blog/web/lucky/number
または
http://localhost/sym1/blog/app_dev.php/lucky/number
それだけで
Oops! An Error Occurred
The server returned a "404 Not Found".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
誰もが問題だ知っているが表示さ?
--update--
だけコメントこの
#RewriteRule .? %{ENV:BASE}/app.php [L]
を、私を見つけたことだし、これら2つのライン
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app_dev.php [QSA,L]
が追加されます[OK]を、しかし、添付のパフォーマンスバーがありますページの下部にあります。
ラン 'PHPアプリ/コンソールキャッシュ:明確な--env = prod'あなたは、生産上の変更を確認するたびに。 – malcolm