Привет, меня зовут Infanty, мой профиль в LinkedIn.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.

Отображено: по дате публикаций. Посмотреть по дате последнего изменения.

Установим nginx и Apache, набрав в консоли:

sudo apt-get install nginx apache2 

На одном из серверов, где в качестве веб-сервера установлен: nginx, понадобилось запустить FastCGI. Можно было бы установить fcgiwrap или spawn-fcgi.

Для начала установим Java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default 

Angular.js – один из популярных JavaScript фрэймворков, реализующих MVC и разрабатываемый при поддержке Google. Он позволяет создавать динамический веб-приложения, используя возможности HTML со встроенным тестированием. Использование современных подходов таких как биндинг данных и внедрения зависимостей позволяют выиграть время за счёт компактности кода.

Когда вместо веб-сервера используется Apache 2, то бывают две редкие ошибки при работе с Drupal которые мало кто знает как пофиксить. Первая ошибка это не сохранение больших текстов, а вторая не сохранение части полей ноды если в некоторые поля загружены картинки больших размеров.

По умолчанию ядро Apache Solr имеет название: "collection 1". Для переименования его во что-то более информативное нужно переименовать каталог: "/opt/solr/solr/collection1", набрав в консоли, например...

Любой желающий может получить доступ к Apache Solr пройдя по адресу http://x.x.x.x/:8983/solr/ и поменять его настройки, если не позаботится о настройке доступа к нему - на основании пароля.

Аутентификация будет обязательна для любых запросов пока пользователь не авторизуется. Авторизация хранится в сессии. Доступ может быть разделён как по ролям так и по функционалу к которому разрешён доступ.

Рассмотрим установку Solr 4.x (установка версии 5.x несколько отличается) в Ubuntu 14.04 (или старше). Для начала установим Java. А после скачиваем Apache Solr и распаковываем дистрибутив в: "/opt/solr" (каталог "/opt" предполагает установку программного обеспечения не из репозиториев).

Более понятно данная тема звучит на английском языке: event dispatcher, dependency injection, service and hooks. Доработаем форму из предшествующего урока добавив в неё необходимый функционал, который упрощённо можно описать следующим образом:

  • На сабмите форме создаётся диспетчер.
  • Этот диспетчер начинает следить за определённым событием формы.
  • При его возникновении, он (диспетчер) через класс события посылает оповещение всем наблюдателям следящим за этим событием.

Доработаем форму из предшествующего урока добавив в неё базовые настройки загружаемые из файла с конфигурацией.