「Twitter BootStrap」ファイルを解析してディスク上のキャッシュの少ないフォルダーに保存すると、警告が表示されました。
警告: is_file(): open_basedir 制限が有効です。ファイル (/../../lib/bootstrap/less/reset.less.less) は許可されたパス内にありません: (/var/www/vhosts/example.com/:/tmp/) in / 80 行目の var/www/vhosts/example.com/httpdocs/wp-content/modules/wp-less/lessc/lessc.inc.php
@import "../../lib/bootstrap/less/reset.less";
解析しているメインファイルで(たとえば)使用しています。
おかしなことに、最初のスタイルシートは拡張機能を 2 回取得します: reset.less.less
- 他のスタイルシートは取得しません。私が疑問に思っているもう 1 つのことは、なぜ/
ファイルの前に先頭があるのかということです。
環境とサーバーに関するいくつかのデータ:
- PHP 5.3.3
- ワードプレス 3.4.2
- WP-LESS プラグイン(はい、このリポジトリにコミットします)。これはLESScライブラリを使用します。これはhereからエラーをスローします。
php.ini
include_path = ".:..:"
upload_temp_dir _no value/not set_
open_basedir = "/var/www/vhosts/example.com/:/tmp/"
事前に助けてくれてありがとう!