После установки кэшроутера и прописывания в settings.php настроек:
$conf['cache_inc'] = './sites/all/modules/cacherouter/cacherouter.inc';
$conf['cacherouter'] = array(
'default' => array(
'engine' => 'file',
'path' => 'sites/default/files/filecache'
)
);
он начал выдавать следующие ошибки:
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/6/67da7f06436cf0a5c6d170baacea7def--links:primary-links:tree-data:0f1331ddee3632c735dad6225d3715ef"
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/e/e398bee02fdd2b4f8b5efb3688ac00a6--links:primary-links:page-cid:admin-build-modules:1"
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/5/56f7dcfcf60cf87f579fc5ca0386e7f5--links:secondary-links:tree-data:5d6d3aaaaef5fba302ce62698fa37bbe"
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/d/d23346f6bd0cb3fadc5ef27f48ed9c61--links:secondary-links:page-cid:admin-build-modules:1"
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/2/2cb4ad030361a9f33b851b03f7cadbd2--links:admin_menu:tree-data:446876283b9210fbb1f4607fd6c190e4"
* Cache write error, failed to open file "sites/default/files/filecache/cache_menu/e/ec3cb5d55b1ef0049568ca576d892bdd--links:admin_menu:all-cid:0"
насколько хватает моих скудных познаний, дело в том что он не может прочитать файл кэша которого нету, а нету его как я понимаю потомучто он же не смог его создать, судя по всему создать он его не может или изза длинны имени файла, либо из-за спецсимволов.
ну и собственно вопрос, может кто сталкивался с такой бедой и знает как её победить?
Комментарии
з.ы. друпал установлен локально, на денвер.
проблема таки была в спецсимволах в имени файла, походу это чисто виндовая проблема.
накурил на drupal.org:
+ прикрепляю измененный file.php
версия cacherouter cacherouter-6.x-1.0-beta8
з.ы. но все равно периодически всякие warning вылазят.
блин ссылки невставились...
опять блин...
http://drupal.org/node/353815
http://drupal.org/node/347717
http://drupal.org/node/493198
вылезла другая проблема: при включенном кэше на файлах не перевести сайт в режим обслуживания, ни почистить кэш...
На 1.0-RC2 аналогичная проблема.
В вопросах на d.org ничего нет для решения.
Можно ли аналогичное решение накатить и на эту версию?