композитор не совершает хороших действий - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь установить через веб-админ модуль. Действие вызывает функцию, позволяющую через composer устанавливать библиотеку.

Моя проблема заключается в том, что composer создает каждый раз htaccess в моем каталоге магазина с запрещенным доступом.

Вывод, невозможно отображение сайта

Мне этот htaccess не нужен. Как решить эту проблему, что.

/shop/.htaccess ===> do not need this files (create automatically)
/shop/composer.lock
/shop/composer.json
public function __construct()
{
  static::$root = CORE::getConfig('dir_root', 'Shop');
  static::$composerJson = static::$root . 'composer.json';

  //define  composer environment
  putenv('COMPOSER_HOME=' . self::$root);
  putenv('COMPOSER_CACHE_DIR=' . CORE::BASE_DIRECTORY . '/Work/Cache/Composer/');
}

public static function install($library = null)
{
  if (self::checkExecute() == true) {
    if (is_null($library)) {
      $result = false;
    } else {
      $cmd = 'cd ' . self::$root . ' && composer require  ' . $library . ' 2>&1';
      exec($cmd, $output, $return); // update dependencies

      $result = $output[2];
    }

    return $result;
  }
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...