Форум программистов, компьютерный форум, киберфорум
Drupal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 1
Регистрация: 26.03.2016
Сообщений: 8

Drupal 8 и LAMP. Белый экран при установке. Ошибка вызова hash_hmac

26.03.2016, 22:11. Показов 1923. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток. Уже третий день безуспешно пытаюсь настроить LAMP для работы с Drupal 8.
Запуск insatll.php приводит к появлению белого экрана.
Логи для более точного описания проблемы.


Apache Version
Apache/2.4.16 (FreeBSD) PHP/5.6.11

Apache лог httpd-error.log :

PHP Warning: Module 'gd' already loaded in Unknown on line 0
[Sat Mar 26 19:26:26.605308 2016] [mpm_prefork:notice] [pid 1656] AH00163: Apache/2.4.16 (FreeBSD) PHP/5.6.11 configured -- resuming normal operations
[Sat Mar 26 19:26:26.605469 2016] [core:notice] [pid 1656] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Sat Mar 26 19:26:31.649883 2016] [:error] [pid 1657] [client 127.0.0.1:17763] PHP Fatal error: Call to undefined function Drupal\\Core\\Site\\hash_hmac() in /usr/local/www/apache24/data/core/lib/Drupal/Core/Site/Settings.php on line 173


173 строка Settings.php

PHP
1
return 'drupal.' . $identifier . '.' . \Drupal::VERSION . '.' . static::get('deployment_identifier') . '.' . hash_hmac('sha256', $identifier, static::get('hash_salt') . '.' . $root . '/' . $site_path);


hash_hmac — Генерация хеш-кода на основе ключа, используя метод HMAC
Насколько я понимаю, это функция из библиотеки mhash.so, а её у меня нет.

Extension.ini - /usr/local/etc/php

extension=mysql.so
extension=mysqli.so
extension=calendar.so
extension=session.so
extension=xml.so
extension=ctype.so
extension=openssl.so
extension=mcrypt.so
extension=filter.so
extension=gd.so
extension=json.so
extension=mbstring.so
extension=zlib.so
extension=zip.so
extension=bz2.so
extension=uploadprogress.so
extension=raphf.so
extension=propro.so
extension=http.so
extension=memcache.so
extension=apcu.so
extension=geoip.so
extension=intl.so



Пытаюсь доставить из портов
cd /usr/ports/lang/php56-extension/
make config

И там нет mhash …

Прошу написать как решить эту проблему.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.03.2016, 22:11
Ответы с готовыми решениями:

Белый экран при установке модулей и тем
После нажатия на кнопку установить - появляется белый экран. Тоже происходит и при установке тем. Проблема точно не в памяти, так как...

Ошибка при установке Drupal на xampp
Скачал Друпал, развернул из архива, закинул туда русификатор, залил в xampp и начал установку. Доходит до пункта "Установка...

Белый экран при установке Windows 7 предположительно после чистки кулерва
Добрый день! Помогите девушке разобраться. Я не первый раз переустанавливаю Windows и знаю, как все должно быть. Ноутбук у меня...

6
1 / 1 / 1
Регистрация: 26.03.2016
Сообщений: 8
26.03.2016, 23:18  [ТС]
Благодарю за ответ, но не помогло.

1.
PHP
1
phpinfo();
- выполняется.

2. Если написать в index.php
PHP
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
Получаю:
Fatal error: Call to undefined function Drupal\Core\Site\hash_hmac() in /usr/local/www/apache24/data/core/lib/Drupal/Core/Site/Settings.php on line 173


3.Права в приложении

4.httpd.conf
<Directory "/usr/local/www/apache24/data">

Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Order allow,deny
Allow from all
</Directory>

Проблема не ушла
Миниатюры
Drupal 8 и LAMP. Белый экран при установке.  Ошибка вызова hash_hmac  
0
wq
85 / 78 / 32
Регистрация: 26.11.2015
Сообщений: 481
26.03.2016, 23:33
Цитата Сообщение от IT_Darja Посмотреть сообщение
Fatal error: Call to undefined function Drupal\Core\Site\hash_hmac() in /usr/local/www/apache24/data/core/lib/Drupal/Core/Site/Settings.php on line 173
права здесь не причем. ковыряйте ваш друпал, для начала файл core/lib/Drupal/Core/Site/Settings.php
0
1 / 1 / 1
Регистрация: 26.03.2016
Сообщений: 8
27.03.2016, 00:00  [ТС]
Простите, но я уже написала в первом посте и об этой ошибке и о функции hash_hmac(). Напишите как ковырять ещё.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
27.03.2016, 01:32
Цитата Сообщение от IT_Darja Посмотреть сообщение
Насколько я понимаю, это функция из библиотеки mhash.so, а её у меня нет.
Нет, эта функция должна быть доступна по умолчанию, начиная с php 5.1
0
1 / 1 / 1
Регистрация: 26.03.2016
Сообщений: 8
27.03.2016, 11:45  [ТС]
Да, но у меня её нет. Библиотека должна быть на месте. Иначе покажите откуда берется эта функция.
extension = hash.so
extension =mhash.so

Если попытаться вызвать hash_hmac() вот так.
PHP
1
2
3
<?php
echo*hash_hmac('ripemd160',*'Наглый*коричневый*лисёнок*прыгает*вокруг*ленивой*собаки.',*'secret');
?>
, то видим ту же ошибку. Что делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.03.2016, 11:45
Помогаю со студенческими работами здесь

windoys 7 ошибка при установке экран смерти
при окончании установки Windoys 7 выходит синий экран stop 0+0000007e первый раз пробовал все нормально было но потом раз семь одно и тоже....

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

Ошибка при установке Windows. Синий экран 0x0000004E.
Старый комп. Год выпуска 2005. Конфигурация: Мать. Asus P4PE-X Intel Celeron 2.4 GHz Оператива: 1024 + 256. Винт: Kingston...

При установке драйвера AMD на ноутбук, ошибка atihdw76.sys-синий экран
Здравствуйте! Итак, у меня возникла проблема с установкой новых драйверов на ноутбук HP Pavilion dv7-6001er. На ноутбуке две видеокарты...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru