Сыпятся ошибки в лог форума -

Автор andrey.bragarchuk, 14 декабря 2016, 15:43:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

andrey.bragarchuk

Приветствую Уважаемые!

Имеем Ubuntu, Apache, PHP7, MySQL и установленный SMF 2.1.
Патч MySQLi перед инсталяцией накатил.

Начал настраивать - сыпяться ошибки в лог форума:

Тип ошибки: Общие
2: Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/www/html/tmp)


и

Тип ошибки: Общие
2: Unknown: Session callback expects true/false return value



session.save_path - в php.ini смотрел, права на /var/www/html/tmp стоят 777

менял на /tmp - ничего в поведении не изменилось.

Куда смотреть то? Что крутить?

ps: тему тут нашел старую , но не помогло ((

Yarik

Цитата: andrey.bragarchuk от 14 декабря 2016, 15:43:57Куда смотреть то? Что крутить?
Запусти phpinfo() и посмотри, где и как у тебя стоит все

andrey.bragarchuk

Цитата: S.T.A.L.K.E.R. от 14 декабря 2016, 17:37:52Запусти phpinfo() и посмотри, где и как у тебя стоит все

session.save_path   /var/www/html/tmp             /var/www/html/tmp


andrey.bragarchuk

Цитата: digger® от 14 декабря 2016, 18:22:00Куда накатил?

упс.. да перегрелся за день ;)
это я его на 2.0.1 ставил. В 2.1 не нужен же.!

Yarik

Цитата: andrey.bragarchuk от 14 декабря 2016, 17:43:40session.save_path /var/www/html/tmp             /var/www/html/tmp
В логах апача что?
В apache2.conf в php_admin_value session.save_path что?

Serifa

Вы тут какими-то волшебными словами ругаетесь, прямо как выпускники Хогвартса. А можно для самых продвинутых пояснять, что в теме происходит? Чтоб для общего развития? Вдруг мне тоже стоит туда посмотреть.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

Цитата: Serifa от 14 декабря 2016, 19:26:43Вы тут какими-то волшебными словами ругаетесь, прямо как выпускники Хогвартса. А можно для самых продвинутых пояснять, что в теме происходит? Чтоб для общего развития? Вдруг мне тоже стоит туда посмотреть.
Папка для хранения сессий.
Если хостинг то не надо это,этим хостер заниматься должен.

andrey.bragarchuk

Цитата: S.T.A.L.K.E.R. от 14 декабря 2016, 18:38:02В логах апача что?
В apache2.conf в php_admin_value session.save_path что?

в логах про это ничего нет.
в apache2.conf нет такого.

вставил в начало index.php вот такую конструкцию

@init_set('session.session_save_path', getenv(DOCUMENT_ROOT)."/tmp");
директорию создал, права 777

в логах всё одно ошибка:

Тип ошибки: Общие
2: Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/www/html/tmp)

andrey.bragarchuk

fixed!

Баг в инсталяшке.
если не выбирать опцию про сессии в базу, то всё работает.

после установки с отключенной этой опцией ошибок нет в логах форума, в нужную директорию сессии пишутся.

digger®

Цитата: andrey.bragarchuk от 15 декабря 2016, 15:00:00fixed!

Баг в инсталяшке.
если не выбирать опцию про сессии в базу, то всё работает.

после установки с отключенной этой опцией ошибок нет в логах форума, в нужную директорию сессии пишутся.

Какую версию 2.1 вы устанавливаете?

andrey.bragarchuk


digger®

Цитата: andrey.bragarchuk от 15 декабря 2016, 18:47:01SMF 2.1 Beta 2 © 2015, Simple Machines
отсюда http://download.simplemachines.org/index.php?thanks;filename=smf_2-1_beta2_install.zip
Бета версия выпущенная полтора года назад. С тех пор 1700 коммитов в ту ветку.
Если уж собрались искать баги в бета-версиях, то хоть делайте это с более свежими.

andrey.bragarchuk

Цитата: digger® от 15 декабря 2016, 20:56:52Бета версия выпущенная полтора года назад. С тех пор 1700 коммитов в ту ветку.
Если уж собрались искать баги в бета-версиях, то хоть делайте это с более свежими.

собрался форум на конторы поднять.
А где взять более свежие беты?


andrey.bragarchuk


Yarik


Serifa

«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

bober

#18
Цитата: Serifa от 17 декабря 2016, 11:50:18а как апгрейд сделать?
Все так же
На github.com  качаете новый архив. В папке other файлы для апдейта переносим в корень, и запускаем update.php