0 Пользователей и 1 Гость просматривают эту тему.
  • 23 Ответов
  • 254 Просмотров
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Доброго!
В общем проблема нет вкладок в менеджере установок для установки расширения.
Что делал:
1. Проставил на log и tmp права 777
2. Проставил на plugins права 777
3. По совету Инета удалил и залил папки urlinstaller, packageinstaller, folderinstaller (теперь система ругается что не включены плагины, но галочки там проставлены и сообщение горит "Файл packageinstaller.xml не найден.")
4. Проставил максимальные права SuperUserу и другим пол-ля.

Что делать теперь ваще не знаю..
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #1 : 27.05.2017, 15:53:19 »
То что они включены этого мало. Возможному них доступ не для админа. А вообще лучше показаться в коде и глянуть в чем проблема...
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #2 : 27.05.2017, 16:27:53 »
В коде какого файла?
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #3 : 27.05.2017, 16:31:15 »
В коде какого файла?

Точно не помню, но он в компоненте менеджера установки
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #4 : 27.05.2017, 16:43:14 »
Код файла installer.php

defined('_JEXEC') or die;
JHtml::_('behavior.tabstate');

if (!JFactory::getUser()->authorise('core.manage', 'com_installer'))
{
   throw new JAccessExceptionNotallowed(JText::_('JERROR_ALERTNOAUTHOR'), 403);
}

$controller = JControllerLegacy::getInstance('Installer');
$controller->execute(JFactory::getApplication()->input->get('task'));
$controller->redirect();

Код файла controller.php
<?php
/**
 * @package     Joomla.Administrator
 * @subpackage  com_installer
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Installer Controller
 *
 * @since  1.5
 */
class InstallerController extends JControllerLegacy
{
   /**
    * Method to display a view.
    *
    * @param   boolean  $cachable   If true, the view output will be cached
    * @param   array    $urlparams  An array of safe URL parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
    *
    * @return  JController  This object to support chaining.
    *
    * @since   1.5
    */
   public function display($cachable = false, $urlparams = false)
   {
      JLoader::register('InstallerHelper', JPATH_ADMINISTRATOR . '/components/com_installer/helpers/installer.php');

      // Get the document object.
      $document = JFactory::getDocument();

      // Set the default view name and format from the Request.
      $vName   = $this->input->get('view', 'install');
      $vFormat = $document->getType();
      $lName   = $this->input->get('layout', 'default', 'string');

      // Get and render the view.
      if ($view = $this->getView($vName, $vFormat))
      {
         $ftp = JClientHelper::setCredentialsFromRequest('ftp');
         $view->ftp = &$ftp;

         // Get the model for the view.
         $model = $this->getModel($vName);

         // Push the model into the view (as default).
         $view->setModel($model, true);
         $view->setLayout($lName);

         // Push document object into the view.
         $view->document = $document;

         // Load the submenu.
         InstallerHelper::addSubmenu($vName);
         $view->display();
      }

      return $this;
   }
}


Код файла config.xml

<?xml version="1.0" encoding="utf-8"?>
<config>
   <fieldset
      name="preferences"
      label="COM_INSTALLER_PREFERENCES_LABEL"
      description="COM_INSTALLER_PREFERENCES_DESCRIPTION"
      >

      <field
         name="show_jed_info"
         type="radio"
         label="COM_INSTALLER_SHOW_JED_INFORMATION_LABEL"
         description="COM_INSTALLER_SHOW_JED_INFORMATION_DESC"
         class="btn-group btn-group-yesno"
         default="1"
         >
         <option value="1">COM_INSTALLER_SHOW_JED_INFORMATION_SHOW_MESSAGE</option>
         <option value="0">COM_INSTALLER_SHOW_JED_INFORMATION_HIDE_MESSAGE</option>
      </field>

      <field
         name="cachetimeout"
         type="integer"
         label="COM_INSTALLER_CACHETIMEOUT_LABEL"
         description="COM_INSTALLER_CACHETIMEOUT_DESC"
         first="0"
         last="24"
         step="1"
         default="6"
      />

      <field
         name="minimum_stability"
         type="list"
         label="COM_INSTALLER_MINIMUM_STABILITY_LABEL"
         description="COM_INSTALLER_MINIMUM_STABILITY_DESC"
         default="4"
         >
         <option value="0">COM_INSTALLER_MINIMUM_STABILITY_DEV</option>
         <option value="1">COM_INSTALLER_MINIMUM_STABILITY_ALPHA</option>
         <option value="2">COM_INSTALLER_MINIMUM_STABILITY_BETA</option>
         <option value="3">COM_INSTALLER_MINIMUM_STABILITY_RC</option>
         <option value="4">COM_INSTALLER_MINIMUM_STABILITY_STABLE</option>
      </field>

   </fieldset>

   <fieldset
      name="permissions"
      label="JCONFIG_PERMISSIONS_LABEL"
      description="JCONFIG_PERMISSIONS_DESC"
      >

      <field
         name="rules"
         type="rules"
         label="JCONFIG_PERMISSIONS_LABEL"
         filter="rules"
         validate="rules"
         component="com_installer"
         section="component"
      />

   </fieldset>
</config>

Код файла installer.xml

