Системное окружение

Общие вопросы по Unix, Apache, MySQL, PostgreSQL, PHP, а также crontab, ssh и пр. - в общем о среде, в которой работает Drupal.
См. также: opennet.ru.
Все по темам: вопросы ОС, вебсервер, СУБД.

icon: 

Lucelarius Пнд, 20/03/2017 - 09:43

Внешний доступ к БД Drupal 8.

Имеется установленная CMS Drupal 8 и к ней БД, созданная при установке CMS. Нужно настроить внешнее подключение к базе данных, а именно доступ к данным пользователей: логин, почта, пароль.
Вот сам запрос: query: "SELECT name FROM users_field_data WHERE (mail=? OR name=?) AND pass=MD5(MD5(?)) LIMIT 1"
Проблема возникла с шифрованием пароля (выделено жирным шрифтом).

Тип материала: 
Версия Drupal: 
0 Спасибо

jura12 Сб, 18/03/2017 - 21:50

Добавляем в систему ubuntu 16.04 uploadprogress

стандартный метод

sudo apt install php7.0-dev
sudo pecl install uploadprogress

не работает. надо компилировать патченный uploadprogress

sudo apt install php7.0-dev
cd ~/Загрузки
git clone https://github.com/Jan-E/uploadprogress.git
cd uploadprogress
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Anodo Вс, 05/02/2017 - 11:17

Редирект с "без WWW" на "WWW" + с "HTTP" на "HTTPS"

Здравствуйте!

Drupal 7.54, сертификат ssl установлен на сервер.

Туплю и пробую уже несколько часов научным тыком заставить сайт отображаться исключительно по https://www.что-то там.

Редирект с "без www" на "www" сделал, раскомментировав строки в htaccess:

Тип материала: 
Версия Drupal: 
0 Спасибо

Studio VIZA Ср, 18/01/2017 - 22:48

Composer endpoints теперь из бета-версии

Теперь Composer endpoints на Drupal.org стал доступен в бета-версии... В течение некоторого времени, и мы начали замечать - многие, многие люди используют Composer для управления модулями и темами Drupal. Сначала мы запустили эти репозитории перед DrupalCon New Orleans как альфа-версии, и перешли в бета-версию несколько месяцев спустя. После получения обратной связи и отчетов об ошибках мы сделали обновления, и готовы назвать эту услугу стабильной.

http://www.img.studioviza.ru/Shot8mf7h.png

3 Спасибо

sadad Втр, 17/01/2017 - 19:55

GALLERY2 - PHP7

Адаптированная для работы в PHP7 галерея Menalto Gallery2. Нашел на каком-то китайском сайте. Правда, пришлось чуть допилить, самую малость. Но, главное, работает. К сожалению, здесь нельзя прикреплять файлы более 1 мб, поэтому только патч.
Вдруг, кроме меня, есть еще фанаты этой системы :)

UPD Патч, наверное, знаете, как юзать. patch -p1<имя_патча
UPD2 ссылка на скачивание полного архива http://art16.ru/gallery2/v/work/gallery2-with-php7-support.zip.html

Тип материала: 
Ключевые слова: 
1 Спасибо

postgres Пт, 06/01/2017 - 13:59

boost и правила для apache 2.4

У меня Apache 2.4
Поэтому пробую применить правило от Boost

# # Apache 2.4 bug workaround
# # Enables Search from home page https://drupal.org/node/2078595#comment-8724321
# RewriteCond %{REQUEST_METHOD} ^(POST)$
# RewriteCond %{REQUEST_URI} /
# RewriteRule .* / [S=2]

0 Спасибо

nk_lg Пнд, 26/12/2016 - 20:39

404 ошбка при переходе на любую страницу, кроме главной

Добрый.
Есть убунта (локально) + апач2 + php 5.5
Есть рабочий сайт на 6'том друпале.
Стянул резервную копию всех файлов + сделал дамп базы, развернул базу у себя, подредактировал settings.php, скопировал файлы в /var/www/html - главная страница корректно открывается, переход по любой ссылке дает 404 ошибку сервера (не друпаловскую, ругается сам апач).

Тип материала: 
0 Спасибо

VasyOK Пнд, 26/12/2016 - 16:34

Acquia Dev Desktop как создать пользователя БД?

Acquia Dev Desktop кто использует?
Как там создать пользователя БД? Сами БД-ы создаются, а пользователи не вижу как.

Тип материала: 
0 Спасибо

Waraha Пнд, 05/12/2016 - 16:00

Кто писал продвинутые счетчики для сайта - поделитесь опытом плз. Суть: как ловчее передать данные с собственно сайта, на другой сервер? Просто передать массив _SERVER?

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

Ситуация такова:

- Есть сайт А, на котором можно разместить произвольный код счетчика

- И есть сервер Б, на который нужно пересылать данные с сайта А, для обработки и дальнейшего хранения.

Вопрос:

Каким именно образом можно обеспечить на сервере Б максимально возможную информацию о посетителях сайта А?

Тип материала: 
Ключевые слова: 
0 Спасибо

Valeratal Чт, 03/11/2016 - 19:47

Как установить Drush (и не сойти с ума)

Как известно, для 8-ки нужен уже новый драш, 8-й, например

Инструкция вроде проста
http://docs.drush.org/en/master/install-alternative/
1. Install Composer globally.
2. Add composer's bin directory to the system path by placing export PATH="$HOME/.composer/vendor/bin:$PATH" into your ~/.bash_profile (Mac OS users) or into your ~/.bashrc (Linux users).
3. Install latest stable Drush: composer global require drush/drush.
4. Verify that Drush works: drush status

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Waraha Чт, 13/10/2016 - 19:40

