Друпалу 8_1

Друпалу 8_1 Продолжение Друпал 8 Не знаю, как быстро сделать нумерацию страниц. Ну и ладно.

Остаюсь ли я с Jessie или ухожу. Не работает сервер баз данных, ах Jessie , обманщица, притворщица. Сейчас Sad, Melancholic Classical Music затем пропущу снова Ноктюрн, а потом интересно Mikhail Pletnev - Rachmaninoff recital - live 2017. Да, пока из головы не идёт дежурный райисполкома, этих ребят надо опасаться, они могут быть в схеме. А могут и не быть. Придёт время их , возможно зачистят, сейчас перед выборами надо их не тревожить. К счастью, это не я решаю. А совсем другие люди. Пусть идёт, как идёт. Иду смотреть сервер баз данных, громко сказано. В принципе вряд ли поломаю. Вс авг 13 18:03:55 MSK 2017

<font color="#00cc00">&quot;А вот что я подумал о дежурном. Пойду я в среду с благодарностью в райисполком. В наше тревожное время я выслушан, не одинок, уже отлично. Ведь это важно, что есть куда обратиться. Остальное мне нужно. [накормили, слушаю Melancholic classical music] весь негатив улетучился. Я и взаправду сентиментальный человек &quot;</font>  Где же цвет задать ? Нашёл, что я хочу, чинить базу данных, решительно ввожу последовательность команд apt-get install postfix postfix-mysql postfix-doc mariadb-client mariadb-server openssl getmail4 rkhunter binutils dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve dovecot-lmtpd sudo Это из http://drach.pro/blog/linux/item/97доцент Драч Владимир Евгеньевич  http://localhost:8001/drupal811/ Всё. Работает. Владимиру Евгеньевичу можно верить.

И где же он ckeditor расширенный. Уже точно всё подключил. Обновить базу может надо. Пробую.

 

Расширил ckeditor. 7 модулей. Но пока не вижу. Заняло это действие час - полтора. Однотипно, рутинно.

Но где же он расширенный ckeditor. Модули в Расширения, все 7.  Ладно, ждём. Что ещё, лишь бы не Бутстрап.

Профессионал своего дела. Установилось что-то ещё и ещё. Jessie Не так уж и плоха, повременю я со Slackware. Да, хорошо , что есть такие люди, как майор, а кто будет нас спасать , случись что. Я ? Что  ли, перманентно рефлексирующий, тонко чувствующий, воспитанный. Да нет. Хорошо, что есть такие майоры, современные Базаровы, а то жили бы мы до сих пор в 18 веке, будь таких как я большинство. http://городшахты.рф/ustanovka-tajlovogo-servera-na-debian-8-jessie/

Операционной системой для этих опытов послужит Linux Debian 8 Jessie. TMS будем разворачивать на библиотеке mapnik. Облигантных инструментов для этой работы нет. Под виндой я обычно использую TotalCommander Grey Pack (спасибо за него диаволу на пятнашке) с плагином Secure FTP Connections и программу Putty. Под линуксом я юзаю тильду для ssh-соединения и любой вменяемый файловый менеджер с поддержкой сетевого соединения.

Итак, погнали. У нас в наличии ssh-доступ к серверу с девственно чистой Дебиан Джесси. Рекомендую сразу установить консольный редактор nano: фи, какая гадость, нано. Лень выучить ортодоксальный vi . sudo apt-get install nano Потом, это интересно, а на виртуалку станет ? Ставлю допы к ckeditor. Делаю всё что угодно, чтобы не продолжать бутстрап. Но бутстрап это кредо.

Жду новый ckeditor. Может появится сам по себе. Такое тоже бывает. Стало больше, а где же цвет ?

Да, Роден. Какое богатство, неземное...Покажу на liveJournal Вероника Волынская

http://volynska.livejournal.com/ volynska  Цельнофантастическая оболочка

Она, Вероника земное воплощение божества

 

Определение «талантливый и самобытный художник» давно превратилось в клише, поэтому скажу: Максим Рыбалко – художник состоявшийся.

Многие творцы ищут свой путь в искусстве годами и десятилетиями (и не всегда находят), но некоторые сразу твёрдо становятся на ноги и чётко видят свой горизонт, или маяк, или же свет путеводной звезды, если хотите. И решительно, упрямо, вопреки всему идут вперёд. Поэтому состоялся он сразу, как только начал писать, ибо уже тогда, в его ученических и ранних работах присутствовало и видение и творческое самосознание. А дальше были годы развития и самосовершенствования.

Максим Рыбалко. Музыка. 120х80. Холст, масло. 2016 год.

Да, была Jessie , а перед этим недолго Wheezy

7Wheezy4 May 2013

8Jessie25–26 April 2015

_будет и другая _ сегодня 9:26 14.08.2017     

17:50 15.08.2017 Сегодня вторник. Jessie осталась. Но стала английской Сегодня погожий, предосенний августовский день. И как всегда, я продолжаю искать работу. Пока только обещания. Забил стрелку на сентябрь (4 - 5 сентября). Мне понятно. Конец августа, одним словом. Завтра продолжу. Итак, бутстрап снова, на англичанке jessie, такой же английский drupal 8.

///https://www.drupal.org/docs/user_guide/en/install-requirements.html

3.1. Concept: Server Requirements

Last updated on

23 June 2017

What are the requirements for running the core software?

Disk space

A minimum installation requires 15 MB. 60 MB is needed for a website with many contributed modules and themes installed. Keep in mind you need much more for the database, files uploaded by the users, media, backups, and other files.

Web server

