Установите Joomla 3.6, используя LAMP (Linux, Apache, MySQL, PHP) на RHEL, CentOS и Fedora

  1. Что такое Joomla?
  2. Требования Joomla
  3. Шаг 1: Скачиваем Joomla 3.6
  4. Шаг 2: Изменить владельца каталога
  5. Шаг 3: Конфигурация сервера Apache
  6. Шаг 4. Перезапустите службу httpd (Apache).
  7. Шаг 5. Настройка Iptables (брандмауэра):
  8. Шаг 6: Создайте базу данных Joomla
  9. Шаг 7: Установка и настройка Joomla
  10. Шаг 8: Конфигурация базы данных
  11. Шаг 9: Конфигурация FTP
  12. Шаг 10: Установите пример данных
  13. Шаг 12: Поздравляем! Joomla! Установка завершена.
  14. Шаг 13: Войти в Joomla
  15. Шаг 15: Вход администратора сайта
  16. Шаг 16: Панель управления сайта test.tecmint.com
  17. Шаг 17: Обновление Joomla (метод обновления)
  18. Мы будем работать для вас ... !!!

Недавно, 12 июля 2016 года , вышла версия Joomla 3.6 , которая является основным выпуском в серии Joomla 3.x и содержит более 400 улучшений, включая новые функции, поддержку PHP 7, что резко повышает скорость работы веб-сайтов.

Важно : команда Joomla настоятельно рекомендует немедленно обновить текущие веб-сайты до последней версии выпуска.

В этом посте вы познакомитесь с пошаговой установкой инструмента Joomla CMS (Content Management System) в операционной системе Linux. Есть несколько способов установки в интернете. Тем не менее, мы помним о тех новичках, которые плохо знакомы с платформой Joomla и Linux. Этапы установки работают в операционной системе RHEL / CentOS / Fedora Linux. Для этой статьи мы выбрали метод установки LAMP (Linux, Apache, MySQL, PHP) .

Недавно, 12 июля 2016 года , вышла версия Joomla 3

Установите Joomla в CentOS RHEL и Fedora

Что такое Joomla?

Joomla - это популярный инструмент с открытым исходным кодом для управления контентом ( CMS ), который позволяет нам легко создавать динамические веб-сайты и управлять онлайн-приложениями. Он также управляет и публикует содержимое вашего сайта, как видео , картинки , статьи на сайте. Joomla находится в свободном доступе, который поддерживает огромные сторонние плагины и темы. С помощью Системы управления контентом (CMS) вы можете настраивать веб-сайты в World Wide Web ( WWW ), не обладая знаниями в области программирования.

Требования Joomla

  1. апаш
  2. PHP
  3. MySQL / MariaDB

Что такое LAMP (Linux, Apache, MySQL / MariaDB, PHP)?

LAMP - это стек программного обеспечения для веб-разработки с открытым исходным кодом, в котором Linux в качестве операционной системы, Apache - это веб-сервер, MySQL - это СУБД , MariaDB - это разрабатываемая сообществом ветка MySQL и PHP как объектно-ориентированный язык сценариев.

Пожалуйста, перейдите по ссылке ниже, чтобы установить среду LAMP в ваших системах Linux.

  1. Установите ЛАМПУ на RHEL / CentOS 7
  2. Установите ЛАМПУ на Fedora 22
  3. Установите ЛАМПУ на RHEL / CentOS 7/6 и Fedora 24-17

В этом посте я использовал имя хоста как « joomla.tecmint.com » с IP-адресом 192.168.0.104 . Эти настройки могут отличаться в вашей среде, поэтому, пожалуйста, измените их, где это необходимо Также все шаги были выполнены с правами root. Поэтому убедитесь, что у вас есть учетные данные root.

# hostname # ip addr show # hostname # ip addr show

Имя хоста и IP-адрес

Шаг 1: Скачиваем Joomla 3.6

Этот метод установки поможет вам установить последнюю версию Joomla 3.6, используя настройки LAMP на RHEL , CentOS и Fedora . Используйте команду « wget » для загрузки последней версии исходного архива.

# wget https://github.com/joomla/joomla-cms/releases/download/3.6.0/Joomla_3.6.0-Stable-Full_Package.zip # wget https://github

Скачать Joomla

Скопируйте загруженный пакет с исходными файлами и распакуйте его в каталог Apache DocumentRoot (т.е. / var / www / html / ).

