スリムフレームワークを使用するにはいくつかの助けが必要です。確かに、私はPHPの初心者です。スリムフレームワークを使用してAPIを移行して、クリーンなコードを作成したいと考えています。私はWAMPサーバー上でSlim Hello Wordアプリケーションをローカルに実行することに成功しましたが、共有しているOVHサーバーに展開すると、ルート[root]/myproject/hello/testの空白ページが表示されます。スリムフレームワーク - デプロイ時の空白のページ
質問は既に質問されていますが、問題は全く同じではありませんでした。
私はWAMPサーバーでrewrite_moduleを有効にしたときに、ローカルで500の内部エラーが発生しましたが、解決しました。 私はOVHサーバーへのSSHアクセス権を持っていますが、コンポーザーはインストールされていません。 mod_rewriteが有効になっているようです。 WAMPとOVHサーバーの使用PHP 5.5
は、これは私のフォルダのディレクトリです:これは
Project/
src/
public/
.htaccess
index.php
vendor/
autoload.php
slim/
slim/
Slim/
App.php
...
composer.json
composer.lock
である私のの.htaccessファイル
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
そして、私ののindex.php
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../vendor/autoload.php';
$app = new \Slim\App;
$app->get('/hello/{name}', function (Request $request, Response $response) {
$name = $request->getAttribute('name');
$response->getBody()->write("Hello, $name");
return $response;
});
$app->run();
アイデアそれを解決するには?おかげさまで
エラーログには何がインストールこの.htaccessファイルの設定
を使用しようか? –
どこですか?エラーログファイルはありません。www /ディレクトリと.bash_history、.bash_logout、.bash_profiles – gigeos