php.ini設定について
本マニュアルは、「旧スターサーバー」「旧スターサーバープラス」向けのマニュアルです。
「スタードメイン特典プラン」「スタードメイン特典 PHP+MySQLプラン」向けのマニュアルは、以下のリンクよりご確認ください。
PHPに関する全体的な動作・環境の設定を書き込むファイルである「php.ini」の記載内容を編集することができます。
ドメインごとに、PHPタグの書式や、文字コードなどPHPの設定を細かく指定できます。
php.ini設定
スタードメイン管理ツールにログインし、該当ドメインの「サーバー管理ツール」の「php.ini設定」をクリックすることで、設定画面が表示されます。
php.ini設定一覧
現在のphp.iniの設定を確認することができます。
php.ini設定変更
各種項目の設定を変更することができます。
設定可能な項目は下記の通りです。
エラー設定 | |
---|---|
display_startup_errors | PHP の起動シーケンスで発生するエラーを表示するかどうかを設定します。 |
display_errors |
PHPプログラム実行時のエラー内容を画面に出力するかどうかを設定します。
|
error_reporting | PHPプログラム実行時のエラー出力レベルを設定します。
|
セッション設定 | |
session.use_cookies | クライアント側へのセッションIDの保存に、クッキーを使用するかどうかを指定します。 |
session.use_only_cookies | クライアント側へのセッションIDの保存に、クッキーのみを使用可能とする指定を行います。 |
session.name | クッキーに設定されるセッション名を指定します。 |
session.auto_start | リクエスト開始時にセッションを自動的に開始するかどうかを指定します。 |
session.cookie_lifetime | クッキーの有効期間を(秒単位で)指定します。 |
session.cookie_path | クッキーを有効とするパスを指定します。 |
session.use_trans_sid | URLへのセッションIDの設定を自動で行うかを設定します。 |
session.cokkie_domain | クッキーを使用するドメインを指定します。 |
文字コード設定 | |
mbstring.language | デフォルトの言語を設定します。 |
mbstring.internal_encoding | 内部文字エンコーディングを設定します。 |
mbstring.http_input | HTTP入力文字エンコーディング変換を設定します。 |
mbstring.http_output | HTTP出力文字エンコーディング変換を設定します。 |
mbstring.encoding_translation | 内部文字エンコーディングへの変換を有効にするかどうかを設定します。 |
mbstring.detect_order | 文字コード検出を設定します。 |
mbstring.substitute_character | 無効な文字を代替する文字を設定します。 |
その他の設定 | |
include_path | PHPのライブラリファイルなどの設置パスを指定できます。 |
php.ini設定初期化
設定値を初期状態に戻すことができます。
「php.iniをリセットする」ボタンをクリックした後、確定ボタンを押すことで各種の値が初期化されます。
規定のphp.ini設定値
スターサーバープラスにおける、規定のphp.ini設定値は下記の通りです。
項目名 | 規定の設定値 | 説明 |
---|---|---|
max_execution_time | 30秒 | 無限ループなどにより、永続的に実行されているスクリプトが強制終了されるまでの時間を秒単位で指定します。 |
max_input_time | 60秒 | スクリプトが POST、GET そしてファイルアップロードなどの入力を パースする最大の時間を、秒単位で指定します。 |
memory_limit | 30MB | プログラムが使用できる最大メモリ数を指定します。 |
post_max_size | 30MB | POSTデータの許容最大サイズを設定します。 |
upload_max_filesize | 30MB | アップロードファイルの許容サイズを設定します。 |
php.iniの主要な項目の初期値
- php.iniにおける初期値について
-
2017年3月より、(※)の項目における初期値を変更いたしました。
以下の操作時点で本項目で案内する初期値に設定されます。▼php.ini設定
「php.ini設定初期化」▼ドメイン設定
「ドメイン追加」「ドメイン設定の初期化」「ウェブ領域・設定の初期化」
エラー設定
項目 | 初期値 |
---|---|
display_startup_errors | OFF |
display_errors | ON |
error_reporting※ | E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED |
文字コード設定
項目 | 初期値 |
---|---|
default_charset※ | UTF-8 |
mbstring.language | Japanese |
mbstring.internal_encoding※ | UTF-8 |
mbstring.http_input※ | pass |
mbstring.http_output※ | pass |
mbstring.encoding_translation | OFF |
mbstring.detect_order | auto |
mbstring.substitute_character | none |
その他の設定
項目 | 初期値 |
---|---|
default_mimetype | "text/html" |
date.timezone | "Asia/Tokyo" |