Apache (Recommended)
Apache is the most commonly used web server. The core software will work on Apache 2.x hosted on UNIX/Linux, OS X, or Windows that have the Apache mod_rewrite module installed and enabled. The Apache VirtualHost configuration must contain the directive AllowOverride All to allow the .htaccess file to be used.
Nginx
Nginx is a commonly used web server that focuses on high concurrency, performance and low memory usage. The core software will work on Nginx 1.1 or greater hosted on UNIX/Linux, OS X, or Windows. The ngx_http_rewrite_module must be installed and enabled.
Hiawatha
Hiawatha is a web server with a strong focus on security. It also aims at being easy to use and lightweight. Research performed by independent researchers proves that Hiawatha offers a performance comparable to other web servers under normal conditions, but much better while under attack. URL Toolkit must be installed and configured to rewrite URLs.
Microsoft IIS
Microsoft IIS is a web server and set of feature extension modules for use with Microsoft Windows. The core software will work with IIS 5, IIS 6, or IIS 7 if PHP is configured correctly. Because clean URLs are required, you may need to use a third party product. For IIS 7, you can use the Microsoft URL Rewrite module or a third party solution.

Database

Use one of the following databases:

  • MySQL - 5.5.3 (MariaDB 5.5.20, Percona 5.5.8) or higher with an InnoDB-compatible primary storage engine
  • PostgreSQL - 9.1.2 or higher
  • SQLite - 3.4.2 or higher

PHP

PHP 5.5.9 or higher.

Additional resources

Drupal.org community documentation page "System requirements"

Attributions

Adapted by Karl Kedrovsky and Brian Emery from "System requirements", copyright 2000-2016 by the individual contributors to the Drupal Community Documentation.

Next → 3.2. Concept: Additional Tools

Previous ← 2.6. Concept: Editorial Workflow

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: install-requirements.txt

Edit AsciiDoc source file

Ясно, понятно. Копирую sources.list Я знаю почему.

ru/SourcesList - Debian Wiki | Пример sources.list

wiki.debian.orgru/SourcesList

 

'distribution' может быть либо кодовое имя / псевдоним релиза (jessie, stretch, buster, sid), либо класс релиза (stable, oldstable, testing, unstable). ... Ниже приведен пример файла sources.list для Debian 9/Stretch.

Затем буду ставить аж php 7 . Go...Теперь только фирменное. Никаких левых ресурсов.

https://techglimpse.com/install-php-debian-jessie-linux/

  • Tuesday, February 14, 2017 By Ramya Santhosh Не впечатляет tovarich. Иду us3.php.net/get/php-7.1.8.tar.gz/from/this/mirror Снова не спешу. Спрашиваю яндекс. https://www.colinodell.com/blog/2016-12/installing-php-7-1 Доверю я здоровье своей jessie иностранному врачу. Они ведь лучше. Не так ли ?
  • Пропало всё, у меня оно не так сохраняет , как у людей. (да, здесь выбор, верить ничему нельзя). Но ->
  • Вот что ! https://www.cyberciti.biz/faq/installing-php-7-on-debian-linux-8-jessie…  # cat /etc/debian_version [скромный ответ 8.9]

  • Но это важно. У меня Debian 8.9 (кодовое имя jessie) И я, простой участковый врач, даю такую команду # lsb_release -a Вывод
  • No LSB modules are available.
  • Distributor ID: Debian
  • Description: Debian GNU/Linux 8.9 (jessie)
  • Release: 8.9
  • Codename: jessie
  • ~ # Исчерпывающе, или как говорится, exhaustively
  • Configuration for Debian 8.x “Jessie”

  • # echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list # echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
  • Save and close the file. Here is my updated file: Что за Save ? Недоразумение. Это в консоли. $ cat /etc/apt/sources.list
  • cat говорит, что добавлены источники, кто бы сомневался. Далее
  • Step #3: Fetch and install the GnuPG key (“jessie” only)
  • $ cd /tmp $ wget https://www.dotdeb.org/dotdeb.gpg $ sudo apt-key add dotdeb.gpg $ rm dotdeb.gpg
  • Всё так. Истинно вам говорю, я в консоли. Далее
  • $ apt-get update И вывод
  • Reading package lists...Done Тихо радуемся, стряхиваем набежавшую слезу.
  • Поверьте, я знаю цену этому слову Done Далее
  • Step #4: Install PHP 7 (“jessie” only)
  • tmp# y="$(sed 's/php5/php7.0/g' <<<$x)" tmp# echo New PHP7 packages name: $y New PHP7 packages name: tmp# apt-get install $y Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. tmp#  echo New PHP7 packages name: $y New PHP7 packages name: tmp# New PHP7 packages name: libapache2-mod-php7.0 php-pear php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline bash: New: command not found root@vera:/tmp# echo New PHP7 packages name: $y New PHP7 packages name: tmp# apt-get install $y Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. tmp# apt-cache search php7.0-\* libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 module) libphp7.0-embed - HTML-embedded scripting language (Embedded SAPI library) php-all-dev - package depending on all supported PHP development packages php7.0 - server-side, HTML-embedded scripting language (metapackage) php7.0-apcu - APC User Cache for PHP php7.0-apcu-bc - APCu Backwards Compatibility Module php7.0-bcmath - Bcmath module for PHP php7.0-bz2 - bzip2 module for PHP php7.0-cgi - server-side, HTML-embedded scripting language (CGI binary) php7.0-cli - command-line interpreter for the PHP scripting language php7.0-common - documentation, examples and common module for PHP php7.0-curl - CURL module for PHP php7.0-dba - DBA module for PHP php7.0-dbg - Debug symbols for PHP7.0 php7.0-dev - Files for PHP7.0 module development php7.0-enchant - Enchant module for PHP php7.0-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary) php7.0-gd - GD module for PHP php7.0-geoip - GeoIP module for PHP php7.0-gmp - GMP module for PHP php7.0-igbinary - igbinary serializer for PHP php7.0-imagick - Provides a wrapper to the ImageMagick library php7.0-imap - IMAP module for PHP php7.0-interbase - Interbase module for PHP php7.0-intl - Internationalisation module for PHP php7.0-json - JSON module for PHP php7.0-ldap - LDAP module for PHP php7.0-mbstring - MBSTRING module for PHP php7.0-mcrypt - libmcrypt module for PHP php7.0-memcached - memcached extension module for PHP, uses libmemcached php7.0-mongodb - MongoDB driver for PHP php7.0-msgpack - MessagePack serializer for PHP php7.0-mysql - MySQL module for PHP php7.0-odbc - ODBC module for PHP php7.0-opcache - Zend OpCache module for PHP php7.0-pgsql - PostgreSQL module for PHP php7.0-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary) php7.0-pspell - pspell module for PHP php7.0-readline - readline module for PHP php7.0-recode - recode module for PHP php7.0-redis - PHP extension for interfacing with Redis php7.0-snmp - SNMP module for PHP php7.0-soap - SOAP module for PHP php7.0-sqlite3 - SQLite3 module for PHP php7.0-ssh2 - Bindings for the libssh2 library php7.0-sybase - Sybase module for PHP php7.0-tidy - tidy module for PHP php7.0-xdebug - Xdebug Module for PHP php7.0-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP php7.0-xmlrpc - XMLRPC-EPI module for PHP php7.0-xsl - XSL module for PHP (dummy) php7.0-zip - Zip module for PHP root@vera:/tmp# apt-cache search php7.0-\* | grep -i mysql php7.0-mysql - MySQL module for PHP tmp#
  • Can be Это значит может быть. Sed я учил, не поверите, сам, по ночам и выходным после утомительных рабочих дней. Впрочем, вам зачем. Делай как я. do as I
  • /// всё так.

    Step #5: Reconfigure web server and php 7 (“jessie” only)

    Your php7 config files are located in /etc/php/7.0/ directory as follows: Нет, возвращаюсь
  • tar zcvf /root/etc.backup.tar.gz /etc/
  • Если честно, я чуть-чуть встревожен, ГДЕ он PHP ? ведь tmp# apt-cache search php7.0-\* говорит, что да
  • Есть , мол. Тогда так. apt-get install php7.0-simplexml  И, хотя я прошу всего лишь ничего, simplexml ,
  • он " приводит вместе с собой" сам php7.0 Что и видно в директории /etc/php [ эти знания из прошлого], учил по-ночам после напряженного рабочего дня, мне было просто интересно. У меня такое увлечение Друпал, ничем не хуже других, чтения, вязания, шахмат и т. п. Оно редкое, не есть ещё более редкие, например коллекционирование бабочек и т. п. Так что всё в адеквате.  Далее ->
  • Configure Apache 2 web-server to use PHP 7 (“jessie” only это лишнее для меня, но оставлю only) правда, лишнее слово тоже мешает и часто. Они несут неправду.

  • ~# apt-get install php php7-pgsql and php7-gd
  • sudo я не пользуюсь. Я дома. (su, sudo с ними определенная коллизия [об этом здесь https://habrahabr.ru/post/44783/ ]), клопы нещадно грызут ноги, сейчас это беда Ленинграда. И они модифицировались, устойчивы ко всему. Разве что, Буратино прилетит, сгорю я и вся моя семья, но они потом откуда то снова появятся на попелище. Стопудово. Вот бы это  хотя бы. А ещё бы вариант , когда есть ещё и изолирующий противогаз Изолирующий противогаз ИП-4М (с регенеративным патроном , естественно). Жизнь сейчас на WOW. Всё красиво и хорошо. Уж что ворчать. Везде культурно красиво, любезно, и в поликлиниках тоже, и мосты красивые, и в городе чисто, и дома строятся. Но люди, которые военные , дома держат что-то такое. Пожар, вещь молниеносная. И не огонь, не столько огонь, а ядовитый дым (а я это воочию видел), уничтожает человека, ещё задолго до огня. Мы ведь сами выбрали удобную, мягкую мебель, ковровые покрытия, ну просто тащимся, истекаем слюной. А хотя я видел и адмиралов, у них просто, бедно, деревянные стулья, кровать просто металлическая, там не живут клопы, а матрас, смех курам, он не горит. Но это были старые адмиралы, прошедшие войну. Сейчас не помню.

    Изолирующий костюм Dräger CPS 5900 Изолирующий костюм Dräger CPS 5900 - Видео 2Легкий, газонепроницаемый вариант для одноразового применения: Химзащитный костюм CPS 5900 правильный выбор, когда речь идет о защите от промышленных химикатов и боевых отравляющих веществ (БОВ). Далее

    # apt-get install php7.0-curl Этот модуль php нужен, давно это знаю. И он есть. Теперь пора наверное #apt-get install php7.0 После этой команды в директории /etc/php/7.0/ прибыло, появился и известный всем php.ini он в субдиректории apache2 ещё одна субдиректория, это /cli и там php.ini. Он не помешает. # apt-get install php7.0-curl 

    Изолирующий костюм Dräger CPS 5900 - Изображения 1

    Какая гадость этот сикээдитор вместе с пунтосвитчер. Ладно, пока пусть стоят.

  •  

    Вот и всё. Установлен PHP  Version 7.0.22-1~dotdeb+8.1

    Что и видно в браузере по адресу http://localhost/test.php

    Хочется сразу запустить друпал, хотя бы 7. Но клопы уже кусают за локти. Да и простуда ещё мешает.

    Вообще , я напихал в php всё. Да PHP License в самом внизу есть. Об этом я позаботился. раньше. Так что

    follow me [не усложняй, как -то так],в жизни много красивого, удобного, люди спешат, всегда поднимаясь по эскалатору м. Балтийская, вижу толпу, мчащихся вверх людей, непервоймолодости женщина отвечает я так хочу. А вообще заметил, что мчатся они в Ленту, она рядом. Ну что же, мы люди, нам предложили выбор, мы добровольно, абсолютно добровольно сделали его, в пользу красивой, сытой и т. д. жизни. Выбор был, что уж там спорить. Какая там диктатура. Люди , подчеркиваю ещё раз, абсолютно добровольно сделали выбор (а выбор потому, что там была и альтернатива, она в самом низу, маленькими буквами, иное. Иное никто не выбрал). Да, продолжу мысль, а моряки мчатся по трапам во время чего-то. А обычно, поднимаются спокойно, не бегают. можно упасть и пипец ни за что.

  • ~postgres=# create database drupal8test

  • CREATE DATABASE

  • postgres=#\l

  • drupal8test postgres UTF8 en_US.UTF-8  то есть вот так создана база для друпал 8

  • Сам друпал 8 я скачал с помощью wget в директорию /var/www/html/ и назвал папку drupal8test

  • Теперь надо в директории /etc/apache2/sites-available/ создать virtualhost drupal8test.conf , что и делаю

  • Образец берем отсюда https://web-programming.com.ua/nastrojka-virtualhost-na-apache2/

  • Здесь много ненужного мне, пусть будет.

  • Установка начинается т. е. Друпал 8 идет, но заминка, там где надо ввести Database username ?

  • и Database password Хотя много что прочитал и изменил. Жаль, но надо спать

Утро. 9:31 16.08.2017 msk Это , как недопитая накануне бутылка водки. Мне надо было идти куда-то по делам. Но нет, бросить в самом конце postgre, выше моих сил. В голове прозвучали последние аккорды знаменитого Ноктюрна, но в исполнении Олега Каравайчука. А ещё вспомнилось обучение в школе Нейгауза. Когда учился я не знал это кто. Итак, далее -> PostgreSQL масштабная и сложная СУБД, и для её настройки потребуется немало времени, если вы столкнулись с ней в работе...Неужели это правда. Тогда ужасно. Я вот столкнулся как раз. https://khashtamov.com/ru/postgresql-cheatsheet/ И первая команда. sudo -u postgres psql Уже вызывает. А что неважно, от кого она. Ведь автор пишет не для убелённых сединами академиков, а для простых людей, в том числе и участковых врачей. Pourquoi pas ? Вспомнил кстати, что фонетику французского [ она странным образом ассоциируется с Багрова Ирина Викторовна зав. [8] терапевтическим отделением 15 гб, наверное как антипод]я изучал у конгениальной Татьяны Николаевны Зайцевой, давно. Это была знаковая фигура времён раннего Горбачева. Тогда как раз было это недоразумение [ Захват самолёта семьёй ОвечкиныхСемья Овечкиных многодетная семья из Иркутска, захватившая 8 марта 1988 года самолёт Ту 154 (бортовой номер 85413) с целью бегства из СССР]. Это выглядело и тогда, как нелепый трагифарс. Да, отвлекаюсь даю команду я так

Да, я редактирую в рамках совместного проекта, у товарисча просто нет русского, и быть не может, и не должно. Для эвм, это беда, русский язык абсолютно непригоден. Но ничего, англосаксы нам сослужили хорошую службу и вынуждены дружить с нами и дальше. У нас есть главное. SS-20. Они её никогда-никогда не сделают. И я очень горжусь Россией. Парадокс, хотя почему ? Именно, в степях Украины это есть, видел сам. РС-20 (SS-18 Satan) Музей РВСН под Первомайском

youtube.comwatch?v=RV7MyLguD4k Вспомнились такие строки стихотворения О чем шумите вы, народные витии? Зачем анафемой грозите вы России?

Что возмутило вас? волнения Литвы? Оставьте: это спор славян между собою, Домашний, старый спор, уж взвешенный судьбою

Ну просто гениальный Пушкин. Как это возможно, такая гениальность. Дальше мысль, каждый русский гений, душевнобольной. Но мы хорошие, добрые люди. Если бы тот, Большой Брат припарковал у Земли, такую же точно планету и переместил нас русских туда вместе с Северным Ледовитым, Тихим океаном, вообще со всем контентом , кто бы спорил. Мы только сказали бы WOW. Мы переезжаем, а вы оставайтесь здесь.

root@vera:~# su procyonj procyonj@vera:/root$ sudo -u postgres psql [sudo] password for procyonj: could not change directory to "/root": Permission denied psql (9.4.13) Type "help" for help.

postgres=# drop database drupal8test1; DROP DATABASE postgres=#

postgres=# create database drupal8test1; CREATE DATABASE postgres=# create user procyonj with password 'gsd511' postgres-# grant all privileges on database drupal8test1 to procyonj; ERROR:  syntax error at or near "grant" LINE 2: grant all privileges on database drupal8test1 to procyonj;         ^ postgres=# GRANT ALL PRIVILEGES ON DATABASE drupal8test1 TO procyonj; GRANT postgres=# Вот здесь минутку внимания, я и так очень быстро иду, а кажется, что отвлекаюсь. Нет. И ещё раз нет. И в postgres и вообще глюки есть. Не надо задумываться. postgres в консоли [?} регистронезависимая. [?} этим значком я буду в дальнейшем обозначать мои личные суждения. Поскольку неточности вредят, а значит надо обозначить их. postgres=# ALTER USER procyonj; WITH SUPERUSER ALTER ROLE postgres-#

Глюки глюками, но синтаксис в postgres может отличаться в разных версиях. Выход какой, смотреть how to, help в своей консоли.

postgres=# ALTER USER procyonj CREATEDB postgres-# psql -h localhost mydatabase procyonj Invalid command \all. Try \? for help. postgres-# \l postgres-#

drupal8test  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |  drupal8test1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +               |          |          |             |             | postgres=CTc/p

Вот. Почему то drupal8test осталась. А я удалил её.

Признаюсь. Дурак. http://localhost/drupal8test/

И снова спотыкаюсь на том же месте, то бишь - название, пользователь, пароль ! Почему.

  • drupal8test  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |  drupal8test1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +               |          |          |             |             | postgres=CTc/p
  • Забываю то, что выше и перечеркнуто. Только так , как ниже. На покушу не проходит и это.
  • Итак правильный путь. Пора узнать точно, какая у меня версия базы данных.
  • ------------------------------------------------------------------------------------------------
  • 1). postgres=# SELECT version(); PostgreSQL 9.4.13 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit
  • (1 row)
  • 2).https://postgrespro.ru/docs/postgresql/9.4/index.html PostgreSQL 9.4

