Регистрация

Сайт о развлечениях


Чем заняться в свободное время
   
 
 
Измерение объема Помимо цен, столбчатые диаграммы нередко отражают объем торгов, т.е. количество акций, купленных или проданных за определенный период времени, представленный каждым столбиком. На дневной диаграмме объем торгов отражает совокупное количество акций, купленных или проданных в течение соответствующего торгового дня. По соглашению этот объем отображается в виде отдельной столбчатой диаграммы и обычно приводится непосредственно под диаграммой цены акций.
Сочетание накопления
  • Предприятие осуществляет права владения.
  • Предприятие не отвечает по обязательствам организации, которой оно подчинено.
Популярные новости

Как установить Grav CMS в Debian / Ubuntu

  1. Особенности Grav CMS
  2. Монтаж
  3. Инструкция для Apache
  4. Если что-то не получится ...
  5. Инструкция для Nginx
  6. Настройка учетной записи администратора
  7. Заключение

Рынок системы управления контентом (CMS) сегодня завоевывают три гиганта - WordPress, Drupal и Joomla, лидером которых является WordPress

Рынок системы управления контентом (CMS) сегодня завоевывают три гиганта - WordPress, Drupal и Joomla, лидером которых является WordPress. Grav CMS - это новый ребенок в блоке, основанный на совершенно другом принципе. Это CMS с открытым исходным кодом и захватывающими функциями. Мы рассмотрим некоторые функции Grav, а затем объясним, как развернуть его на сервере под управлением Debian или Ubuntu.

Особенности Grav CMS

Grav предлагает некоторые многообещающие функции, в отличие от других традиционных CMS. Основным моментом продажи является то, что он основан на архитектуре на основе плоских файлов, что в основном означает, что ему не нужна никакая система баз данных для работы. Кроме того, есть много других функций, которые выделяют Grav:

  • Встроенная поддержка уценки : редакторы WYSIWYG хороши, но вывод HTML-кода определенно не чистый. Grav имеет встроенную поддержку Markdown, которая облегчает написание контента в лучшем формате.
  • SEO Friendly : Grav предоставляет чистые URL вместе с файлами конфигурации, которые можно использовать для установки глобальных и постраничных метаданных.
  • Поддержка отладки / ведения журнала . Существует визуальная панель отладки, которую можно легко использовать для регистрации и выявления ошибок.
  • Встроенная маршрутизация и перенаправление : вам не нужно возиться с конфигурацией веб-сервера для обработки перенаправления и маршрутизации. Существует файл конфигурации сайта, в котором вы можете указать маршруты и перенаправления, а остальное он будет обрабатывать самостоятельно.
  • Поддержка контроля версий : вы можете использовать службы хранения файлов для синхронизации и резервного копирования ваших данных, а также использовать системы контроля версий, такие как GIT или SVN.
  • Поддержка собственных изображений Retina : Grav предоставляет собственные изображения Retina без необходимости установки внешних плагинов.
  • Гибкая структура CSS : Вы можете использовать любую структуру CSS, такую ​​как Bootstrap, Materialize или Foundation.
  • Потрясающие технологии : Grav использует самые современные стандарты и технологии кодирования, такие как Twig, для создания шаблонов, кеширования Doctrine, модулей инфраструктуры Symfony, разметки, YAML и многих других.
  • Простая установка . Лучшая часть CMS с плоскими файлами заключается в том, что нет необходимости устанавливать что-либо, и зависимости также минимальны. Вам просто нужно поместить файлы Grav в корневой каталог вашего веб-сервера, и все готово. Для запуска и настройки сайта не требуется никаких настроек.

Монтаж

Единственное требование для установки заключается в том, что в вашей системе должен быть установлен веб-сервер, такой как Nginx или Apache и PHP. Требуются некоторые дополнительные модули PHP. Итак, установите их, используя команду ниже.

sudo apt update sudo apt install php-fpm php-gd php-curl php-zip php-mbstring php-xml

Теперь загрузите ядро ​​Grav + административный ZIP-файл с страница загрузок и распакуйте папку в webroot вашего сервера. Обычно это местоположение / var / www / html. Мы можем сделать это, запустив:

wget <последний URL для Grav core + файл администрирования> -O grav.zip разархивировать grav.zip sudo mv grav-admin / / var / www / html / grav

Теперь давайте исправим права доступа к папке webroot. Введите команды ниже в вашем терминале:

sudo chown -R www-data: / var / www / html / grav /

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

Инструкция для Apache

Если вы используете Apache, нам нужно включить некоторые модули и разрешения для гладкой работы Grav. Нам нужны модули proxy и proxy_fcgi, чтобы PHP-скрипты могли работать. Кроме того, нам также нужен модуль перезаписи для работы чистых URL.

sudo a2enmod proxy proxy_fcgi переписать

Теперь нам также нужно включить файл конфигурации, который позволяет Apache общаться с PHP-FPM. Теперь это зависит от версии PHP, которую вы используете. Если у вас установлен PHP 7.0, то команда будет:

sudo a2enconf php7.0-fpm

Если у вас есть другая версия PHP, замените 7.0 на номер вашей версии. Если это тоже не сработало, попробуйте использовать php-fpm вместо php7.0-fpm в приведенной выше команде.

После включения модулей перезапустите Apache. В более новых версиях (таких как Debian> = 8 и Ubuntu> 16.04) вы можете сделать это, используя:

sudo systemctl перезапустить apache2

Однако, если вы используете старую версию, вы должны использовать:

перезапуск службы sudo apache2

Теперь откройте браузер и зайдите на ваш сайт, введя IP-адрес / доменное имя вашего сервера, на котором вы установили Grav. Это должен быть http: // <your_server_IP> / grav /. Если сайт загружается правильно без каких-либо ошибок, перейдите к следующему разделу.

Если что-то не получится ...

Теперь, если вы получаете ошибку, возможно, это связано с тем, что Apache не может прочитать файл .htaccess, предоставленный Grav, и применить правила перезаписи. Чтобы решить эту проблему, нам нужно установить для параметра AllowOverride значение All в файле конфигурации Apache.

Откройте файл конфигурации в /etc/apache/apache2.conf в редакторе и перейдите к блоку <Directory / var / www> и измените AllowOverride с None на All. Блок должен выглядеть так:

<Directory / var / www /> Опции Индексы FollowSymLinks AllowOverride All Требуется все предоставлено </ Directory>

Сохраните файл и перезапустите Apache так же, как мы делали ранее.

Инструкция для Nginx

Если вы используете Nginx, нам нужно добавить некоторые правила для его настройки. Откройте / etc / nginx / sites-enabled / default с помощью текстового редактора.

Здесь вы найдете строку в блоке сервера, содержащую директиву index. Он говорит Nginx, чтобы он обслуживал файл по умолчанию, когда пользователь переходит в каталог. Мы добавим index.php в этот список следующим образом:

server {index index.php index.html index.htm index.nginx-debian.html; }

Затем нам нужно добавить следующие директивы в блок сервера, чтобы Grav работал правильно. Если вы хотите изменить путь к вашей установке Grav позже, просто замените все экземпляры / grav на соответствующий каталог.

location / grav {try_files $ uri $ uri / /grav/index.php?_url=$uri&$query_string; } location ~ * ^ / grav / (\. git | cache | bin | logs | backup | tests) /.*$ {return 403; } location ~ * ^ / grav / (\. git | cache | bin | logs | backup | tests) /.*$ {return 403; } location ~ * ^ / grav / (system | vendor) /.* \. (txt | xml | md | html | yaml | yml | php | pl | py | cgi | twig | sh | bat) $ {return 403; } location ~ * ^ / grav / user /.* \. (txt | md | yaml | yml | php | pl | py | cgi | twig | sh | bat) $ {return 403; } location ~ ^ / grav / (LICENSE \ .txt | composer \ .lock | composer \ .json | nginx \ .conf | web \ .config | htaccess \ .txt | \ .htaccess) {return 403; }

Теперь мы расскажем, как Nginx должен обрабатывать файлы PHP. Опять же, мы добавим этот блок в блоке сервера. В зависимости от версии вашего дистрибутива вам может потребоваться изменить значение fastcgi_pass. Например, если вы используете PHP 7.1, вы должны изменить его на /run/php/php7.1-fpm.sock. Однако, если вы используете PHP5, вы должны изменить его на /var/run/php5-fpm.sock.

location ~ \ .php $ {fastcgi_pass unix: /run/php/php7.0-fpm.sock; fastcgi_split_path_info ^ (. + \. php) (/.+) $; fastcgi_index index.php; включить fastcgi_params; fastcgi_param SCRIPT_FILENAME $ document_root / $ fastcgi_script_name; }

Наконец, мы перезапустим Nginx так же, как и для PHP-FPM:

sudo systemctl перезапустить nginx sudo service перезапустить nginx

Настройка учетной записи администратора

После того, как вы успешно выполнили все вышеперечисленные действия, откройте браузер и перейдите по адресу http: // <your_server_IP> / grav /. Вы увидите следующую страницу.

Поскольку мы установили версию плагина Grav + Admin, нам нужно создать учетную запись для доступа к панели администратора. Заполните все детали и нажмите кнопку «Создать пользователя». Вам будет представлена ​​панель администратора.

Теперь вы можете создавать статьи, устанавливать плагины и темы, а также изменять настройки, чтобы настроить Grav в соответствии с вашими потребностями.

Заключение

Grav - это красивая, быстрая и современная CMS, которая может конкурировать с подобными WordPress, Drupal или Joomla. В этой статье мы увидели, как установить и настроить Grav на вашем сервере. Вы можете прочитать больше о параметрах настройки и рабочем процессе на официальная документация , Дайте Граву шанс и расскажите нам, что вы об этом думаете.

Если вам понравился этот пост, пожалуйста, поделитесь им 🙂

Похожие

Как включить или отключить встроенную учетную запись администратора в Windows 10
В Windows XP и более ранних версиях Windows была только одна учетная запись администратора, и большинство пользователей использовали ее в качестве основной учетной записи. Но Windows Vista и более поздние версии, т. Е. Windows 10 и Windows 8/7, имеют другую встроенную учетную запись администратора, которую можно назвать секретной скрытой супер встроенной учетной записью администратора. По умолчанию он скрыт и отключен, и похож на учетную запись root в Unix. Использование учетной записи
Лучший гаджет для сетевого монитора
Я давно работаю с персональными компьютерами, и одной из наиболее важных частей мониторинга от маленькой домашней сети до более крупной является потребность в надежном гаджете для мониторинга сети, который легко доступен и может предоставлять информацию в реальном времени о происходящем. в вашей компьютерной сети. Прежде чем я обнаружил текущий гаджет сетевого монитора, который я использую, я попробовал несколько программ и гаджетов, а затем я нашел тот, который был высоко оценен
Как смотреть видео из Instagram в браузере
Реклама Если вы проводите много времени в Instagram, вы, несомненно, встретите живое видео. Если вы предпочитаете смотреть живое видео на своем компьютере во время его трансляции, вход в вашу учетную запись Instagram в браузере не поможет. Вместо этого вам понадобится расширение Chrome для просмотра живого видео из Instagram в вашем браузере. Вам понадобится расширение Chrome IG Story [больше не доступно], чтобы просматривать живые видео из аккаунтов Instagram, на которые
Как уменьшить проблемы с перегревом на ПК с Windows?
... для деликатной очистки компонентов. Программное обеспечение, как SpeedFan может быть загружен, чтобы помочь измерить температуру вашего компьютера в различных областях, контролируя датчики. Охлаждающие подставки также можно приобрести для ноутбуков. Регулярная проверка температуры вашего компьютера, касаясь или поднося термометр к процессору, может помочь вам обнаружить проблему с нагревом.
Как сделать C ++ более дружественным в реальном времени
Для разработчиков, заинтересованных в использовании C ++ в системах реального времени, есть как хорошие, так и плохие новости. Во-первых, плохие новости: проблемы, на которые ссылаются Гуч и Торвальдс, все еще актуальны и сегодня. Ричард Э. Гуч : «Я лично считаю, что C ++ имеет свои преимущества и облегчает объектно-ориентированное программирование. Тем не менее, это более сложный язык
Как правильно разместить страницу?
Было бы сложно посчитать количество вопросов относительно метода позиционирования, которое выпадает на наших клиентов. Ничего странного - ведь сайт является основой работы компании в виртуальном пространстве . Поэтому важно принять правильное решение, связанное с подбором лиц, ответственных за его позиционирование . Тем более, что мы можем встретиться с различными нечестными приемами, которые вызывают доверие у профессионалов SEO. Безопасное позиционирование
Как подключить внешние жесткие диски в Linux
Вы когда-нибудь хотели, чтобы внешние жесткие диски, подключенные к вашему ПК с Linux, отображались в выделенных папках? Как насчет простого понимания, как получить доступ к жестким дискам в Linux в целом? Каждый жесткий диск, USB-диск имеет метку на Linux. Прежде чем любой жесткий диск станет доступным, мы должны узнать ярлык устройства. Это легко, но очень важно. Это связано с тем, что внешние жесткие диски в Linux (в отличие от Windows и Mac) не запускаются автоматически, поэтому пользователи
Тестовая страница для HTTP-сервера Apache в Red Hat Enterprise Linux
Если вы являетесь представителем общественности: Тот факт, что вы видите эту страницу, указывает на то, что на сайте, который вы только что посетили, либо возникли проблемы, либо он находится на плановом обслуживании. Если вы хотите, чтобы администраторы этого веб-сайта знали, что вы видели эту страницу вместо ожидаемой, отправьте им электронное письмо. Как правило, почта, отправляемая на имя «веб-мастер» и направляемая на домен сайта, должна доходить до соответствующего
10 бесплатных плагинов WordPress, которые вы должны установить на свой сайт или блог
... для ведения блога, веб-сайта или интернет-магазина, следующий список плагинов поможет вам в ежедневном администрировании сайта. WordPress SEO от Yoast , Один из лучших плагинов для оптимизации контента сайта с точки зрения SEO. Помимо простой конфигурации
Отключите Windows 7 и Vista, боковую панель и гаджеты, если у вас нет!
Пользователи Windows 7 Desktop Gadgets могут знать об этом, но, поскольку я не использовал гаджеты в Windows 7, когда я наткнулся на эту новость сегодня, она была для меня новой. Но так как это важное событие, я решил написать об этом, хотя и поздно. Гаджеты больше не доступны на веб-сайте
Kaspersky AdCleaner: Анти-Баннер для iOS
Обновление: приложение, описанное в этом посте, больше не поддерживается. Пользователи Kaspersky Internet Security и Kaspersky Total Security знакомы с Анти-Баннером, удобным компонентом, который блокирует надоедливую рекламу на веб-сайтах и ​​в программных интерфейсах. Рекламные блоки действительно полезны в наши дни. Их использование позволяет быстрее открывать веб-сайты, делает веб-страницы

Комментарии

Если клиенты не посещают ваш сайт и не совершают покупки через него, как будет работать бизнес?
Если клиенты не посещают ваш сайт и не совершают покупки через него, как будет работать бизнес? Большинство кликов по ссылке, ведущей на сайт продаж, осуществляется с помощью поисковой системы. Только небольшая группа потребителей может запомнить полный адрес сайта и ввести его прямо в панели браузера. Так что подумайте об увеличении трафика. Если ваши саморазрушительные действия провалились, вы не можете ждать и ничего не делать - подумайте о найме SEO-специалиста.
Что, если клиент не вызывает hasNext () перед next ()?
Что, если клиент не вызывает hasNext () перед next ()? Что если он дважды вызывает hasNext ()?) Кроме того, протокол с двумя методами обычно требует достаточного количества состояний, таких как просмотр одного элемента вперед (и отслеживание того, вы уже заглянули вперед). Вместе эти требования в совокупности увеличивают затраты на доступ к элементам. Наличие лямбда-выражений в языке позволяет Spliterator использовать подход к доступу к элементам, который, как правило, более эффективен
Как установить плагины WordPress?
Как установить плагины WordPress? Если у вас есть веб-сайт на платформе Wordress и вы хотите расширить его возможности, стоит сначала изучить, как установить плагины . После входа в админ-панель WordPress, чтобы найти интересующий плагин, выберите вкладку «Плагины» в меню слева, а затем «Добавить новый»:
7. Что лучше установить ?
7. Что лучше установить ?. Теперь перейдем к записи того же образа с Windows 7 на диск. Для записи диска с Windows 7 нам понадобятся: Оригинальный образ диска с Windows 7 в формате. иso. Ссылок на образ не даю так как их распространение не совсем законно. Какие образы нужны уже было сказано выше; Ashampoo Burning Studio для записи образа на диск. Чистый DVD-диск. Windows же надо куда-то записать. Важное замечание: настоятельно
8150. Давайте составим список, не так ли?
8150. Давайте составим список, не так ли? Скорость ОЗУ, которую большинство из вас знает, знает, что Sandy Bridge имеет звездный контроллер памяти, который запускает DDR3-2133 без изменения единой настройки, кроме установки времени и напряжения ОЗУ. Сравнение спецификаций процессора может быть в значительной степени отклонено как «посмотрим, как оно работает». Вторым по важности сравнением в этом графике для оверклокеров и геймеров является тот факт, что AMD обладает
Как насчет простого понимания, как получить доступ к жестким дискам в Linux в целом?
Как насчет простого понимания, как получить доступ к жестким дискам в Linux в целом? Каждый жесткий диск, USB-диск имеет метку на Linux. Прежде чем любой жесткий диск станет доступным, мы должны узнать ярлык устройства. Это легко, но очень важно. Это связано с тем, что внешние жесткие диски в Linux (в отличие от Windows и Mac) не запускаются автоматически, поэтому пользователи могут получить доступ к файлам. Чтобы узнать метку внешнего жесткого диска, откройте терминал и используйте следующую
Первые умные часы, если мы не хотим тратить миллионы монет?
Первые умные часы, если мы не хотим тратить миллионы монет? Почему бы и нет Умные часы для ребенка? Почему бы и нет, если вы не устали от нас (частые зарядки). Но это, безусловно, не будет хорошим выбором для людей, которые уже имели дело с умными часами. Hykker Chrono 3 Цена: 99 злотых
Если объекты, сидящие на моем рабочем столе, выполняют полезную функцию, их нельзя считать беспорядком, не так ли?
Если объекты, сидящие на моем рабочем столе, выполняют полезную функцию, их нельзя считать беспорядком, не так ли? Этот блог также доступен в формате PDF как TechRepublic скачать а также как TechRepublic галерея , Интерфейс гаджета Если боковая панель Windows
Как обеспечить максимальную конфиденциальность и доступ к ограниченному контенту из-за географических ограничений?
Как обеспечить максимальную конфиденциальность и доступ к ограниченному контенту из-за географических ограничений? Сам Firefox обеспечивает вам некоторую конфиденциальность, изменяя некоторые параметры, такие как изменение поисковой системы по умолчанию на DuckDuckGo и сообщая веб-сайтам, что вам не нужно, чтобы их отслеживали. Для доступа к ограниченному контенту или заблокированному контенту в вашем регионе в пакете по умолчанию нет условий. Итак, как
Каталогизация - как это влияет?
Каталогизация - как это влияет? На данный момент вы также должны написать несколько слов о каталогизации. Получение ссылок на сайт, который мы позиционируем, все еще является важным аспектом. Тем не менее, они должны быть ценными! Примером может быть размещение ссылки на магазин велосипедов с веб-сайта, связанного со спортом, предпочтительно с велосипедом. Некоторое время назад популярные каталоги и фрилансеры каталогизировались автоматически. До сегодняшнего дня эта практика продолжается,
Как ты сделал кисти?
Как ты сделал кисти? Кисти были сделаны из настоящих мазков. Затем отсканировали с разрешением 800 точек на дюйм и импортировали в Photoshop для тщательной и тщательной подкраски. Часто несколько кистей объединяли, чтобы уловить лучшие черты каждого удара. Затем кисти были преобразованы в векторы. Мы тщательно подбирали баланс между детальными кистями, уделяя пристальное внимание требованиям обработки. Почему DragStrip 2 стоит больше, чем DragStrip 1?

Php?
Как насчет простого понимания, как получить доступ к жестким дискам в Linux в целом?
Если клиенты не посещают ваш сайт и не совершают покупки через него, как будет работать бизнес?
Что, если клиент не вызывает hasNext () перед next ()?
Что, если клиент не вызывает hasNext () перед next ()?
Что если он дважды вызывает hasNext ()?
Как установить плагины WordPress?
7. Что лучше установить ?
7. Что лучше установить ?
8150. Давайте составим список, не так ли?