# cp Joomla_3.6.0-Stable-Full_Package.zip / var / www / html / # cd / var / www / html # unzip Joomla_3.6.0-Stable-Full_Package.zip # cp Joomla_3

Скопируйте и извлеките Joomla в каталог Apache

Предупреждение : если вы распаковали файлы в папку с именем « Joomla », то ваш сайт будет доступен по адресу yoursitename.com/Joomla .

Шаг 2: Изменить владельца каталога

Удалите исходный файл и рекурсивно измените владельца каталога с пользователем и группой « apache » с помощью следующей команды.

# rm -rf Joomla_3.6.0-Stable-Full_Package.zip # chown -R apache: apache / var / www / html / # ls -l всего 80 drwxr-xr-x. 10 apache apache 4096 12 июля 17:25 администратор drwxr-xr-x. 2 apache apache 42 июл 12 17:25 bin drwxr-xr-x. 2 apache apache 23 июля 12 17:25 кеш drwxr-xr-x. 2 apache apache 4096 12 июля 17:25 cli drwxr-xr-x. 17 apache apache 4096 12 июля 17:25 компоненты -rw-r - r--. 1 apache apache 2915 12 июля 17:25 htaccess.txt drwxr-xr-x. 5 apache apache 4096 12 июля, 17:25 изображения drwxr-xr-x. 2 apache apache 61 июл 12 17:25 включает в себя -rw-r - r--. 1 apache apache 1393 июл 12 17:25 index.php drwxr-xr-x. 13 apache apache 4096 12 июля 17:25 установка drwxr-xr-x. 4 apache apache 51 июл 12 17:25 язык drwxr-xr-x. 5 apache apache 66 июл 12 17:25 макеты drwxr-xr-x. 12 apache apache 4096 12 июля 17:25 библиотеки -rw-r - r--. 1 apache apache 18092 12 июля 17:25 LICENSE.txt drwxr-xr-x. 2 apache apache 23 июля 12 17:25 логи drwxr-xr-x. 20 apache apache 4096 12 июля 17:25 СМИ drwxr-xr-x. 27 apache apache 4096 12 июля 17:25 модули drwxr-xr-x. 14 apache apache 4096 12 июля 17:25 плагины -rw-r - r--. 1 apache apache 4226 июл 12 17:25 README.txt -rw-r - r--. 1 apache apache 842 12 июля, 17:25 robots.txt.dist drwxr-xr-x. 5 apache apache 64 июл 12 17:25 шаблоны drwxr-xr-x. 2 apache apache 23 июля 12 17:25 tmp -rw-r - r--. 1 apache apache 1690 12 июля 17:25 web.config.txt

Шаг 3: Конфигурация сервера Apache

Если вы планируете разместить на своем веб-сервере Apache только свой веб-сайт Joomla, то вам следует выполнить следующие действия или перейти к Виртуальный хостинг Apache и создайте отдельный vhost для вашего сайта Joomla и следуйте остальным инструкциям в этой статье.

Откройте файл конфигурации Apache с помощью VI или редактора по вашему выбору.

# vi /etc/httpd/conf/httpd.conf

Найдите директиву ниже и измените ее соответствующим образом.

ServerAdmin [электронная почта защищена] ServerName joomla.tecmint.com:80

Примечание : пользователь и группа должны быть apache

Шаг 4. Перезапустите службу httpd (Apache).

Перезапустите веб-сервис Apache .

# systemctl перезапустить httpd.service ИЛИ # service httpd restart

Чтобы служба httpd автоматически запускалась при следующей загрузке , используйте команду ниже.

# systemctl enable httpd.service ИЛИ # chkconfig --level 35 httpd on

Убедитесь, что ваш httpd работает и прослушивает запрос на порту 80.

[ [электронная почта защищена] ~] # netstat -antp | grep httpd tcp 0 0 ::: 80 ::: * LISTEN 1705 / httpd

Шаг 5. Настройка Iptables (брандмауэра):

Пожалуйста, откройте порт 80 на брандмауэре или отключите iptables.

---------------- В CentOS / RHEL 7 и Fedora 20 и далее ---------------- # firewall-cmd --zone = public --add-port = 80 / tcp --permanent # firewall-cmd --reload ---------------- В CentOS / RHEL 6 и Fedora 12-19 ----- ----------- # iptables -A INPUT -p tcp --dport 80 -j ПРИНЯТЬ # сервис iptables save # сервис iptables restart

