CakePHP DebugKit Активы не загружаются с самоподписанным сертификатом

В настоящее время я работаю с GraphAPI Facebook, который требует от меня делать запросы по протоколу HTTPS. Поскольку я не могу проводить тестирование в реальном времени, я установил самоподписанный сертификат для своего VirtualHost, чтобы Facebook мог позволить мне провести некоторое тестирование.

Дело в том, что после того, как он заработал, я заметил, что моя панель инструментов DebugKit загружается некорректно, HTML бросается в дом без CSS и JS.

Я получаю эту ошибку в консоли Chrome:

GET https://domain.test/debug_kit/js/js_debug_toolbar.js net::ERR_ABORTED
GET https://domain.test/debug_kit/img/cake.icon.png 404 ()
GET https://domain.test/debug_kit/css/debug_toolbar.css net::ERR_ABORTED
GET https://domain.test/debug_kit/js/js_debug_toolbar.js net::ERR_ABORTED

Я проверяю, что мой плагин DebugKit загружен перед установкой Dispatcher: фильтры [AssetDispatcher, CacheDispatcher] для CakePHP в bootstrap.php,

Есть идеи о том, что происходит?

Заранее спасибо.

РЕДАКТИРОВАТЬ:

модифицированный

CakePlugin::load('DebugKit', array('path' => ROOT.'/Plugin/DebugKit/'));

в

CakePlugin::load('DebugKit', array('path' => ROOT.'/Plugin/DebugKit/', 'bootstrap' => true));

И создал свой соответствующий Config/bootstrap.php с Configure::write('App.fullBaseUrl', 'https://domain.test'); но не повезло.

В конечном итоге я сделал символическую ссылку (что-то вроде хака) в app/webroot -> $ ln -s ../../Plugin/DebugKit/webroot debug_kit и это сработало как шарм, но я думаю, что это не тот подход?

0 ответов

Другие вопросы по тегам