[Alexanderos #

Мда... сколько срача и лишних слов. Сделать нужно 2 вещи:

http://drupal.ru/node/100210

1. Отключить в настройках профиля CKEditor функцию "Advanced content filter" путь: admin/config/content/ckeditor/edit/Full (для профиля Full HTML)] [Я сделал иначе, это было отступление не по сути вопроса, но мешали эти точки [ и как всегда, сколько зазнайства у незнаек, пустозвонства. Впрочем у них нет времени. У меня есть. Им нужен рейтинг, мне нет Ничего личного]  это лишнее, эмоции

Продолжу по теме, то есть по субд postgres -> включил поддержку ссылок, и смотрим команды в официальном руководстве к данной конкретной субд. Люди старались,переводили

https://postgrespro.ru/docs/postgresql/9.4/sql-commands.html

postgres-# psql postgres-# \du                              List of roles  Role name |                   Attributes                   | Member of -----------+------------------------------------------------+-----------  osm       |                                                | {}  postgres  | Superuser, Create role, Create DB, Replication | {}  procyonj  |                                                | {}

postgres-# Хорошая была команда, теперь видны пользователи и их роли.

postgres-# \? This command is first of all

/// next -> root@vera:/home/procyonj# sudo useradd postgres -p postgres -U -m useradd: user 'postgres' already exists root@vera:/home/procyonj# //// pg как-то ответила, а так характерно молчание. Чаще ни слова

postgres-# \q root@vera:~# service postgresql restart root@vera:~# Это отсюда https://www.codeproject.com/Articles/898303/Installing-and-Configuring-… service postgresql restart  Я думаю, а не хочу ли я ещё что-то такое выучить за три дня, может это надо месяц-два учить ? Вот если взглянуть на это http://www.pgbackrest.org/user-guide.html pgBackRest User Guide Debian & Ubuntu / PostgreSQL 9.4 ///

Postgresql нужна ли первичная инициализация базы...

toster.ruq/111819

Обычно установщик/dpkg/rpm делает это сам. но если по какой-то причине у вас проблемы с запуском то нужно проинициализировать кластер баз данных, что собственно и делает команда initdb.

root@vera:~# sudo -u postgres psql could not change directory to "/root": Permission denied psql (9.4.13) Type "help" for help.

postgres=#

it's was root@vera:/etc/postgresql/9.4/main# vim pg_hba.conf souce https://debianforum.ru/index.php?topic=12131.0

#local   replication     postgres                                peer #host    replication     postgres        127.0.0.1/32      md5 #host    replication     postgres        ::1/128              md5

it' now

#local   replication     postgres                                peer  host    replication     postgres        127.0.0.1/32       peer #host    replication     postgres        ::1/128              md5

root@vera:~# service postgresql restart

I hope...but ->

Database configuration

Error message

Resolve all issues below to continue the installation. For help configuring your database server, see the installation handbook, or contact your hosting provider.

  • Failed to connect to your database server. The server reports the following message: SQLSTATE[08006] [7] could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?.
    • Is the database server running?
    • Does the database exist, and have you entered the correct database name?
    • Have you entered the correct username and password?
    • Have you entered the correct database hostname?
    • localhost:5432 ? No !

root@vera:/home/procyonj# su postgres postgres@vera:/home/procyonj$ createuser drupaluser --pwprompt --encrypted Enter password for new role:

Enter it again: createuser: could not connect to database postgres: could not connect to server: No such file or directory     Is the server running locally and accepting     connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? postgres@vera:/home/procyonj$ Так вот. Это проблема проблем. Вот оно.

pg 9.4 debian 8.9 createuser: could not connect to database postgres: could not connect to server:

http://www.cyberforum.ru/postgresql/thread652856.html

https://gorails.com/forum/could-not-connect-to-database-postgres

https://toster.ru/q/265246

https://unixforum.org/index.php?showtopic=119631

http://forum.ubuntu.ru/index.php?topic=192209.0

https://stackoverflow.com/questions/36695099/createuser-could-not-conne…

https://debianforum.ru/index.php?topic=12131.0

/// Так вот оно что. Сколько людей мучается, а оказывается из-за сокета. Поем. Отдохну.15:54 16.08.2017

/// https://wiki.debian.org/ru/PostgreSql

root@vera:/etc# pg_lsclusters

Ver Cluster Port Status Owner    Data directory               Log file 9.4 main    5432 online postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log root@vera:/etc#

http://forum.ubuntu.ru/index.php?topic=192209.0 purge/install postgre

root@vera:/etc# cd /root root@vera:~# pwd /root root@vera:~# pg_dropcluster --stop 9.4 main pg_ctl: server does not shut down HINT: The "-m fast" option immediately disconnects sessions rather than waiting for session-initiated disconnection. Error: could not stop server, aborting root@vera:~# service postgresql restart root@vera:~# service postgresql stop root@vera:~# pg_dropcluster --stop 9.4 main root@vera:~#

///

postgres@vera:~$ su postgres Password: su: Authentication failure postgres@vera:~$ su root Password: root@vera:/var/lib/postgresql# cd /root root@vera:~# su postgres postgres@vera:/root$ su postgres Password: su: Authentication failure postgres@vera:/root$ sudo -u postgres psql postgres is not in the sudoers file.  This incident will be reported. postgres@vera:/root$ sudo -u procyonj psql

We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.     #2) Think before you type.     #3) With great power comes great responsibility.

[sudo] password for postgres: Sorry, try again. [sudo] password for postgres: Sorry, try again. [sudo] password for postgres: Sorry, try again. sudo: 3 incorrect password attempts postgres@vera:/root$

root@vera:~# cd /etc root@vera:/etc# visudo root@vera:/etc#

/// Ну добавил postgres (то есть главный пользователь pg ещё и в sudoers (visudo это та ком. что доб-т)

/// and where it's now

root@vera:/etc# su - postgres postgres@vera:~$ psql psql (9.4.13) Type "help" for help.

postgres=# \du

/// А , ну да. в /etc/postgresql пусто. Волшебная команда :

root@vera:~# pg_dropcluster --stop 9.4 main pg_ctl: server does not shut down HINT: The "-m fast" option immediately disconnects sessions rather than waiting for session-initiated disconnection. Error: could not stop server, aborting root@vera:~# service postgresql restart root@vera:~# service postgresql stop root@vera:~# pg_dropcluster --stop 9.4 main Отэта. Да и ладно. root@vera:~#

///что же ждать милости от pg https://serverfault.com/questions/745817/postgresql-9-4-clusters-not-au… здесь правда.

root@vera:/etc/postgresql# pg_createcluster -d /srv/postgresql/data/9.4/main 9.4 main -- -W -A md5 Creating new cluster 9.4/main ...   config /etc/postgresql/9.4/main   data   /srv/postgresql/data/9.4/main   locale en_US.UTF-8 Flags of /srv/postgresql/data/9.4/main set as -------------e-C Enter new superuser password: Enter it again:   port   5432 root@vera:/etc/postgresql#

root@vera:/etc/postgresql# service postgresql start root@vera:/etc/postgresql#

and then I can connect to the database with:

root@vera:/etc/postgresql# psql -WU postgres Password for user postgres: psql (9.4.13) Type "help" for help.

postgres=# vu a la

///

postgres=# \l                                       List of databases    Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges    -----------+----------+----------+-------------+-------------+-----------------------  postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |  template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +            |          |          |             |             | postgres=CTc/postgres  template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +            |          |          |             |             | postgres=CTc/postgres (3 rows)

postgres=# \du                              List of roles  Role name |                   Attributes                   | Member of -----------+------------------------------------------------+-----------  postgres  | Superuser, Create role, Create DB, Replication | {}

postgres=# \l+

bases    Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   |  Size   | Tablespace |                Description                  -----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------  postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       | 6532 kB | pg_default | default administrative connection database  template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +| 6409 kB | pg_default | unmodifiable empty database            |          |          |             |             | postgres=CTc/postgres |         |            |  template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +| 6417 kB | pg_default | default template for new databases            |          |          |             |             | postgres=CTc/postgres |         |            | (3 rows) /// Какое счастье. Украдкой смахиваю набежавшую слезу. У меня ведь учебно-тренировочная база, а вот бы была боевая, тогда застрелиться впору ///

///

then I've created another cluster with:

# pg_createcluster -d /srv/postgresql/data/9.4/apps -p 5433 9.4 apps -- -W -A md5

I can start it with:

# pg_ctlcluster 9.4 apps start

and connect:

# psql -WU postgres -p 5433

Ну что ж , и я тоже I've created another cluster

postgres=# pg_createcluster -d /srv/postgresql/data/9.4/apps -p 5433 9.4 apps -- -W -A md5 postgres-# pg_ctlcluster 9.4 apps start postgres-# psql -WU postgres -p 5433 postgres-# \du                              List of roles  Role name |                   Attributes                   | Member of -----------+------------------------------------------------+-----------  postgres  | Superuser, Create role, Create DB, Replication | {}

postgres-# теперь, одна база, один пользователь, что там ещё, для простого пользователя...ура

///То , что ниже я не буду выполнять. В /etc/postgresql/9.4/main лежат файлы, pg_hba.conf, postgresql.conf, start.conf. Но приведу пример действий автора

but the init script starts only the main cluster ignoring apps and acording to the man pages if /etc/postgresql/9.4/apps/start.conf doesn't exists it is assumed to auto start cluster. But this is my /etc/postgresql/9.4/apps/start.conf

# Automatic startup configuration
# auto: automatically start/stop the cluster in the init script
# manual: do not start/stop in init scripts, but allow manual startup with
#         pg_ctlcluster
# disabled: do not allow manual startup with pg_ctlcluster (this can be easily
#           circumvented and is only meant to be a small protection for
#           accidents).

auto

so it should also start apps cluster or did I misunderstand something or there should be some other options set ?

UPDATE

Well I think I've fixed my problem with:

# apt-get install --reintall postgresql-common

and after this all clusters are controlled by the init script, and:

# service postgresql start|stop|restart

affect all clusters. It's weird cause first installation and reinstallation didn't report any errors.

/// Всё это, повторяю отсюда , низкий поклон им. https://serverfault.com/questions/745817/postgresql-9-4-clusters-not-au… ///_

Вот теперь буду пробовать это, правда мне на локалхост, https://www.rosehosting.com/blog/how-to-install-drupal-with-postgresql-…

How to install Drupal with PostgreSQL on a Debian 8 VPS Вдобавок здесь сохраню ссылки на это -> https://kamaok.org.ua/?p=961

PostgreSQL — полезные команды

Сентябрь 7th, 2015 Evgeniy Kamenev Здесь, что интересно, меню молниеносно раскрываются

///_http://www.sql.ru/forum/1174053/pri-popytke-podklucheniya-k-serveru-var…

van_za_ru,

Решил данную проблему в Ubuntu 15.10. "Расскоментровал" строку listen_addresses = 'localhost' в /etc/postgresql/9.4/main/postgresql.conf

///_https://wiki.debian.org/ru/PostgreSql  ///_Вряд ли буду создавать нового пользователя, уже обжегся.

Создать системного пользователя можно используя adduser (пропустите этот шаг, чтобы использовать существующую учетную запись):

# adduser mypguser    #из штатного шелла

Подключаемся к БД и создаем нового пользователя и базу данных:

# su - postgres
# createuser mypguser
# createdb -O mypguser mypgdatabase

Подключаемся пользователем mypguser к новой БД:

# su - mypguser
$ psql mypgdatabase

///_Не создаю нового пользователя. Видно сколько я тут это вот...

В файле postgresql.conf раскомментировал строку № 59 (а всего их 600) listen_addresses = 'localhost'

///Это я согласен

///_Дальше верю, но не очень, но не хочу быть импровизатором. https://www.rosehosting.com/blog/how-to-install-drupal-with-postgresql-…

How to install Drupal with PostgreSQL on a Debian 8 VPS

# su postgres

You can create a PostgreSQL user by executing:

# createuser drupaluser --pwprompt --encrypted

Enter your drupaluser password when prompted. Now, create a database and assign the user to it:

# createdb drupal --owner=drupaluser

Exit from the postgres user:

# exit

///

root@vera:/home/procyonj# su postgres postgres@vera:/home/procyonj$ createuser drupaluser --pwprompt --encrypted Enter password for new role:gsd511 Enter it again:gsd511 Password:gsd511 postgres@vera:/home/procyonj$

Не заморачиваюсь. Я новый пользователь, как есть.

 user:drupaluser

password:gsd511

///

postgres@vera:/home/procyonj$ su root Password: root@vera:/home/procyonj# createdb drupal --owner=drupaluser Password: Password: createdb: could not connect to database template1: FATAL:  password authentication failed for user "root" root@vera:/home/procyonj#

///_FATAL Да я , почти и не сомневался в этом. rosehosting Хорошо, если это просто.

root@vera:/home/procyonj# su postgres postgres@vera:/home/procyonj$  psql Password: psql (9.4.13) Type "help" for help.

postgres=#

///_хорошо, когда всё хорошо. Пара команд, и ты там в postgres=#

postgres=# \l postgres=# \du                               List of roles  Role name  |                   Attributes                   | Member of ------------+------------------------------------------------+-----------  drupaluser |                                                | {}  postgres   | Superuser, Create role, Create DB, Replication | {}

postgres=# Пусто. И на том спасибо.

http://городшахты.рф/ustanovka-tajlovogo-servera-na-debian-8-jessie/ А вот здесь было дельное. Создавался  osm, а вот не помню, насчет базы.

su postgres

и для избежания возможных проблем переходим к домашней директории:

cd ~

Создадим пользователя c именем «osm»:

createuser osm

и базу данных с названием «map»:

createdb -E UTF8 -O osm greatbritain
psql -c "CREATE EXTENSION hstore;" -d map # Should result in CREATE EXTENSION
psql -c "CREATE EXTENSION postgis;" -d map # Should result in CREATE EXTENSION

Если все прошло удачно, выходим из постгреса:

exit

Добавление пользователя

Для того, чтобы избежать работы под рутом, добавим в систему пользователя osm с помощью команды adduser:

adduser osm

Теперь добавим пользователя osm в группу sudo. Для этого воспользуемся редактором nano (вы же его установили, верно?) nano (fi) я таким не пользуюсь. Выучил vi. А потом, где же visudo. То есть и здесь правды может и не быть.

root@vera:/etc# visudo visudo: /etc/sudoers.tmp unchanged root@vera:/etc#

Ладно, не буду менять. osm у меня уже записан в sudoers раньше И есть /home/osm/

osm

gsd511 Так было.

map должна co_здаться такая база.

/// Да нет. Шахты не сильны в этом. Или кто-то напартачил.

https://www.dmosk.ru/miniinstruktions.php?mini=postgresql-users Вот здесь ближе, рядом.

Как работать с пользователями в PostgreSQL

Обновлено и опубликовано Опубликовано: 20.07.2016

Все нижеописанные операции выполняются в командной оболочке PostgreSQL. Она может быть запущена командой:

$ psql -Upostgres template1

* в данном примере, вход выполняется от учетной записи postgres к шаблонной базе template1.

Для просмотра всех пользователей СУБД:

=# select * from pg_user;

Добавление новой роли (пользователя):

=# CREATE ROLE dmosk WITH PASSWORD 'myPassword';

* в примере создана роль dmosk с паролем myPassword.

Удаление пользователя выполняется следующей командой:

=# DROP ROLE dmosk;

Права на использование базы данных

Сначала необходимо подключиться к базе, с которой хотим работать:

=# \c database1

* в примере подсоединимся к базе с названием database1.

Так мы добавим все права на использование базы database1 учетной записи dmosk:

database1=# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO "dmosk";

* в большинстве случаев, используется схема по умолчанию public. Но администратор может создать новую схему. Это нужно учитывать при назначении прав.

А так мы наоборот — заберем все права:

database1=# REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA public FROM "dmosk";

* обратите внимание, данный запрос отличается от предоставления прав двумя моментами: 1) вместо GRANT пишем REVOKE; 2) вместо TO "dmosk" пишем FROM "dmosk";

Настройка прав доступа к базе с помощью групп

Сначала создадим групповую роль:

=# CREATE ROLE "myRole" NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

* данной командой создана группа myRole с минимальными правами.

Теперь добавим ранее созданного пользователя dmosk в эту группу:

=# GRANT "myRole" TO dmosk;

Подключимся к базе данных, для которой хотим настроить права

=# \c database1

и предоставим все права для группы myRole всем таблицам базы database1

database1=# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO GROUP "myRole";

Назначение особых прав пользователям PostgreSQL

Помимо ALL PRIVILEGES можно выдавать права на особые операции, например:

=# GRANT SELECT, UPDATE, INSERT ON ALL TABLES IN SCHEMA public TO "dmosk";

* команда позволит выдать права на получение данных, их обновление и добавление. Другие операции, например, удаление будут запрещены для пользователя dmosk.

Графический интерфейс

Иногда проще воспользоваться программой для выставления прав и работы с PostgreSQL. Могу посоветовать приложение pgAdmin. Оно позволит в оконном режиме не только создать и удалить пользователей, но и полноценно работать с СУБД.

# Базы данных # Сервера Да, здесь должно быть оно.

Для просмотра всех пользователей СУБД:

root@vera:~# su procyonj procyonj@vera:/root$ psql -Upostgres template1 could not change directory to "/root": Permission denied Password for user postgres: psql (9.4.13) Type "help" for help.