Шаг 6: Создайте базу данных Joomla

Если вы установили пароль root для MySQL , вы можете установить его с помощью следующей команды или пропустить, если вы уже установили.

# mysqladmin -u пароль root 'redhat'

Войдите в систему с правами root в MySQL.

# mysql -u root -p

Создайте базу данных под названием « Joomla » в MySQL.

mysql> создать базу данных joomla;

Предоставьте привилегию в базе данных joomla для пользователя « joomla» в MySQL .

mysql> предоставь все на joomla. * to [электронная почта защищена] «localhost» идентифицируется как «redhat»; Запрос в порядке, затронуто 0 строк (0,01 с) mysql> flush привилегии; Запрос в порядке, затронуто 0 строк (0,00 с)

Перезапустите службу MySQL и включите ее автоматически при запуске системы.

---------------- В CentOS / RHEL 6 и Fedora 12-19 ---------------- # systemctl перезапустить mariadb.service # systemctl включить mariadb.service ---------------- В CentOS / RHEL 6 и Fedora 12-19 ---------------- # service mysqld restart # chkconfig --level 35 mysqld on

Шаг 7: Установка и настройка Joomla

Откройте браузер и введите http://192.168.0.11, который откроется под экраном, чтобы шаг за шагом настроить Joomla .

Шаг 8: Конфигурация базы данных

Заполните данные, такие как имя базы данных, имя пользователя и пароль, которые были установлены ранее в шаге 6 для настроек MySQL , и нажмите « Далее ».

Шаг 9: Конфигурация FTP

Оставьте пустым, так как мы не используем FTP и нажмите « Далее ».

Шаг 10: Установите пример данных

Установите образец данных и нажмите « Установить ».

Шаг 12: Поздравляем! Joomla! Установка завершена.

Установка завершена

Примечание. Если вы получаете сообщение об ошибке, в котором говорится, что файл конфигурации или каталог недоступны для записи, это означает, что вам нужно скопировать и вставить следующий код конфигурации в файл 'configuration.php' в корневой папке вашего сайта.

php' в корневой папке вашего сайта

