РЕДАКТИРОВАТЬ
Это была проблема с временным каталогом. Обязательно установите разрешение 777 рекурсивно в каталог var / cache.
Но главной проблемой была настройка с каталогом tmp. Вы должны отредактировать php.ini, чтобы явно установить пути tmp:
sys_temp_dir="/absolute/path/to/magento2/var/tmp"
session.save_path="/absolute/path/to/magento2/var/tmp"
session.cookie_path="/absolute/path/to/magento2/var/tmp"
ИЛИ, если у вас нет доступа к php.ini (как я сделал из-за того, что мой веб-хостер не разрешил редактировать его) Вы можете внести изменения в ваш .htaccess следующим образом (если ваш хостер поддерживает mod_env
):
SetEnv TEMP /www/htdocs/your/path/mage/var/tmp
SetEnv TMP /www/htdocs/your/path/mage/var/tmp
SetEnv TMPDIR /www/htdocs/your/path/mage/var/tmp
См. также:
Неясно, хотите ли Вы, чтобы среднее число было агрегировано за дни или нет.
Если Вы хотите другое среднее число в течение полуночи на 26-м по сравнению с полуночью на 27-м, то изменяете запрос Mabwi таким образом:
SELECT AVG( value ) , thetime
FROM hourly_averages
GROUP BY DATE( thetime ), HOUR( thetime )
Отметьте дополнительное DATE()
в GROUP BY
пункт. Без этого запрос усреднил бы вместе все данные из 00:00
кому: 00:59
без учета на дату, в которую это произошло.
Это должно работать:
SELECT AVG( value ) , thetime
FROM hourly_averages
GROUP BY HOUR( thetime )
Вот результат
AVG(value) thetime
5.4166666865349 2009-01-26 00:00:00
8.8666666348775 2009-01-26 01:00:00
3.5 2009-01-26 02:00:00