0

XAMPPまたはMACOSのネイティブApacheサーバーでMacでSlimをテストしようとしていますが、誰でも動作します。コードに従ってください:

<?

require 'Slim/Slim.php';

\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();

$app->get('/', function () {
    echo '<h1>Sample test!!!</h1>';
});

// POST route
$app->post('/post', function () {
    echo 'This is a POST route';
});

// PUT route
$app->put('/put', function () {
    echo 'This is a PUT route';
});

// DELETE route
$app->delete('/delete', function () {
    echo 'This is a DELETE route';
});

$app->run();

?>

GET関数のコールバックを見ると、H1テキストが出力されるだけです。

私の.htaccessコンテンツ:

RewriteEngine On

# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

SlimのWebサイトで取得した元のファイルには何も変更せず、ブラウザーに404エラーが表示され続けます。

誰か助けてもらえますか?

4

1 に答える 1

0

私は5.3.xではなく5.2.xバージョンを使用していました!

于 2012-12-08T00:46:23.453 に答える