&lt;? php class JConfig {public $ offline = '0'; public $ offline_message = 'Этот сайт закрыт на техническое обслуживание. <br /> Пожалуйста, зайдите позже.'; public $ display_offline_message = '1'; public $ offline_image = ''; public $ sitename = 'test.tecmint.com'; public $ editor = 'tinymce'; public $ captcha = '0'; public $ list_limit = '20'; public $ access = '1'; public $ debug = '0'; public $ debug_lang = '0'; public $ dbtype = 'mysqli'; public $ host = 'localhost'; public $ user = 'joomla'; public $ password = 'redhat'; public $ db = 'joomla'; public $ dbprefix = 'v3rlo_'; public $ live_site = ''; public $ secret = 'lb1sYEgHg0qZmyb7'; public $ gzip = '0'; public $ error_reporting = 'default'; public $ helpurl = 'https://help.joomla.org/proxy/index.php?option=com_help&keyref=Helpndommajor‹ карнешному событиюminor‹: enjkeyref}'; public $ ftp_host = '127.0.0.1'; public $ ftp_port = '21'; public $ ftp_user = ''; public $ ftp_pass = ''; public $ ftp_root = ''; public $ ftp_enable = '0'; public $ offset = 'UTC'; public $ mailonline = '1'; public $ mailer = 'mail'; public $ mailfrom = ' [электронная почта защищена] «; public $ fromname = 'test.tecmint.com'; public $ sendmail = '/ usr / sbin / sendmail'; public $ smtpauth = '0'; public $ smtpuser = ''; public $ smtppass = ''; public $ smtphost = 'localhost'; public $ smtpsecure = 'none'; public $ smtpport = '25'; public $ caching = '0'; public $ cache_handler = 'file'; public $ cachetime = '15'; public $ MetaDesc = 'Веб-сайт тестирования Joomla'; public $ MetaKeys = ''; public $ MetaTitle = '1'; public $ MetaAuthor = '1'; public $ MetaVersion = '0'; public $ robots = ''; public $ sef = '1'; public $ sef_rewrite = '0'; public $ sef_suffix = '0'; public $ unicodeslugs = '0'; public $ feed_limit = '10'; public $ log_path = '/ var / www / html / logs'; public $ tmp_path = '/ var / www / html / tmp'; public $ life = '15'; public $ session_handler = 'база данных'; }

Внимание: удалите каталог установки, нажав кнопку « Удалить установку ». Если вы получили сообщение об ошибке, что установочная папка не может быть удалена, вы можете использовать следующую команду для удаления вручную.

# rm -rf install /

Шаг 13: Войти в Joomla

Joomla Войти

Шаг 15: Вход администратора сайта

Joomla Admin Войти

Шаг 16: Панель управления сайта test.tecmint.com

com

Шаг 17: Обновление Joomla (метод обновления)

Самый простой способ обновления Joomla до новейшей версии - это использование One Click Update . Этот метод подходит только для Joomla 3.xx до 3.xx - обновления (техническое обслуживание).

Если есть обновление, Joomla предупредит вас на панели управления администратора. Joomla не выполняет автоматическое обновление, администратор сайта обязан запустить и проверить обновление.

Например, в этом разделе обновления Joomla мы увидим, как обновить Joomla 3.4.3 до версии 3.6 .

Важно : не забудьте взять ТЕКУЩЕЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ своего сайта перед обновлением.

Войдите в административную панель управления и просмотрите уведомление об обновлении вверху с надписью « Обновить сейчас» .

Войдите в административную панель управления и просмотрите уведомление об обновлении вверху с надписью « Обновить сейчас»

Обновление Joomla

После того, как вы нажмете кнопку « Обновить сейчас» , она покажет вам установленную версию Joomla и последнюю доступную версию. Здесь у вас будет два варианта: один « Записывать файлы напрямую » - это метод по умолчанию, а второй - « Записывать файлы с помощью FTP », чтобы обновить новые файлы ядра для вашей установки Joomla.

Если у вас уже есть настроенный FTP, вы можете выбрать опцию обновления FTP или просто нажать кнопку « Установить обновление» , чтобы переносить обновления.

Если у вас уже есть настроенный FTP, вы можете выбрать опцию обновления FTP или просто нажать кнопку « Установить обновление» , чтобы переносить обновления

Установите обновление Joomla

Примечание . После завершения процесса обновления может потребоваться очистить кэш браузера, чтобы откорректировать любые изменения в файлах JS / CSS.

Если у вас есть какие-либо вопросы по этому поводу, пожалуйста, напишите в поле для комментариев ниже.

Мы будем работать для вас ... !!!

Мы также предоставляем решение для хостинга в WordPress & Joomla, а также переход с Joomla на WordPress или наоборот с минимальными затратами. Если вы хотите, чтобы мы сделали это для вас, пожалуйста, свяжитесь с нами.

Похожие

Как установить LAMP Stack (Apache, MariaDB, PHP7.1) в Ubuntu 17.10
... шаг является основным требованием для безопасности базы данных MariaDB. По умолчанию пакет MaraiDB в Ubuntu использует UNIX_SOCKET аутентифицировать логин пользователя, что в основном означает, что вы можете использовать имя пользователя и пароль ОС для входа в консоль MariaDB.
Как установить LAMP Stack в Ubuntu 15.10
... данных M ySQL или M ariaDB и P HP / P erl / P ython. В этом руководстве описывается, как установить стек LAMP в Ubuntu 15.10, однако описанные ниже шаги должны работать с предыдущими версиями Ubuntu, такими как Ubuntu 15.04 / 14.10 / 14.04 / 13.10 и т. Д. 1. Установите Apache Apache - это многоплатформенный веб-сервер с открытым исходным кодом. Он предоставляет полный набор
Как установить LAMP Stack с помощью PhpMyAdmin в Ubuntu 18.04
... Apache , MySQL / MariaDB и PHP, установленных в системной среде Linux для размещения веб-сайтов и приложений. Читайте также : Установите Apache, MariaDB, PHP и PhpMyAdmin в Ubuntu 18.04 PhpMyAdmin - это бесплатный, широко известный, полнофункциональный и интуитивно понятный веб-интерфейс с открытым исходным кодом
Как установить веб-сервер Apache в Ubuntu 18.04
HTTP- сервер Apache - это бесплатный, мощный, стабильный, надежный и наиболее широко используемый кроссплатформенный веб-сервер с открытым исходным кодом, работающий в Unix-подобных системах, таких как операционные системы Linux и Windows. Он предлагает множество мощных функций, содержащих динамически загружаемые модули, мощную поддержку мультимедиа и огромную интеграцию с другим популярным программным обеспечением. Он также работает в качестве обратного прокси-сервера
Cheap позиционирование сайта
ВЫБЕРИТЕ ТЕМУ Позиционирование страниц 4,5 балла (31) голосов Позиционирование страниц в дополнение к ранее сделанному
Как установить веб-сервер Apache в Windows
Эта статья была написана в 2009 году и остается одной из наших самых популярных публикаций. Если вы хотите узнать больше об Apache, вы можете найти это недавняя статья об Apache Cloudstack большой интерес. Чтобы узнать больше о рабочих процессах, смотрите наш скринкаст
Как настроить виртуальные хосты Apache на CentOS 7
... данных, поэтому, если вы планируете использовать эту статью для создания виртуальных хостов для веб-сайтов / сайтов WordPress (или любой платформы, для которой требуется база данных), вам необходимо установить MySQL и PHP на свой сервер, которые завершают так называемый LAMP (Linux Apache, MariaDB & PHP) стек. У нас есть отличная статья о том, как установить LAMP на CentOS 7, так что вы можете попробовать
Инструменты преобразования звука для Linux
Большинство портативных аудиоплееров могут воспроизводить музыку, закодированную в MP3 аудио формат, но некоторые потребители также имеют музыку в Огг Ворбис , FLAC , MPC , или даже WMA файлы. Как вы переходите с одного
... конфигурация VirtualHost сообщает Apache о существовании веб-сайта. Если у вас уже есть готовый веб-сайт, пр...
... конфигурация VirtualHost сообщает Apache о существовании веб-сайта. Если у вас уже есть готовый веб-сайт, пропустите этот шаг. Используя WampDeveloper Pro, перейдите на вкладку «Сайты» в разделе «Управление сайтом» и нажмите «Добавить». Введите следующую информацию и нажмите «Продолжить». Имя домена: www.example.com Псевдонимы домена: example.com Это создаст и настроит все для вас.
Чистка ноутбука, что дешевле и быстрее?
Сегодняшняя статья рассказывает, почему, предоставляя свой ноутбук веб-сайту PCLAP-ALERT, уборка дешевле и быстрее. Большинство пользователей ноутбуков верят в то, что очистка подразумевает покупку спрея со сжатым воздухом, и этого будет достаточно. Мы не раз писали, насколько важна система
Как восстановить потерянные данные с жесткого диска IDE
Часть 1. Что такое жесткий диск IDE IDE - это то, что мы знаем как интегрированная дисковая электроника. Жесткий диск IDE - это тип кабеля, который мы можем использовать для подключения к материнской плате компьютера. С жестким диском IDE вы можете легко передавать данные по кабелю, чтобы все данные, хранящиеся на жестком диске IDE, были в безопасности. Если вы сделаете резервную копию своих файлов на жестком диске IDE, вы обнаружите, что это более удобно, чем другой способ.

Комментарии

Что такое SEO и позиционирование сайта?
Что такое SEO и позиционирование сайта? Позиционирование веб-сайта - это, в двух словах, все, что вы делаете для того, чтобы ваш сайт отображался выше в результатах поиска (например, поисковая выдача на странице результатов поиска на английском языке). Чем лучше ваш сайт позиционируется для определенных фраз, тем больше шансов, что ваши будущие клиенты найдут его на первой странице результатов поиска. Позиционирование веб-сайта начинается с работы с SEO
MakeUseOf Объясняет] Что такое переадресация портов и как это может мне помочь?
Что такое изгиб или поток? В чем разница между камнем, камнем, камнем и галькой? Как отличить осципек от других сыров? На все эти виды вопросов мы можем ответить с нашими детьми, указывая на конкретные предметы и обучая их новым словам, а также словами восприятия разнообразия в окружающем мире. Умение задавать вопросы является очень важным аспектом развития речи. Школьное и дошкольное образование подавляет его в определенной степени, требуя в первую очередь
Почему мы должны были сделать это здесь, а не когда мы работали с нашим датчиком температуры?
Почему мы должны были сделать это здесь, а не когда мы работали с нашим датчиком температуры? С датчиком температуры все, что мы могли сделать, это попросить температуру, которая довольно безвредна. С помощью светодиода мы хотели что-то изменить в аппаратном обеспечении (сделать вывод GPIO, который мы выбрали, выходным), что может привести к тому, что произойдет что-то плохое, если мы изменили что-то, чего у нас не должно быть, или изменили неправильный номер вывода. С Raspberry Pi он спроектирован
Что такое экономия данных?
Что такое экономия данных? Opera может сохранять ваши мобильные данные, сжимая изображения и текст на страницах, которые вы просматриваете. Серверы Opera сжимают данные до того, как они достигают вашего устройства, расширяя ваш тарифный план и ускоряя работу медленных или ненадежных сетей. Чтобы активировать сохранение данных, перейдите в меню Opera, нажмите «Настройки» и включите « Сохранение данных» . Службы определения местоположения могут не точно
Что такое научный закон?
Что такое научный закон? __В действительности это не модернизированная теория. Нет, закон больше похож на обобщение. Закон сохранения энергии является общим в том смысле, что он может применяться во многих различных случаях. Его можно использовать при взгляде на столкновение двух частиц или на свет, излучаемый лампочкой или горшком с водой, кипящим на плите. Значит ли это, что это правда? Нет, вы не читали мою последнюю мысль, где я сказал, что наука не о правде, не так ли? Одно
Что такое БЛИК?
Что такое БЛИК? БЛИК - одна из самых популярных мобильных платежных систем. Позволяет совершать транзакции без использования платежных карт. Благодаря этому мы можем легко оплачивать услуги и покупки в стационарных и интернет-магазинах, снимать наличные в банкомате и осуществлять быстрый перевод на любой банковский счет. Все, что вам нужно, это мобильный телефон с доступом в Интернет, где вы можете установить банковское приложение, в котором у вас есть аккаунт. И хотя
У меня есть запрос, не могли бы вы сделать перевод для меня в 980zl, и я отправлю вас вечером, как только я пойду в кассу, потому что я должен сделать перевод, и у меня есть только наличные?
У меня есть запрос, не могли бы вы сделать перевод для меня в 980zl, и я отправлю вас вечером, как только я пойду в кассу, потому что я должен сделать перевод, и у меня есть только наличные?
Вы не знаете, что такое блокировка iCloud?
Вы не знаете, что такое блокировка iCloud? Приобретая iPhone, iPad или iPod touch, вы получаете инструмент для удаленного отслеживания и управления устройством. Это «Найти мой iPhone» (или iPad / iPod), доступное на уровне настроек. С помощью этой функции вы можете быть уверены, что потерянный смартфон можно найти на карте или - в случае кражи - заблокировать. Здесь мы переходим к самому важному вопросу. Зачастую на Allegro, Gumtree, Olx и других веб-сайтах вы можете купить дешевые
Что такое сопоставление ключевых слов?
Что такое сопоставление ключевых слов? Сопоставление ключевых слов - это процесс назначения или назначения ключевых слов определенным страницам веб-сайта. Это сделано на основе исследования ключевых слов. На основе нашего процесса сопоставления мы сможем оптимизировать определенные страницы для одного или нескольких ключевых слов. Имейте в виду, что это занимает много времени, и что создание сопоставления ключевых слов является важной частью настройки кампании SEO. Однако
Прежде всего: что такое супер луна?
Прежде всего: что такое супер луна? Начнем с хороших новостей. 31 января 2018 года мы действительно увидим Супер Луну (если погода, конечно, добавит), то есть Полнолуние, щит которого будет для нас, наблюдателей с Земли, немного больше и около 14 процентов. ярче, чем обычно , Конечно, не так здорово, как на снимках с большим фокусным расстоянием, которые,
Что такое карта путешествий клиентов?
Что такое карта путешествий клиентов? Карта путешествия клиента рассказывает об опыте клиента: от первоначального контакта до процесса взаимодействия и установления долгосрочных отношений. Он может сосредоточиться на определенной части истории или дать обзор всего опыта. То, что он всегда делает, это идентифицирует ключевые взаимодействия, которые клиент имеет с организацией. В нем говорится о чувствах пользователя, мотивации и вопросы для каждой из этих точек соприкосновения.

Что такое Joomla?
Lt;?
Php?
Чистка ноутбука, что дешевле и быстрее?
Что такое SEO и позиционирование сайта?
Что такое изгиб или поток?
В чем разница между камнем, камнем, камнем и галькой?
Как отличить осципек от других сыров?
Почему мы должны были сделать это здесь, а не когда мы работали с нашим датчиком температуры?
Что такое экономия данных?