template1=# select * from pg_user; template1=#

usename   | usesysid | usecreatedb | usesuper | usecatupd | userepl |  passwd  | valuntil | useconfig ------------+----------+-------------+----------+-----------+---------+----------+----------+-----------  postgres   |       10 | t           | t        | t         | t       | ******** |          |  drupaluser |    16384 | f           | f        | f         | f       | ******** |          | (2 rows)

template1=# DROP USER drupaluser template1-# \l template1-# \du                               List of roles  Role name  |                   Attributes                   | Member of ------------+------------------------------------------------+-----------  drupaluser |                                                | {}  postgres   | Superuser, Create role, Create DB, Replication | {}

template1-# nifiga.

///

procyonj@vera:/root$ psql could not change directory to "/root": Permission denied Password: psql: FATAL:  password authentication failed for user "procyonj" procyonj@vera:/root$ su root Password: root@vera:~# su osm osm@vera:/root$ psql could not change directory to "/root": Permission denied Password: psql: FATAL:  password authentication failed for user "osm" osm@vera:/root$ su postgres Password: su: Authentication failure osm@vera:/root$ su root Password: root@vera:~# su postgres postgres@vera:/root$ psql could not change directory to "/root": Permission denied Password: psql (9.4.13) Type "help" for help.

postgres=#