<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.1" method="upgrade">
   <name>com_installer</name>
   <author>Joomla! Project</author>
   <creationDate>April 2006</creationDate>
   <copyright>(C) 2005 - 2017 Open Source Matters. All rights reserved.</copyright>
   <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
   <authorEmail>admin@joomla.org</authorEmail>
   <authorUrl>www.joomla.org</authorUrl>
   <version>3.0.0</version>
   <description>COM_INSTALLER_XML_DESCRIPTION</description>
   <administration>
      <files folder="admin">
         <filename>config.xml</filename>
         <filename>controller.php</filename>
         <filename>installer.php</filename>
         <folder>controllers</folder>
         <folder>helpers</folder>
         <folder>models</folder>
         <folder>views</folder>
      </files>
      <languages folder="admin">
         <language tag="en-GB">language/en-GB.com_installer.ini</language>
         <language tag="en-GB">language/en-GB.com_installer.sys.ini</language>
      </languages>
   </administration>
</extension>

*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #5 : 27.05.2017, 17:02:13 »
Нет. Это не эти файлы. В форме установки есть подсказка. В скрытом поле task указывается имя файла и функция которая будет устанавливать расширение..
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #6 : 27.05.2017, 17:05:12 »
Брррррррррр...А чуток более точно где все искать?)))
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #7 : 27.05.2017, 17:14:06 »
У меня нет возможности сейчас точно сказать. Но каждый вид установки определяется плагином. Компонент не такой большой так что поищи где используются плагины установки.
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #8 : 27.05.2017, 17:22:07 »
То есть в папке components?
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #9 : 27.05.2017, 17:32:54 »
То есть в папке components?

Да. Только этого компонента.
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #10 : 27.05.2017, 17:40:27 »
Может это?

Кусок кода файла manage.php
 
public function publish()
   {
      // Check for request forgeries.
      JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));

      $ids    = $this->input->get('cid', array(), 'array');
      $values = array('publish' => 1, 'unpublish' => 0);
      $task   = $this->getTask();
      $value  = ArrayHelper::getValue($values, $task, 0, 'int');
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #11 : 27.05.2017, 17:47:05 »
А где здесь используется плагин?
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #12 : 27.05.2017, 18:00:37 »
Ну может быть здесь? /components/com_installer/controllers
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #13 : 27.05.2017, 18:05:02 »
В принципе методом тыка это можно найти, но это долго будет. Могу подсказать, но это будет чуть попозже.
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #14 : 27.05.2017, 18:08:44 »
Ок))))))))) Буду ждать Вашей помощи))))))
*

KKAAZZOO

  • Живу я здесь
  • 2126
  • 111 / 9
Re: Нет вкладок в менеджере установок
« Ответ #15 : 27.05.2017, 18:37:45 »
Восстановите все как было из бэкапа, до того как сделали все что написано в первом сообщении. Потом в Менеджер расширений->Найти->Поиск
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #16 : 27.05.2017, 19:21:23 »
"Идиотский вопрос" - из бэкапа в Базе данных? в корне сайта нет к сожалению БК..или я совсем чайник?
*

KKAAZZOO

  • Живу я здесь
  • 2126
  • 111 / 9
Re: Нет вкладок в менеджере установок
« Ответ #17 : 27.05.2017, 19:38:52 »
Ведь вы же сделали копию сайта до до того как начали эксперименты? Копия включает в себя и файлы сайта и базу данных. Если сделали то вы должны знать где это у вас хранится.
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #18 : 27.05.2017, 19:40:52 »
Ладно...я понял что Осел))))......ни чего не сделал((((((((((
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #19 : 27.05.2017, 19:44:15 »
Ну че заливать на локалку чистую Joomla?
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #20 : 27.05.2017, 19:54:19 »
Ладно...я понял что Осел))))......ни чего не сделал((((((((((

Это просто некому показать и рассказать, а так это просто все делается...
*

NewUsers

  • Давно я тут
  • 775
  • 56 / 0
Re: Нет вкладок в менеджере установок
« Ответ #21 : 27.05.2017, 19:54:41 »
Ок))))))))) Буду ждать Вашей помощи))))))

Для начала покажи список плагинов установки...
Если хочешь могу показать?
« Последнее редактирование: 27.05.2017, 19:57:50 от NewUsers »
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #22 : 27.05.2017, 20:07:13 »
Давай)))
*

Qudo

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: Нет вкладок в менеджере установок
« Ответ #23 : 27.05.2017, 21:01:44 »
Нету у меня скайпа..дикий я)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

в Менеджере модулей удалить модулю ранее выбранную позицию

Автор joy smile

Ответов: 1
Просмотров: 150
Последний ответ 21.04.2017, 22:09:16
от o_fedor
Что означает срок кэширования 3600 в менеджере лент новостей

Автор bgh97079

Ответов: 7
Просмотров: 190
Последний ответ 26.03.2017, 09:17:45
от ChaosHead
Ресайз изображений сразу при загрузки в менеджере файлов

Автор axel030392

Ответов: 4
Просмотров: 223
Последний ответ 02.02.2017, 16:42:55
от axel030392
Не получается корректно отобразить меню в Менеджере модулей

Автор anbolt

Ответов: 1
Просмотров: 212
Последний ответ 16.09.2016, 14:56:15
от arma
В менеджере пользователей вылазит ошибка

Автор Tetrahedron

Ответов: 5
Просмотров: 921
Последний ответ 17.03.2016, 12:59:52
от Tetrahedron