了解しました。問題があります。コンパイルされたテンプレートをphpに保存するためのフォルダーを作成する必要があります。mkdir()
適切なディレクトリ( )を試行するインストールスクリプトがありますcompiled_templates
。
常にこの警告を返します。
Warning: mkdir() [function.mkdir]: Permission denied in /home/tchalvak/sites/quotesite/quotes/install.php on line 92
compiled_templateフォルダーが作成されるフォルダーのモードを変更して実行すると、同じアクセス許可の問題でエラーが発生します。
PHPを介してストレージフォルダに相当するものを作成できることを保証する方法はありませんか?フォルダが作成されていることを確認するためだけに、outside-phpプログラムを使用する必要がありますか?他のPHP開発者はこの問題にどのように対処しますか?
編集:これはインストール可能なスクリプトであるため、全体的な目的は、10人の異なるランダムな人がサーバーにスクリプトをインストールできるようにすることです。残念ながら、「phpがcompiled_templatesディレクトリへのこれらの必要な書き込み権限をすべて持っていることを確認する」ことは手動プロセスとして実用的ではないのはこのためです。
編集:くそー、一時ディレクトリを作成しようとしたときも同じ権限エラー。ラメ。