Notice: Undefined index: distribution_name in drupal_install_profile_distribution_name()

Решение даной проблемы очень простое. Нам нужно открить файл includes/install.inc и добавить некоторые изменения. Заменить следующую строку:

return $info['distribution_name'];

на две строки следующего вида:

Notice: Undefined index: name in system_requirements()

Для решения даной ошибки откроем файл в  modules/system/system.install и найдем строки 39 и 41. Далее изменим следующую часть кода:

// Display the currently active install profile, if the site
// is not running the default install profile.
$profile = drupal_get_profile();
if ($profile != 'standard') {
    $info = system_get_info('module', $profile);
    $requirements['install_profile'] = array(
      'title' => $t('Install profile'),       'value' => $t('%profile_name (%profile-%version)', array(       '%profile_name' => $info['name'],       '%profile' => $profile,
      '%version' => $info['version']     )),
    'severity' => REQUIREMENT_INFO,     'weight' => -9     );  } }

Запросы типа SELECT

SELECT (англ., означает «выбрать») — оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию.

В большинстве случаев, выборка осуществляется из одной или нескольких таблиц. В последнем случае говорят об операции слияния (JOIN (SQL)). В тех СУБД, где реализованы представления (англ. view) и хранимые процедуры (англ. stored procedure), также возможно получение соответствующих наборов данных.

При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.).

Установка GitLab под Ubuntu 12.04

Следующие указания по установке созданы и проверены только под Debian/Ubuntu.

Перед установкой проверте требования.
ВАЖНО

Будьте уверены, что вы исполнили все нижеприведенные указания.

Базовая установка.

Базовая установка GitLab предлагается со следующими пакетами:

  • ruby 1.9.3
  • mysql as main db
  • gitolite v3 fork by gitlab
  • nginx + unicorn

Установка Drush

Установка под Linux/Ubuntu/Debian

Вот почему я люблю Linux, так это потому, что кучу действий можно сделать с консоли. И установить Drush мы можем следующим образом:

cd /opt 

&& sudo wget http://ftp.drupal.org/files/projects/drush-All-versions-5.x-dev.tar.gz

&& sudo tar xzf drush-All-versions-5.x-dev.tar.gz

Настройка CKFinder

CKFinder устанавливается вместе с модулем CKEditor.

  1. Для начала нам понадобится добавить доступ к CKFinder на страничке  Administration panel > People > Permissions  как показано на следующем изображении:

Установка и настройка CKEditor

Установка CKEditor

  1. Заходим по ссылке drupal.org/project/ckeditor и скачиваем последнюю версию модуля, или нажимаем на ссылку правой кнопкой и выбираем пункт Копировать адрес ссылки.
  2. Заходим в Меню > Модули > Установить новый модуль. 
  3. Либо копируем ссылку в поле Установить с URL-адреса, либо выбираем скачаный файл и нажимаем установить.
  4. После установки переходим опять в Меню>Модули и включаем CKEditor, он находится в секции Интерфейс пользователя