おめでとうございます。ここまできたということは、Slim を使用して素晴らしいものを作成できたということです。ただし、祝うのはまだ早いです。まだ本番サーバーにアプリケーションをプッシュする必要があります。
これを行う方法は数多くあり、このドキュメントの範囲を超えています。このセクションでは、さまざまなセットアップに関するいくつかのメモを提供します。
<?php
use Slim\Factory\AppFactory;
require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create();
// ...
// If you are adding the pre-packaged ErrorMiddleware set `displayErrorDetails` to `false`
$app->addErrorMiddleware(false, true, true);
// ...
$app->run();
また、PHP インストールが php.ini
設定を使用してエラーを表示しないように構成されていることを確認する必要があります
display_errors = 0
サーバーを制御している場合は、次のような多くのデプロイメントシステムのいずれかを使用して、デプロイメントプロセスを設定する必要があります
Web サーバー のドキュメントを確認して、Web サーバーを構成してください。
共有サーバーで Apache を実行している場合は、Web サーバーのルートディレクトリ(通常は htdocs
、public
、public_html
または www
と呼ばれます)に .htaccess
ファイルを作成する必要があります。以下の内容で
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (^[^/]*$) public/$1 [L]
</IfModule>
(「public」をドメイン名の正しい名前に置き換えます。例: example.com/$1)
次に、Slim プロジェクトを構成するすべてのファイルを Web サーバーにアップロードします。あなたは共有ホスティング上にいるため、おそらく FTP 経由で行われ、Filezilla などの FTP クライアントを使用してこれを行うことができます。