2015-01-24 3 views
0

PHP Предупреждение: is_file(): действующее ограничение open_basedir. Файл (\ metadata.xml) не входит в допустимые пути: (D: /INETPUB/VHOSTS//canopussystems.com \; C: \ Windows \ Temp) в D: \ INETPUB \ VHOSTS \ canopussystems.com \ ecommerce.canopussystems.com \ mycart \ корзина \ администратор \ Components \ com_menus \ модели \ item.php на линии 951Я получаю ошибку при создании меню в joomla на сервере

+0

Привет! С некоторого времени Joomla имеет свой собственный сайт StackExchange: [joomla.stackexchange.com] (http://joomla.stackexchange.com). Я рекомендую вам задать свой вопрос в будущем [tag: joomla]. – miroxlav

ответ

1

вы можете обойти это, если у вас нет доступа к серверу configeration -в моем случае я don't- путем редактирования кода PHP в администратор \ Components \ com_menus \ модели \ item.php

посмотреть

 $option = ''; 
     $base = ''; 

     if (isset($args['option'])) 
     { 
      // The option determines the base path to work with. 
      $option = $args['option']; 
      $base = JPATH_SITE . '/components/' . $option; 
     } 

и заменить его

 $option = ''; 
     $base =''; 

     if (isset($args['option'])) 
     { 
      // The option determines the base path to work with. 
      $option = $args['option']; 
      $base = 'D:/INETPUB/VHOSTS/canopussystems.com\ecommerce.canopussystems.com\mycart\cart'. '/components/' . $option; 
     } 

, который работал на м пока я не получу доступ к конфигурации php. u должен убедиться, что путь правильный.

0

Проверка конфигурации PHP с помощью <?php phpinfo(); ?> Поиск настроек php.ini файлов и изменения. И найдите файл «open_basedir». затем заменить

open_basedir = "/var/www/htdocs/:/var/www/tmp/" 
+0

не могли бы вы объяснить мне кратко, как изменить параметр в файле php.ini –

+0

localhost или на другом сервере? –

+0

Parallel plesk 11.0 версия windows based server –

Смежные вопросы