Shura0102 0 Опубликовано: 31 июля 2023 Рассказать Опубликовано: 31 июля 2023 Обновляю dle 10.3 до 15.0, всё делаю по инструкции, заливаю необходимые файлы на сервер и вроде бы всё норм, но при переходе в админ панель пишет надо обновить базу данных с 10.3 до 15. Нажимаю продолжить, начинается обновление, обновляется пару версий и вылетает ошибка 500. подскажите в чём может быть дело? Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 31 июля 2023 Рассказать Опубликовано: 31 июля 2023 31.07.2023 в 16:06, Shura0102 сказал: Обновляю dle 10.3 до 15.0, всё делаю по инструкции, заливаю необходимые файлы на сервер и вроде бы всё норм, но при переходе в админ панель пишет надо обновить базу данных с 10.3 до 15. Нажимаю продолжить, начинается обновление, обновляется пару версий и вылетает ошибка 500. подскажите в чём может быть дело? Расширить Во первых, перед обновлением, желательно отключить все плагины, какие есть, так как из-за них часто бывают сбои при обновлении, проверено. И потом, иногда, нужно обновлять постепенно, от версии к версии, а не сразу с 10 на 15. Зависит от многих факторов, обычно мощность и скорость сервера, его устойчивость к нагрузкам и другие факторы. И включите вывод php ошибок, так если опять будет такое, будет более понятна причина. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 31 июля 2023 Рассказать Опубликовано: 31 июля 2023 31.07.2023 в 16:06, Shura0102 сказал: ошибка 500. подскажите в чём может быть дело? Расширить смотрите логи ошибок сервера, так указана причина. По тексту ошибки можно сказать в чем причина и как ее устранить. Либо включайте вывод ошибок в браузер в настройках PHP интерпретатора. Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 34 Опубликовано: 1 августа 2023 Рассказать Опубликовано: 1 августа 2023 31.07.2023 в 16:43, Lexxs сказал: Во первых, перед обновлением, желательно отключить все плагины, Расширить плагины в 10 ой версии? ну и ну Цитата Ссылка на сообщение Поделиться на других сайтах
Pupsator 17 Опубликовано: 1 августа 2023 Рассказать Опубликовано: 1 августа 2023 01.08.2023 в 10:21, crafic сказал: плагины в 10 ой версии? ну и ну Расширить А в чем проблема. Их кстати навалом. Shura0102 Еше не известно какая версия php у вас стоит. И да, поэтапно, это самый лучший вариант, и не забывайте делать изменения. https://dle-news.ru/templates-changelog.html Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 634 Опубликовано: 1 августа 2023 Рассказать Опубликовано: 1 августа 2023 01.08.2023 в 11:19, Pupsator сказал: А в чем проблема. Их кстати навалом. Расширить Навалом, только системы плагинов в 10.3 нет. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Pupsator 17 Опубликовано: 1 августа 2023 Рассказать Опубликовано: 1 августа 2023 01.08.2023 в 12:53, Captain сказал: Навалом, только системы плагинов в 10.3 нет. Расширить Не знал, не знал. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 90 Опубликовано: 2 августа 2023 Рассказать Опубликовано: 2 августа 2023 31.07.2023 в 16:43, Lexxs сказал: нужно обновлять постепенно, от версии к версии, а не сразу Расширить Лишний секс зачем - обновление можно осуществить минуя последовательность версий... Главное учесть и внести все изменения в шаблон - с учетом всех предыдущих версий... Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 2 августа 2023 Рассказать Опубликовано: 2 августа 2023 01.08.2023 в 10:21, crafic сказал: плагины в 10 ой версии? ну и ну Расширить Какая разница? Модули, или плагины, суть то одна. Вот только в старых версиях они устанавливались по другому, так как небыло системы плагинов, и каждый воротил как мог установку. 02.08.2023 в 04:35, kamensk сказал: Лишний секс зачем - обновление можно осуществить минуя последовательность версий... Расширить Можно, но иногда бывают такие ошибки. Последовательный метод нужен, если не пошла массовая. И таки секс лишним не бывает, а иногда его и не хватает ). 02.08.2023 в 04:35, kamensk сказал: Главное учесть и внести все изменения в шаблон - с учетом всех предыдущих версий... Расширить Это уже самое последнее, что можно делать, так как шаблон на установку не влияет. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 2 августа 2023 Рассказать Опубликовано: 2 августа 2023 02.08.2023 в 05:10, Lexxs сказал: Можно, но иногда бывают такие ошибки. Последовательный метод нужен, если не пошла массовая. Расширить В корне неверное и некорректное утверждение. Что последовательно вы обновляете, что сразу, при обновлении всегда !!!! выполняется один и тот же код. Поэтому кто вам дал совет, что последовательное выполнение лучше, непонятно. Это в принципе не соответствует действительности и попросту пустая лишняя трата времени. 02.08.2023 в 04:35, kamensk сказал: Главное учесть и внести все изменения в шаблон - с учетом всех предыдущих версий... Расширить Не совсем верно. Главное и самое важное это перед обновлением убедится что серверное ПО соответствует минимальным требованиям актуальной версии https://dle-news.ru/request.html а между разными версиями разница в требованиям может быть в пропасть. Учитывая такую старую версию. Где старая версия не работает на актуальном серверном ПО, а новая не работает на старом серверном ПО. Поэтому первым делом приводится серверное ПО в соотстветствие, потом сразу приступать нужно к обновлению по инструкции на актуальную версию. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 3 августа 2023 Рассказать Опубликовано: 3 августа 2023 02.08.2023 в 18:10, celsoft сказал: В корне неверное и некорректное утверждение. Что последовательно вы обновляете, что сразу, при обновлении всегда !!!! выполняется один и тот же код. Поэтому кто вам дал совет, что последовательное выполнение лучше, непонятно. Это в принципе не соответствует действительности и попросту пустая лишняя трата времени. Расширить Ну может таки не в корне ? При последовательном, можно понять, на какой версии вылетела ошибка и принять меры. А когда пропасть между версиями, то с 10 на 16 легко поймать проблему при обновлении. Особенно если установлены модули старой версии, которые лучше совсем удалить при обновлении с большим разрывом. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 90 Опубликовано: 3 августа 2023 Рассказать Опубликовано: 3 августа 2023 03.08.2023 в 05:56, Lexxs сказал: когда пропасть между версиями, то с 10 на 16 легко поймать проблему при обновлении Расширить Если сервер соответствует необходимым требованиям - какие могут быть проблемы на деффолтном dle? А установленные хаки, модули - это отдельная тема разговора. Речь же идет о обновлении платформы, а не в совокупности с довеском внесенных изменений... 03.08.2023 в 05:56, Lexxs сказал: При последовательном, можно понять, на какой версии вылетела ошибка и принять меры. Расширить И что вам это даст? Те же самые меры придется принять - что при разовом обновлении с 10 на 16-версию. Вам же разраб уже пояснил - разницы при обновлении никакой нет - выполняется один и тот же код.... Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 3 августа 2023 Рассказать Опубликовано: 3 августа 2023 03.08.2023 в 07:01, kamensk сказал: Если сервер соответствует необходимым требованиям - какие могут быть проблемы на деффолтном dle? А установленные хаки, модули - это отдельная тема разговора. Речь же идет о обновлении платформы, а не в совокупности с довеском внесенных изменений... И что вам это даст? Те же самые меры придется принять - что при разовом обновлении с 10 на 16-версию. Вам же разраб уже пояснил - разницы при обновлении никакой нет - выполняется один и тот же код.... Расширить Вы наверное потеряли суть вопроса. ТС написал, что вылетает ошибка при обновлении, на что я ему ответил, что нужно учитывать и какие меры принять, так как сам сталкивался с этим, и написал на основе моего опыта возникновения таких проблем, на практике, а не в теории. И плагины, модули, здесь могут играть свою роль, особенно, если очень старые. И совокупность мер, она вполне оправдана, особенно если меры приняты заранее, до обновления, тогда риск получить ошибку, стремится к нулю. Ну и естественно же, конечно, нужно включить вывод ошибок, чтоб обнаружить источник проблемы, всё это в совокупности, равно как и приведения ПО сервера в актуальный режим. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 3 августа 2023 Рассказать Опубликовано: 3 августа 2023 03.08.2023 в 05:56, Lexxs сказал: Ну может таки не в корне ? Расширить В корне. 03.08.2023 в 07:01, kamensk сказал: Если сервер соответствует необходимым требованиям - какие могут быть проблемы на деффолтном dle? Расширить Нет не могут. 03.08.2023 в 05:56, Lexxs сказал: При последовательном, можно понять, на какой версии вылетела ошибка и принять меры. Расширить Какие меры? И как эти меры влияют на версию DLE? Если проблема возникает вы принимаете меры в зависимости от самой проблемы, но никак не в зависимости от того какая версия. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 3 августа 2023 Рассказать Опубликовано: 3 августа 2023 03.08.2023 в 12:04, celsoft сказал: Какие меры? Расширить Необходимые. 03.08.2023 в 12:04, celsoft сказал: И как эти меры влияют на версию DLE? Если проблема возникает вы принимаете меры в зависимости от самой проблемы, но никак не в зависимости от того какая версия. Расширить В каждой версии могут быть свои проблемы. Как то приходилось обновлять через три версии. Первая версия обновилась отлично, со второй возникли проблемы, ошибка 500. Пришлось откатиться назад, отключить все плагины, потом все версии обновились нормально. Такое имеет место быть. Не всегда и не у всех, но могут и бывают, чтобы вы не заявляли по этому поводу. Конечно вам как разработчику более ясна логика работы DLE, однако на практике, возникают случаи, не предусмотренные разработчиками, и это обычное дело, всё усмотреть невозможно. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Pupsator 17 Опубликовано: 4 августа 2023 Рассказать Опубликовано: 4 августа 2023 с 14 на 15.3 тоже была такая шняга. При обновлении БД застревало на пол пути. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 4 августа 2023 Рассказать Опубликовано: 4 августа 2023 03.08.2023 в 13:03, Lexxs сказал: В каждой версии могут быть свои проблемы. Расширить Только это не имеет ни малейшего отношения последовательно вы обновляетесь или сразу на актуальную 03.08.2023 в 13:03, Lexxs сказал: Как то приходилось обновлять через три версии. Первая версия обновилась отлично, со второй возникли проблемы, ошибка 500. Пришлось откатиться назад, отключить все плагины, потом все версии обновились нормально. Такое имеет место быть. Не всегда и не у всех, но могут и бывают, чтобы вы не заявляли по этому поводу. Расширить И как это связано с последовательным или полным обновлением сразу? Ваша же цель обновится до актуальной, а не остановиться на той что сработало. И решение одинаковое независимо от того сразу обновляетесь или постепенно. Или по вашему описанную проблему если бы обновлялись сразу а не постепенно вы решали бы как то иначе? Также бы откатились, отключили, повторно обновились. Все одинаково решалось бы в данном случае. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 4 августа 2023 Рассказать Опубликовано: 4 августа 2023 04.08.2023 в 05:16, celsoft сказал: И как это связано с последовательным или полным обновлением сразу? Ваша же цель обновится до актуальной, а не остановиться на той что сработало. И решение одинаковое независимо от того сразу обновляетесь или постепенно. Или по вашему описанную проблему если бы обновлялись сразу а не постепенно вы решали бы как то иначе? Также бы откатились, отключили, повторно обновились. Все одинаково решалось бы в данном случае. Расширить А здесь уже вопрос в том, на какую версию откатываться, до последней обновлённой, без ошибок, или на самое начало, через несколько версий. Ну а так то да, если всё ровно идёт, то лучше же конечно делать полное обновление, с 10 на 16 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 5 августа 2023 Рассказать Опубликовано: 5 августа 2023 04.08.2023 в 07:35, Lexxs сказал: А здесь уже вопрос в том, на какую версию откатываться, до последней обновлённой, без ошибок, или на самое начало, через несколько версий. Расширить Откатываться нужно на то что было до начала процедуры обновления. Что в данном случае тоже одинаково. Поэтому последовательное обновление, это не более чем лишние временные затраты, больше шагов, и как следствие большая вероятность допустить вмешательство человеческого фактора. Цитата Ссылка на сообщение Поделиться на других сайтах
Efendi 0 Опубликовано: 5 августа 2023 Рассказать Опубликовано: 5 августа 2023 Если я правильно понял разговор я могу обновить 13.1 до актуальной версии, предварительно отключив плагины (у меня плеер сторонний установлен). Или я не прав? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 634 Опубликовано: 5 августа 2023 Рассказать Опубликовано: 5 августа 2023 05.08.2023 в 16:55, Efendi сказал: Если я правильно понял разговор я могу обновить 13.1 до актуальной версии, предварительно отключив плагины (у меня плеер сторонний установлен). Или я не прав? Расширить Правильно. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 12 августа 2023 Рассказать Опубликовано: 12 августа 2023 05.08.2023 в 05:28, celsoft сказал: Откатываться нужно на то что было до начала процедуры обновления. Что в данном случае тоже одинаково. Поэтому последовательное обновление, это не более чем лишние временные затраты, больше шагов, и как следствие большая вероятность допустить вмешательство человеческого фактора. Расширить Может быть и так, однако сейчас, вернее уже какой день, пытаюсь обновить с 10 на 16.1, и с 16 установщиком это не возможно, так как просто пишет, что ошибка, а детальнее ничего, вот и ищи, копай, через консоль да ещё где. Как было удобно до версии 12.1, папка upgrade и пошаговое обновление, выводит какой запрос будет, и какие не прошли, есть возможность просто корректировать пошагово. Именно так и обновил с 10 до 12.1. А дальше жесть. Да и при таком обновлении, с 10 на 16.1 версии php сильно различаются, вот и не идёт полное обновление, а при пошаговом, можно на определённых версиях просто подключать нужную версию php. И вот на версии 12.1 и застрял, так как уже даже на 13 версию не может обновить в новом установщике, просто произошла ошибка, и бегите к гадалке, схватив бубен. Может быть сможете доработать обновлялку, чтоб было как до версии 12.1, и было пошагово, с выводом информации и кнопочкой Продолжить ? Тогда просто 98% вопросов и проблем отпадёт при обновлении. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 12 августа 2023 Рассказать Опубликовано: 12 августа 2023 12.08.2023 в 11:34, Lexxs сказал: Может быть и так, однако сейчас, вернее уже какой день, пытаюсь обновить с 10 на 16.1, и с 16 установщиком это не возможно, так как просто пишет, что ошибка, а детальнее ничего, вот и ищи, копай, через консоль да ещё где. Расширить Читайте то что я написал ранее выше: 02.08.2023 в 18:10, celsoft сказал: Главное и самое важное это перед обновлением убедится что серверное ПО соответствует минимальным требованиям актуальной версии https://dle-news.ru/request.html Расширить В этом и только в этом причина вашей проблемы. 12.08.2023 в 11:34, Lexxs сказал: Как было удобно до версии 12.1, папка upgrade и пошаговое обновление, выводит какой запрос будет, и какие не прошли, есть возможность просто корректировать пошагово. Именно так и обновил с 10 до 12.1. А дальше жесть. Расширить Все абсолютно точно также и сейчас. Но ваша проблема абсолютно не в запросах к БД. 12.08.2023 в 11:34, Lexxs сказал: И вот на версии 12.1 и застрял, так как уже даже на 13 версию не может обновить в новом установщике, просто произошла ошибка, и бегите к гадалке, схватив бубен. Расширить Для того чтобы не бегать с "бубном" нужно уметь настраивать сервер. И включать в настройках PHP вывод ошибок, тогда DLE вам и их выведет. Но вы отключили вывод ошибок, точнее в новых версиях PHP отключен по умолчанию, не смотрите логи сервера, потому как по умолчанию PHP пишет ошибки в логи, поэтому вы и бегаете с "бубном". Наймите системного администратора, который сначала настроит вам ваше серверное ПО, а потом спокойно приступайте к обновлению. В вашем же случае вы обновили серверное ПО, не настроили его после обновления, и вините в этом DLE, считая что это у него как то обновление теперь иначе и он от вас что то скрывает. Не задумываясь о том что в настройках PHP интерпретатора многие настройки по умолчанию в актуальных версиях совершенно иные и не такие как были раньше. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 13 августа 2023 Рассказать Опубликовано: 13 августа 2023 12.08.2023 в 15:20, celsoft сказал: Для того чтобы не бегать с "бубном" нужно уметь настраивать сервер. И включать в настройках PHP вывод ошибок, тогда DLE вам и их выведет. Но вы отключили вывод ошибок, точнее в новых версиях PHP отключен по умолчанию, не смотрите логи сервера, потому как по умолчанию PHP пишет ошибки в логи, поэтому вы и бегаете с "бубном". Наймите системного администратора, который сначала настроит вам ваше серверное ПО, а потом спокойно приступайте к обновлению. В вашем же случае вы обновили серверное ПО, не настроили его после обновления, и вините в этом DLE, считая что это у него как то обновление теперь иначе и он от вас что то скрывает. Не задумываясь о том что в настройках PHP интерпретатора многие настройки по умолчанию в актуальных версиях совершенно иные и не такие как были раньше. Расширить Серверное ПО настроено как надо, на отлично, лучше настроить уже никто не сможет. Вывод php ошибок, что то и поможет как то определить направление ошибки, однако это не решает проблемы версий php между версиями DLE, особенно при обновлении с 10 на 16. Если пользоваться обновлялкой 16 версии с php 8.0 - 8.2, то просто вылетает ошибка, и ищи - свищи её, а потом будет ещё. А если пользоваться обновлением 12 версии например, и php 5.6, то нет никаких ошибок, просто идёт обновление, пошагово, где можно в какой то момент просто повысить php до 7.0 - 7.4 версии и продолжить пошаговое обновление. А вот с 13 версии такое просто невозможно, только отлавливай ошибки. Хотя с 14 на 16 обычно обновлялось без проблем. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 13 августа 2023 Рассказать Опубликовано: 13 августа 2023 13.08.2023 в 03:08, Lexxs сказал: Серверное ПО настроено как надо, на отлично, лучше настроить уже никто не сможет. Вывод php ошибок, что то и поможет как то определить направление ошибки, однако это не решает проблемы версий php между версиями DLE, особенно при обновлении с 10 на 16. Если пользоваться обновлялкой 16 версии с php 8.0 - 8.2, то просто вылетает ошибка, и ищи - свищи её, а потом будет ещё. А если пользоваться обновлением 12 версии например, и php 5.6, то нет никаких ошибок, просто идёт обновление, пошагово, где можно в какой то момент просто повысить php до 7.0 - 7.4 версии и продолжить пошаговое обновление. Расширить Боже, я даже не знаю как это комментировать. У меня нет слов. По вашему PHP 5, 7 и 8 это одинаково, а это что то в обновлении DLE поменялось. Это просто шедевр в логике. 13.08.2023 в 03:08, Lexxs сказал: А вот с 13 версии такое просто невозможно, только отлавливай ошибки. Расширить Это потому что вы свято верите что у вас: 13.08.2023 в 03:08, Lexxs сказал: Серверное ПО настроено как надо, на отлично, лучше настроить уже никто не сможет. Расширить Что в принципе не соответствует действительности. Потому как при переходе на PHP 8 там огромное количество ключевых несовместимых изменений как в работе интерпретатора так и и в настройках по умолчанию. И PHP 8 требует обязательной тонкой дополнительной настройки после установки и переходе на него. Но вы свято верите, что ваш сервер идеален, а ошибка это так из воздуха, потому что в DLE инструкция по обновлению поменялось. Не буду вас переубеждать, хотите это верить, верьте, это ваш выбор. Ваши ошибки так и будут оставаться, пока вы не сделаете то что я написал выше, и не посмотрите в свои логи где у вас ошибки, и не исправите ошибки в конфигурации своего "идеально" настроенного сервера. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.