Добрый день.
Помогите решить проблему, не могу воспользоваться toolkit из-за ошибки:
An error occured while processing the PHP files of the data model:
Include: wrong file name in configuration file: config file = C:\inetpub\wwwroot\itop/conf/toolkit/config-itop.php, section = business, filename = C:\inetpub\wwwroot\itop//env-toolkit/custom_functionalci/model.custom_functionalci.php
Check the PHP files describing the data model before running the toolkit again !
Если, нажать рефреш, то выдаст еще и это:
Warning: copy(C:\inetpub\wwwroot\itop/env-toolkit/custom_functionalci/datamodel.custom_functionalci.xml): failed to open stream: Permission denied in C:\inetpub\wwwroot\itop\setup\setuputils.class.inc.php on line 646
Warning: copy(C:\inetpub\wwwroot\itop/env-toolkit/custom_functionalci/en.dict.custom_functionalci.php): failed to open stream: Permission denied in C:\inetpub\wwwroot\itop\setup\setuputils.class.inc.php on line 646
Warning: copy(C:\inetpub\wwwroot\itop/env-toolkit/custom_functionalci/model.custom_functionalci.php): failed to open stream: Permission denied in C:\inetpub\wwwroot\itop\setup\setuputils.class.inc.php on line 646
Warning: copy(C:\inetpub\wwwroot\itop/env-toolkit/custom_functionalci/module.custom_functionalci.php): failed to open stream: Permission denied in C:\inetpub\wwwroot\itop\setup\setuputils.class.inc.php on line 646
Warning: copy(C:\inetpub\wwwroot\itop/env-toolkit/custom_functionalci/ru.dict.custom_functionalci.php): failed to open stream: Permission denied in C:\inetpub\wwwroot\itop\setup\setuputils.class.inc.php on line 646
An error occured while processing the PHP files of the data model:
Include: wrong file name in configuration file: config file = C:\inetpub\wwwroot\itop/conf/toolkit/config-itop.php, section = business, filename = C:\inetpub\wwwroot\itop//env-toolkit/custom_functionalci/model.custom_functionalci.php
Check the PHP files describing the data model before running the toolkit again !
Вроде все ясно написано, неправильное имя файла в config-itop, который лежит в toolkit, но я 10 раз перепроверил имена файлов, сравнил и т.д., но никак не могу понять в чем же дело.
Ошибка, видимо появилась после того, как я добавил этот модуль пару месяцев назад, добавился он без проблем и в тулкит я больше не заходил, т.е. модуль работает и все нормально.
Вот сам модуль, в нем нет ничего особенного, всего лишь добавлено значение для business_criticity:
datamodel.custom_functionalci.xml
<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
<classes>
<class id="FunctionalCI">
<fields>
<field id="business_criticity" xsi:type="AttributeEnum" _delta="redefine">
<values>
<value id="high">high</value>
<value id="medium">medium</value>
<value id="low">low</value>
<value id="lower">lower</value>
</values>
<sql>business_criticity</sql>
<default_value>low</default_value>
<is_null_allowed>true</is_null_allowed>
<display_style>list</display_style>
</field>
</fields>
</class>
</classes>
</itop_design>
Вот, сам файл, на который ругается itop, все с ним впорядке, все там по умолчанию, т.е. он пуст по сути:
model.custom_functionalci.php
<?php
// PHP Data Model definition file
// WARNING - WARNING - WARNING
// DO NOT EDIT THIS FILE (unless you know what you are doing)
//
// If you use supply a datamodel.xxxx.xml file with your module
// the this file WILL BE overwritten by the compilation of the
// module (during the setup) if the datamodel.xxxx.xml file
// contains the definition of new classes or menus.
//
// The recommended way to define new classes (for iTop 2.0) is via the XML definition.
// This file remains in the module's template only for the cases where there is:
// - either no new class or menu defined in the XML file
// - or no XML file at all supplied by the module
Т.е. нет нигде пропущенной буквы или опечатки в названии или где-либо еще этого модуля.
Помогите, чем сможете)