torrex
-
Публикации
5 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем torrex
-
-
Запустил установку через браузер Edge и странным образом всё заработало.
-
43 минуты назад, celsoft сказал:
Делать корректные настройки PHP интерпретатора. Это не в DLE делается, а в настройках сервера. Они не универсальны для всего и всех серверов, и зависит все уже от структуры вашего сервера в целом и другого серверного ПО. Для этого вам уже нужно обратиться в службу поддержки вашего хостинга, а не к нам, для настройки работоспособности PHP сессий.
Причина та же. На сервере не работают PHP сессии. Как только устраните проблемы в настройках сервера, все заработает сразу.
Это OpenServer: https://ospanel.io - сервер на моём компе. Так что службы поддержки нет. Прошу вас самостоятельно установить OpenServer на компьютер и разобраться, что и где нужно изменить в настройках PHP сессий, чтобы работала установка DLE.
-
28 минут назад, celsoft сказал:
Устранять нужно причину проблемы, а не файлы скрипта править. У вас PHP сессии на сервере не работают, поэтому и проблема, и много чего в DLE работать не будет потому как PHP сессии крайне важны для работы DLE.
Ну так скажите, как сделать, чтобы сессии заработали. Обнаружил, что в админку сайта логин-пароль не срабатывает.
Начал установку заново. Первая проблема:
"Возникла ошибка во время установки:Установка скрипта была начата не с начала. Вернитесь на главную страницу начала установки скрипта. В случае если вы видите данную ошибку постоянно, на вашем сервере не работают или некорректно настроены PHP сессии. Для решения данной проблемы вам необходимо обратиться в службу поддержки вашего хостинга. Адрес начала установки скрипта:"
-
Добрый день! Пытался установить демо-версию DLE 16.1 на OpenServer, выдавало такую ошибку:
"dle open server Invalid JSON: SESSION data not found"
Решение: после установки всех разрешений на запись в нужных папках заходим в файл install.php и удаляем (заносим в комменты) следующие условия if:
1. /* if ($_REQUEST['action'] and !isset($_SESSION['dle_install'])) {msgbox("{$lang['install_5']} <br><br><a href=\"{$url}install.php\">{$url}install.php</a>");} */
- Эту часть я удалил, чтобы началась установка, здесь была другая проблема вроде бы, но может и связанная с JSON.
2. /*if ( !isset($_SESSION['userconfig']) ) {
die("SESSION data not found"); }*/
3. /*if (!isset($_SESSION['userconfig'])) {
die("SESSION data not found"); }*/
Сохраняем файл, снова запускаем установку. Всё заработало и установилось.
Ошибка обновления
в Прием багов
Опубликовано:
Да, скорее всего это плагины в других браузерах вмешивались в сессии PHP.