/// Научным методом тыка я попадаю в postgres=#

И вот здесь буду пробовать удалить

postgres=# DROP USER drupaluser

///\\\_Разрешилось наконец-то. Там проблема на стороне Друпал 8

https://www.drupal.org/node/926636#comment-3625380

Вот такая. Crell CreditAttribution: Crell commented 7 years ago

Status: Needs review » Needs work
+++ includes/database/pgsql/install.inc	15 Dec 2010 15:18:50 -0000
@@ -76,6 +81,45 @@ class DatabaseTasks_pgsql extends Databa
+          db_query("ALTER DATABASE \"" . $connection_options['database'] . "\" SET bytea_output = 'escape';");

I don't think that line is fully secure. We should be using the quote() method for the connection object, shouldn't we, rather than just blindly throwing " around it? Also, should we be using the connection object directly rather than db_query() here? (Probably, if we have to get it to call quote() anyway...)

Обнаружил так. ALTER DATABASE template1 SET bytea_output TO 'escape'

install.inc нашёл так . #find / -name install.inc

/var/www/html/drupal8test/core/includes/install.inc

# там надо поставить заплату. Или с другой стороны в самой postgresql в конфигах(?)

Мне ни то, ни другое не надо. За эти два дня я устал сам и утомил других. Друпал 8 откладывается. Не страшно. Мне важен был новый сервер на последних версиях php7 + postgresql + apache 2.4

То есть он работает. Всё. Bye. 0:51 17.08.2017

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изолирующий костюм Dräger CPS 5900 - Видео 1