Я пытаюсь установить через веб-админ модуль. Действие вызывает функцию, позволяющую через 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;
}
}
Спасибо.