2017-03-03 12 views
0

現在、私はWHMCS設定を持っています。 WHMCSインストールとは別のディレクトリにある次のフォルダ(crons、ダウンロード、添付ファイル、およびtemplates_c)があります。私はconfiguration.phpでラベル付けされた正しいパスを持っており、フォルダのアクセス権は正しいです。私はこのエラーが発生しています:続行する前にディレクトリ ''ディレクトリ "'をコンパイルするテンプレートは書き込み可能(CHMOD 777)でなければなりません。 templates_cディレクトリは、状態としてCHMOD 777に設定されていますが、それでも動作しません。WHMCS権限エラー

このフォルダのディレクトリ: は/ var/www /のWHMCSプライベート/

WHMCSのインストールディレクトリ: は

Configuration.phpを/var/www/html/supertolerator.com/hosting/billing: $ templates_compiledir = '/ var/www/WHMCSプライベート/ templates_c /'; (これは、WHMCSにそのフォルダを探す場所を示す行です)

私はWHMCSに連絡しようとしましたが、彼らは役に立たず、私のホスティングプロバイダに依頼してくれました。私のサーバーが自己管理されているので、それを行うことはできません。

何か助けていただければ幸いです。

答えて

0

あなたのディレクトリ名 "WHMCD Private"の空白が原因のバグかもしれませんか?小文字で空白なしで試してください。

あなた自身の許可を試しましたか?その後、ウェブサーバユーザ(例えばapacheの/ httpdのまたは類似の)とtemplates_cディレクトリにファイルを作成しようとSU:

touch /var/www/WHMCS Private/templates_c/ 

あなたがアクセス権のエラーが出た場合、それはそれ以外の場合は、関連WHMCS可能性があり、まだサーバーの問題です。

0

プライベートルートをエスケープされていないフォルダ名に設定してみてください。 これがうまくいかない場合は、再帰的でchmod -R 777 templates_cを実行して、サブフォルダとファイルのアクセス許可も設定してください。

コンパイル時にその場所を使用する場合は、エスケープ文字\を使用してスペースを確認する必要があります。

+0

これが役に立った場合は、私の答えを受け入れてください。 –

関連する問題