1. 無料プラン・特典プラン
  2. ホームページ
  3. [スタードメイン特典]PHP環境(php.ini)設定

ホームページ[スタードメイン特典]
PHP環境(php.ini)設定

対象プラン

スタードメイン特典

ご注意

このページは、「スタードメイン特典 PHP+MySQLプラン(旧スターサーバープラス ※2013/09/30 新規受付終了)」用のマニュアルです。

PHPに関する全体的な動作・環境の設定を書き込むファイルである「php.ini」の記載内容を編集することができます。
ドメインごとに、PHPタグの書式や、文字コードなどPHPの設定を細かく指定できます。

php.ini設定

該当ドメインの「サーバー管理ツール」へとログインしていただいた後、「 ホームページ > php.ini設定 」にてphp.iniの設定や編集が可能です。

設定画面の各機能については、下記をご参照ください。

php.ini設定一覧

現在のphp.iniの設定を確認することができます。

php.ini設定変更

各種項目の設定を変更することができます。

設定可能な項目は下記の通りです。

エラー設定
display_startup_errors PHP の起動シーケンスで発生するエラーを表示するかどうかを設定します。
display_errors PHPプログラム実行時のエラー内容を画面に出力するかどうかを設定します。
error_reporting

PHPプログラム実行時のエラー出力レベルを設定します。
以下の値が設定可能です。

E_ERROR
重大な実行時エラーを表示する。
E_WARNING
実行時の警告メッセージを表示する。
E_PARSE
コンパイルの際のパースエラーを表示する。
E_NOTICE
実行時の(致命的ではない)警告メッセージを表示する。
E_CORE_ERROR
PHPの起動シーケンスでの致命的なエラーを表示する。
E_CORE_WARNING
(致命的ではない)警告を表示する。
E_COMPILE_ERROR
コンパイル時の致命的なエラーを表示する。
E_COMPILE_WARNING
コンパイル時の警告(致命的ではない)を表示する。
E_USER_ERROR
ユーザーによって発行されるエラーメッセージを表示する。
E_USER_WARNING
ユーザーによって発行される警告メッセージを表示する。
E_USER_NOTICE
ユーザーによって発行される注意メッセージを表示する。
E_ALL
上記全てのメッセージを表示する。
E_STRICT
実行時の注意を表示する。
セッション設定
session.use_cookies クライアント側へのセッションIDの保存に、クッキーを使用するかどうかを指定します。
session.use_only_cookies クライアント側へのセッションIDの保存に、クッキーのみを使用可能とする指定を行います。
session.name クッキーに設定されるセッション名を指定します。
session.auto_start リクエスト開始時にセッションを自動的に開始するかどうかを指定します。
session.cookie_lifetime クッキーの有効期間を(秒単位で)指定します。
0を設定すると"ブラウザをクローズするまでセッションが有効となります。
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"

マニュアルトップに戻る