Настройка локальной среды с помощью XAMPP (только для Windows)

  1. Скачайте последнюю версию XAMPP с http://www.apachefriends.org/en/xampp-windows.html#641 и сохраните файл на своем компьютере.
    Если вы хотите установить XAMPP на съемный диск или флэшку, то щелкните по ссылке More Downloads

    откройте папку XAMPP Windows, а затем откройте папку последней версии и скачайте файл с пометкой portable.
  2. Создайте на любом диске папку xampp (например, D:\xampp)
  3. Запустите на выполнение скачанный exe-файл.
  4. Когда мастер установки запросит путь к папке установки, то укажите созданную ранее папку
  5. Дождитесь окончания установки и запустите контрольную панель. Файл запуска контрольной панели находится в корне папки XAMPP и называется xampp-control.exe
  6. В открывшейся контрольной панели нажмите кнопку Config для Apache и выберите пункт Apache (httpd.conf), чтобы перенастроить порты.
    Дело в том, что порт 80, установленный по умолчанию, часто бывает занят другими приложениями.
    004
  7. В открывшемся файле найдите строку «Listen 80» и замените 80 на другую цифру, например 2015. То же самое проделайте со строкой «ServerName localhost:80» и «#Listen 12.34.56.78:80»
  8. Сохраните файл и закройте его.
  9. Нажмите кнопки Start для Apache и MySQL
  10.  Откройте браузер и в адресной строке введите localhost:2015/xampp (2015 – номер порта, который мы указали в файле httpd.conf. У вас он может быть другим).
  11. Если все в порядке, то откроется приветственная страница.

Настройка локальной среды для Drupal

Теперь, у нас есть программы, необходимые для запуска Drupal (Apache, MySQL и PHP), мы должны изменить некоторые настройки, чтобы соответствовать системным требованиям Drupal.

Настройка PHP

  1. Откройте файл php.ini. Он располагается в папке xampp/php, но можно воспользоваться кнопкой Config для Apache  на контрольной панели.
  2. Найдите секцию Resource Limits и исправьте значения следующих параметров так, как указано ниже:

max_execution_time = 60;

                 (Время в течении которого скрипт должен полностью завершить своё исполнение)

      max_input_time = 120;

                  (Время в течении которого скрипт, должен получить и обработать все данные из POST               и GET запросов.)     

      memory_limit = 128M;

                  (Ограничение на выделяемую для исполнения одного скрипта память.)

  1. В секции Error handling and logging исправьте значение error_reporting на
     E_ALL & ~E_NOTICE. Это нужно, чтобы сообщения об ошибках отображались в браузере, а не только в журналах.

Настройка MySQL

Параметры конфигурации MySQL содержатся в файле my.ini, который находится в папке xampp\mysql\bin.

Откройте файл my.ini  через кнопку Config для MySQL, или через файловый менеджер.

Найдите следующие параметры и установите их значения так, как указано ниже:

key_buffer = 16M  (размер кэша для хранения индексов)

max_allowed_packet = 16M (Максимальный размер пакета для передачи данных)

sort_buffer_size = 10M (Память выделенная потоком для сортировки данных)

innodb_log_buffer_size = 4M  (размер буфера, который в InnoDB используется для записи информации файлов журналов на диск.)

innodb_flush_log_at_trx_commit = 2 (параметр 2 отменяет сброс данных на диск при каждой транзакции, ускорение работы.)

innodb_additional_mem_pool_size = 20M (размер буфера под дополнительные цели)

После того, как вы внесли правки, вы должны остановить и перезапустить серверы, чтобы изменения вступили в силу. После перезагрузки серверов, мы готовы установить Drupal!