Я пытаюсь смоделировать и развить базу какого-то зенд-проекта.
и на первом этапе я копирую все файлы и папки FTP на мой локальный компьютер
но приложение отправляет мне сообщение об ошибке ниже (при загрузке плагина из источника)
( ! ) Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name '_' in C:\wamp\Mina\library\Zend\Loader\PluginLoader.php on line 398
( ! ) Zend_Loader_PluginLoader_Exception: Plugin by name '_' was not found in the registry; used paths: Mina_View_Helper_: Mina/View/Helper/ App_View_Helper_: App/View/Helper/ Zend_View_Helper_: Zend/View/Helper/;C:/wamp/Mina/application/modules/default/views\helpers/ in C:\wamp\Mina\library\Zend\Loader\PluginLoader.php on line 398
даже какой-то плагин в exsist, который скрывает массив ошибок var_dumped в строке pluginloader.php 398
как это:
string 'Db' (length=2)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Translate' (length=9)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Layout' (length=6)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Frontcontroller' (length=15)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'ViewRenderer' (length=12)
array
'Zend_Controller_Action_Helper_' =>
array
0 => string 'Zend/Controller/Action/Helper/' (length=30)
string 'Navigation' (length=10)
array
'Mina_View_Helper_' =>
array
0 => string 'Mina/View/Helper/' (length=16)
'App_View_Helper_' =>
array
0 => string 'App/View/Helper/' (length=16)
'Zend_View_Helper_' =>
array
0 => string 'Zend/View/Helper/' (length=17)
1 => string './views\helpers/' (length=16)
string 'View' (length=4)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Modules' (length=7)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Router' (length=6)
array
'Zend_Application_Resource_' =>
array
0 => string 'Zend/Application/Resource/' (length=26)
string 'Word_CamelCaseToDash' (length=20)
array
'Zend_Filter_' =>
array
0 => string 'Zend/Filter/' (length=12)
string 'StringToLower' (length=13)
array
'Zend_Filter_' =>
array
0 => string 'Zend/Filter/' (length=12)
что майнинг некоторых плагинов не существует
но оригинальный проект работает с этой ситуацией
далее я обнаружил, что index.php ссылается на некоторую библиотеку, которую я не могу увидеть с помощью трюков на FTP-сервере.
(Строка 5 ниже кода:)
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../../library'),
realpath(APPLICATION_PATH . '/../library'),
realpath(APPLICATION_PATH . "/models"),
realpath(APPLICATION_PATH . "/forms"),
get_include_path(),
)));
древовидная карта оригинального проекта Переход по этой ссылке
в дальнейшем в папке моей библиотеки нет файла navigation.php, что не соответствует ошибкам (кроме классов zendframework)
и каждое из этого пространства имен (и помощников по просмотру) регистрируется в application.ini
, поскольку ни один плагин не запускается, страница не отображается.
Поделитесь, если у вас есть идеи по поводу этой ошибки