Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
2a92814f
Commit
2a92814f
authored
Dec 30, 2014
by
Nobuo Kihara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja - changed "実運用環境" to "本番環境" [ci skip]
parent
0f915e6a
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
11 additions
and
11 deletions
+11
-11
security-best-practices.md
docs/guide-ja/security-best-practices.md
+5
-5
start-installation.md
docs/guide-ja/start-installation.md
+3
-3
structure-assets.md
docs/guide-ja/structure-assets.md
+2
-2
structure-entry-scripts.md
docs/guide-ja/structure-entry-scripts.md
+1
-1
No files found.
docs/guide-ja/security-best-practices.md
View file @
2a92814f
...
...
@@ -148,16 +148,16 @@ TBD: how CSRF protection works
そういう場合には、
`web`
以外の全てに対してアクセスを拒否することを忘れないでください。
それも出来ない場合は、アプリケーションを別の場所でホストすることを検討してください。
実運用
環境ではデバッグ情報とデバッグツールを無効にする
----------------------------------------------------
--
本番
環境ではデバッグ情報とデバッグツールを無効にする
----------------------------------------------------
デバッグモードでは、Yii は極めて多くのエラー情報を出力します。これは確かに開発には役立つものです。
しかし、実際の所、これらの饒舌なエラー情報は、攻撃者にとっても、データベース構造、構成情報の値、コードの断片などを曝露してくれる重宝なものです。
実運用
のアプリケーションにおいては、決して
`index.php`
の
`YII_DEBUG`
を
`true`
にして走らせてはいけません。
本番で
のアプリケーションにおいては、決して
`index.php`
の
`YII_DEBUG`
を
`true`
にして走らせてはいけません。
実運用
環境では Gii を決して有効にしてはいけません。
本番
環境では Gii を決して有効にしてはいけません。
Gii を使うと、データベース構造とコードに関する情報を得ることが出来るだけでなく、コードを Gii によって生成したもので書き換えることすら出来てしまいます。
デバッグツールバーは本当に必要でない限り
実運用
環境では使用を避けるべきです。
デバッグツールバーは本当に必要でない限り
本番
環境では使用を避けるべきです。
これはアプリケーションと構成情報の全ての詳細を曝露することが出来ます。
どうしても必要な場合は、あなたの IP だけに適切にアクセス制限されていることを再度チェックしてください。
docs/guide-ja/start-installation.md
View file @
2a92814f
...
...
@@ -53,7 +53,7 @@ Composer がインストールされたら、ウェブからアクセスでき
>
> composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
>
> 開発バージョンは動いているあなたのコードを動かなくするかもしれませんので、
実運用
環境では使うべきでないことに注意してください。
> 開発バージョンは動いているあなたのコードを動かなくするかもしれませんので、
本番
環境では使うべきでないことに注意してください。
アーカイブファイルからインストールする<a name="installing-from-archive-file"></a>
...
...
@@ -123,14 +123,14 @@ Yii の最低必要条件を満たすように PHP のインストールを構
ウェブサーバを構成する<a name="configuring-web-servers"></a>
----------------------
> Info|情報: もし Yii の試運転をしているだけで、
実運用の
サーバに配置する意図がないのであれば、当面、この項は飛ばしても構いません。
> Info|情報: もし Yii の試運転をしているだけで、
本番
サーバに配置する意図がないのであれば、当面、この項は飛ばしても構いません。
上記の説明に従ってインストールされたアプリケーションは、[Apache HTTP サーバ](http://httpd.apache.org/) と [Nginx HTTP サーバ](http://nginx.org/) のどちらでも、
また、Windows、Mac OS X、Linux のどれでも、PHP 5.4 以上を走らせている環境であれば、そのままの状態で動作するはずです。
Yii 2.0 は、また、facebook の [HHVM](http://hhvm.com/) とも互換性があります。
ただし HHVM がネイティブの PHP とは異なる振舞いをする特殊なケースもいくつかありますので、HHVM を使うときはいくらか余分に注意を払う必要があります。
実運
用のサーバでは、`http://www.example.com/basic/web/index.php` の代りに `http://www.example.com/index.php` という URL
本番
用のサーバでは、`http://www.example.com/basic/web/index.php` の代りに `http://www.example.com/index.php` という URL
でアプリケーションにアクセス出来るようにウェブサーバを設定したいと思うかもしれません。
そういう設定をするためには、ウェブサーバのドキュメントルートを `basic/web` フォルダに向けることが必要になります。
また、[ルーティングと URL 生成](runtime-routing.md) の節で述べられているように、URL から `index.php` を隠したいと思うかも知れません。
...
...
docs/guide-ja/structure-assets.md
View file @
2a92814f
...
...
@@ -440,7 +440,7 @@ return [
HTTP リクエストの数とこれらのファイルの全体としてのダウンロードサイズを削減するためによく用いられる方法は、複数の CSS/JavaScript ファイルを結合して圧縮し、一つまたはごく少数のファイルにまとめることです。
そして、ウェブページでは元のファイルをインクルードする代りに、圧縮されたファイルをインクルードする訳です。
> Info|情報: アセットの結合と圧縮は、通常はアプリケーションが
実運用
モードにある場合に必要になります。
> Info|情報: アセットの結合と圧縮は、通常はアプリケーションが
本番
モードにある場合に必要になります。
開発モードにおいては、たいていは元の CSS/JavaScript ファイルを使う方がデバッグのために好都合です。
次に、既存のアプリケーションコードを修正する必要なしに、アセットファイルを結合して圧縮する方法を紹介します。
...
...
@@ -526,7 +526,7 @@ return [
];
```
つまり、アセットバンドルの構成情報配列は、
実運用モードのためのものは
`assets-prod.php`
に保存し、開発モードのため
のものは
`assets-dev.php`
に保存するという訳です。
つまり、アセットバンドルの構成情報配列は、
本番モードのものは
`assets-prod.php`
に保存し、開発モード
のものは
`assets-dev.php`
に保存するという訳です。
### `asset` コマンドを使う <a name="using-asset-command"></a>
...
...
docs/guide-ja/structure-entry-scripts.md
View file @
2a92814f
...
...
@@ -92,7 +92,7 @@ Yii は下記の三つの定数をサポートしています:
`YII_DEBUG`
の既定値は false です。
*
`YII_ENV`
: どういう環境でアプリケーションが走るかを規定します。
詳細については、
[
構成情報
](
concept-configurations.md#environment-constants
)
の節で説明されます。
`YII_ENV`
の既定値は
`'prod'`
です。これはアプリケーションが
実運用
環境で走ることを意味します。
`YII_ENV`
の既定値は
`'prod'`
です。これはアプリケーションが
本番
環境で走ることを意味します。
*
`YII_ENABLE_ERROR_HANDLER`
: Yii によって提供されるエラーハンドラを有効にするかどうかを規定します。
この定数の既定値は true です。
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment