Apache 構成ファイルを生成できません:"Wrong variable to subsitute"

Created:

2016-11-16 13:11:39 UTC

Modified:

2017-06-22 13:08:37 UTC

10

Was this article helpful?


Have more questions?

リクエストを送信

Apache 構成ファイルを生成できません:"Wrong variable to subsitute"

症状

  1. Apache 構成の生成が、以下のエラーで失敗します。

    Template processing failed: file = /opt/psa/admin/conf/templates/default/domainVhost.php, error = Template_Exception: [Template_Variable_Domain_PhysicalHosting] Wrong variable to subsitute: maintenanceMode file: /opt/psa/admin/plib/Template/Processor.php line: 27 code: 0 Previous error: Template_Exception: [Template_Variable_Domain_PhysicalHosting] Wrong variable to subsitute: maintenanceMode file: /opt/psa/admin/plib/Template/Processor.php line: 27 code: 0 Previous error: Template_Exception: [Template_Variable_Domain_PhysicalHosting] Wrong variable to subsitute: maintenanceMode file: /opt/psa/admin/plib/Template/Variable/Abstract.php line: 67 code: 0.
  2. Apache 仮想ホストテンプレートがカスタマイズされています。

    # ls -l /usr/local/psa/admin/conf/templates/custom
    total 80
    -rw-r--r-- 1 root root 987 Jul 22 16:13 domainVhost.php

原因

カスタマイズされた仮想ホストテンプレートに構文エラーがあるか、存在しない変数への参照があります。

解決策

  1. Parallels Plesk Panel Advanced Administration Guide 』で、カスタム仮想ホストテンプレートで許可される変数のリストを確認してください。

  2. カスタムテンプレート内のすべての変数、がマニュアルの通りに使用されていることを検証します。

回避策

カスタムテンプレートのフォルダを別の場所に移動し、Apache 構成ファイルを再生成します。

# mv -f /usr/local/psa/admin/conf/templates/custom /root/custom_templates/

# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。