Как на Ubuntu 16.04 сделать PHP 5.6 как модуль Apache (вместо PHP 7.0)? И тут же: Drupal 7 нормально на 7 PHP работает (если у вас есть такой опыт)?

Ситуация: взял новый VPS на Ubuntu 16.04 + ISPmanager 5

Там из коробки идет PHP 7.

Я сейчас определяюсь с движком для нового проекта, скорее всего это будет Drupal 7.

Но суть в том, что как я понимаю, Drupal 7 не очень дружит с 7 пхп, а даже если его уже и подружили (на друпал.орг пишут именно это, но с оговорками), то не факт что не будет конфликтов PHP 7 с модулями, особенно старыми.

Я поставил PHP 5.6 дополнительно, но ISPmanager 5 дает запускать его только в виде CGI (даже не FastCGI).

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

xSPiRiTx Чт, 13/10/2016 - 06:17

Автоматизация LAMP

Ubuntu 14.04 + LAMP

Все классно работает, но вот не дает покоя мне тот факт, что каждый раз при создании сайта приходится править конфиги, создавая виртуальные хосты. Честно, я делаю это не часто и не каждый день. В связи с этим я с трудом вспоминаю где находятся эти конфиги и какими командами включить виртуальные хосты. Приходится искать заметки и копипастить оттуда.

Тип материала: 
0 Спасибо

csandanov Чт, 13/10/2016 - 06:01

Drupal 8: CI/CD с помощью Docker и CircleCI/Jenkins (en)

Всем привет!

Хочу поделиться с вами своей статьей (на английском), где я описываю как организовать процесс непрерывной интеграции и доставки (delivery) для Drupal 8 с помощью Docker (используя docker4drupal) и CircleCI (у них есть бесплатный тариф).

Картинка для заманухи :)

docker4drupal

2 Спасибо

winny63 Пт, 23/09/2016 - 19:35

[ПРЕОДОЛЕНО] проблема перехода с MySQL на MariaDB на NAS QNAP

В качестве сервера разработки использую NAS QNAP TS-121, на котором под управлением Linux (до последнего времени относительно удачно) бегали Apache + MySQL 5.1.x и взаимодействовали с D6 и D7.
Так как для установки (например, для экспериментов и освоения) D8 нужна MySQL 5.5.х и сдуру понадеявшись на "вменяемость" изделия солидной фирмы (как мне казалось), отсутствия каких-либо "рекомендаций" в документации, захотел поставить параллельно MariaDB 5.5, надеясь зацепить ее на другой порт etc.
Но не тут-то было!

Тип материала: 
Версия Drupal: 
0 Спасибо

gun_dose Вс, 28/08/2016 - 15:45

Тупой вопрос по поводу Docker

Итак, следуя последней моде, поставил докер и стал смотреть, что за чудо-юдо-рыба-кит. Загрузил образ друпала, поднял, всё в огне - сразу тебе и драш, и гит, и пхпмайадмин и всё это работает.

И вот, собственно вопрос: как получить доступ к файловой системе машины, поднятой в докере? Ну там банально чтобы модули и темы создавать и редактировать.

Тип материала: 
Ключевые слова: 
0 Спасибо

nikolaychurbako... Чт, 25/08/2016 - 13:36

password-hash возвращает пустую строку

Доброго времени!
Достался сайт на Drupal 8.0.2. В Drupal-е я очень новичек. Нужно восстановить пароль от администратора.
Воспользовался подключением по ssh для вызова скрипта password-hash.sh. Все по инструкции было выполнено, но не хватило версии php(5.3 < 5.4.3)
На хостинге, которым пользуюсь, эта проблема решается при помощи команды /opt/php/.../bin/php-cg , как понимаю, вызывается нужная версия.
И вроде бы скрипт отрабатывает. но возвращается пустая строка.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

tlito Сб, 20/08/2016 - 10:54

[Решен] Как запустить PHP7.0-fpm - нет такого процесса, ошибка 502 и в логах connect() to unix:/var/run/php7.0-fpm.sock failed (111: Connection refused)

поставил на Debian 8 сервер Nginx + PHP7 + PHP7.0-FPM, статика работает, а обращение к php-файлам даёт ошибку 502.
почитав /var/log/nginx/site.com.error.log я понял что ошибка с сокетом:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

elegance Втр, 16/08/2016 - 08:27

Ошибка Undefined index: php в функции _system_modules_build_row

После обновления до 7.5 появилась такая ошибка, вернее notice на странице модулей.
Notice: Undefined index: php в функции _system_modules_build_row() (строка 1018 в файле /modules/system/system.admin.inc).
Таких ошибок на всю страницу - по количеству модулей.
Кто-нибудь понимает, с чем это связано?

Тип материала: 
Версия Drupal: 
0 Спасибо

csandanov Чт, 14/07/2016 - 09:05

Разверните окружения для локальной разработки с помощью Docker 1.12

Всем привет,

Мы опубликовали инструкции на гитхабе как поднять локальное окружения для разработки на друпале. Пока что только Drupal 7 и 8. Бандл состоит из трех контейнеров: Nginx, PHP7 и MariaDB. Со временем будем добавлять дополнительные контейнеры (PHP 5.6, Redis/MariaDB, Solr, ...) и обновлять существующие контейнеры.

http://docker4drupal.org/

Ключевые слова: 
Версия Drupal: 
1 Спасибо

Vasai Ср, 22/06/2016 - 19:17

Проблема с переносом с денвера на апач

Добрый день, подготовил сайт на денвере, переношу на готовый сервер на apache2 (Debian), честно с линуксом не очень дружу, разобрался как все поднять по гайдам. Но возникла такая проблема, главная страница загружается, но при переходе на любую другую страницу выдает ошибку, подскажите пожалуйста, что сделать?

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы