Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) Доброго дня! Обновил сайт до 16.0, сервер nginx, php8.2, правила для nginx установил. Работает практически всё, статьи, поиск по допполям, открывается корректно. Но вот при переходе в категорию сайта, причём любую, показывает содержимое главной страницы. При этом в строке адреса видно, что в категорию зашли, но показывает не содержимое категории, а содержимое главной страницы. Где может быть проблема ? PS. Чуть неверно озаглавил топик ). Изменено 15 марта 2023 пользователем Lexxs Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 4 минуты назад, Lexxs сказал: Где может быть проблема ? Возможно в шаблоне, возможно в правилах nginx которые вы поставили. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 Автор 15 минут назад, celsoft сказал: Возможно в шаблоне, возможно в правилах nginx которые вы поставили. Однако да, в шаблоне. Из-за того, что сменил content на custom, а структура aviable была немножко не под этот формат ). Поправил, заработало. Спасибо! Осталось разобраться, что вдруг перестало плагины загружать и устанавливать, стало требовать расширение php zip архив, после переключения на 8.2, хотя на php 7.4 работало. И в панели управления сервером, что то вообще не нашёл такого расширения-модуля. На php7.4 не требовало, работало. Странно как то. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) 9 минут назад, Lexxs сказал: И в панели управления сервером Какой панелью пользуетесь? Если у вас свой сервер,то установите непосредственно через терминал а не через панель. sudo apt-get install php8.2-zip service apache2 restart А вообще сначала используйте для отображения списка установленных модулей php -m Изменено 15 марта 2023 пользователем aleksandrhristich Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) Автор 1 час назад, aleksandrhristich сказал: Какой панелью пользуетесь? Если у вас свой сервер,то установите непосредственно через терминал а не через панель. sudo apt-get install php8.2-zip service apache2 restart А вообще сначала используйте для отображения списка установленных модулей php -m FastPanel - функционал не меньше платных. Все модули там уже есть, только включать нужные. php 8.2 установил прямо из панели, а вот zip arhive нигде в модулях нет отдельно, возможно оно должно было идти в самой php, наверное? Хотя до обновления на 16 dle, работало всё без нареканий, на php 7.4. Пока не могу понять, что не так стало. Да и ещё некоторые новости стали недоступны, какие то нормально открываются, а иные ошибка 500. Страница недоступна Сайт site.com пока не может обработать этот запрос. HTTP ERROR 500 Изменено 15 марта 2023 пользователем Lexxs Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 @Lexxsу меня вообще с fastpanel не было проблем. Ищите php-zip. В панели он если не установлен,то никак не отображается. Просто я сейчас пользуюсь hestia панелью. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 Автор Тоже с фастпанелью небыло проблем, пока сайт не перевёл на php8. Искал, нет нигде php-zip, ни в приложениях, ни в сервисах, ни в модуле php. Как то по другому вряд ли будет называться, zip наверное по любому должен присутствовать в названии. Тем более, что на php 7.4 всё было, даже нигде не приходилось ничего отдельно подключать. Как то не понятно, что пошло не так. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 @Lexxsв панели Управление-РНР справа выбираешь версию php и потом слева в поиск вбиваешь php(версия)-zip. Чтото я запамятовал, а в фас панели разве не 8.1 крайняя версия? В этой версии панель автоматом включает этот модуль. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 3 часа назад, Lexxs сказал: Да и ещё некоторые новости стали недоступны, какие то нормально открываются, а иные ошибка 500. Страница недоступна Сайт site.com пока не может обработать этот запрос. HTTP ERROR 500 В настройках PHP у вас отключен вывод ошибок. Смотрите логи ошибок сервера, там указана сама ошибка. Либо включайте вывод ошибок в настройках PHP интерпретатора. Скорее всего он у вас или неверно сконфигурирован, либо отсутствуют какие либо обязательные PHP модули https://dle-news.ru/request.html Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 15 часов назад, aleksandrhristich сказал: @Lexxsв панели Управление-РНР справа выбираешь версию php и потом слева в поиск вбиваешь php(версия)-zip. Чтото я запамятовал, а в фас панели разве не 8.1 крайняя версия? В этой версии панель автоматом включает этот модуль. Там 8.2 крайняя версия, а так на выбор любая, от 5.4, простым включением. 15 часов назад, celsoft сказал: В настройках PHP у вас отключен вывод ошибок. Смотрите логи ошибок сервера, там указана сама ошибка. Либо включайте вывод ошибок в настройках PHP интерпретатора. Скорее всего он у вас или неверно сконфигурирован, либо отсутствуют какие либо обязательные PHP модули https://dle-news.ru/request.html Сервер то работает норм, там ещё два сайта без проблем, были три на php 7.4, и вот решил один обновить попробовать, и включил для него php 8.2, потом 8.1. Сейчас попробую заново перезалить файлы DLE на сервер, может что не заменилось. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 20 часов назад, Lexxs сказал: правила для nginx установил. а зачем и для чего вы это делали? Спросил,потому что при пользовании фастпанели у меня все работало вообще без каких-либо проблем,как говорится,из коробки. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 56 минут назад, Lexxs сказал: Сервер то работает норм, там ещё два сайта без проблем, были три на php 7.4, и вот решил один обновить попробовать, и включил для него php 8.2, потом 8.1. Где то кто то писал что с сервером не в порядке? PHP это модульный интерпретатор ,каждая версия имеет свои независимые настройки, а также свой независимый набор модулей. И если у вас например корректно настроен php 7.4 и имеет весь корректный набор PHP модулей, совершенно не говорит о том php 8.2 также корректно настроен и имеет также весь необходимый набор. 59 минут назад, Lexxs сказал: Сейчас попробую заново перезалить файлы DLE на сервер, может что не заменилось. Причем здесь файлы DLE? PHP интерпретатор нужно корректно настраивать. Если этого не умеете, то вам нужен системный администратор который это сделает, обратитесь в службу поддержки вашего хостинга, по логам ошибок сервера посмотрят в чем причина и сделают, если вы не знаете где это смотреть и как настраивать PHP интерпретатор. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 51 минуту назад, celsoft сказал: Где то кто то писал что с сервером не в порядке? PHP это модульный интерпретатор ,каждая версия имеет свои независимые настройки, а также свой независимый набор модулей. И если у вас например корректно настроен php 7.4 и имеет весь корректный набор PHP модулей, совершенно не говорит о том php 8.2 также корректно настроен и имеет также весь необходимый набор. Причем здесь файлы DLE? PHP интерпретатор нужно корректно настраивать. Если этого не умеете, то вам нужен системный администратор который это сделает, обратитесь в службу поддержки вашего хостинга, по логам ошибок сервера посмотрят в чем причина и сделают, если вы не знаете где это смотреть и как настраивать PHP интерпретатор. Да, перезаливка файлов не помогла. Вернул назад php7.4, всё заработало корректно, но теперь dle ругается на устаревшую версию. Буду думать. Попробую ещё раз на php8.2, и ещё раз просмотрю включенные модули. Проблема в том, что один сайт на php 7.4, другой на 8.2, сама версия php включается отдельно для каждого сайта, а вот модули у них общие, нет отдельной настройки модулей для каждого сайта. Будем смотреть, что можно сделать. Тут ещё с одной проблемкой столкнулся, после переезда домена из админ панели, с https на http, так нужно было. В админпанели перестали отображаться изображения. Сделал переезд обратно, с http на https, но проблема осталась. Исчезло отображение картинок, например: Исчез аватар админа При этом в исходном коде выглядит так <img src="//сайт.сом/uploads/fotos/foto_1.webp" class="img-circle img-responsive" alt="" style="display: none !important;"> Такая же история с доп полем загружаемое изображение, вместо изображения пустой квадрат, в админке, но на сайте, в шаблоне, изображение выводится корректно. Не могу понять, что пошло не так. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 1 час назад, Lexxs сказал: сама версия php включается отдельно для каждого сайта, а вот модули у них общие Такого быть не может. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 28 минут назад, Captain сказал: Такого быть не может. Однако так и есть. И кстати, заодно уже, не пора ли обновить минимальные системные требования для новой версии, или это актуальная информация ? https://dle-news.ru/request.html Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 2 часа назад, Lexxs сказал: Проблема в том, что один сайт на php 7.4, другой на 8.2, сама версия php включается отдельно для каждого сайта, а вот модули у них общие Вы сейчас пишите ерунду. Не может быть общих модулей у разных версий PHP!!!! Никак и никогда. Это даже в теории невозможно. 2 часа назад, Lexxs сказал: Исчезло отображение картинок, например: Открываете консоль браузера и смотрите какие ошибки возвращает ваш сервер. Картинки показывает браузер напрямую с сервера, минуя какие либо скрипты, и DLE также не участвует в этом. И все зависит от того какие ошибки показывает сервер, какие угодно могут быть причины, начиная от отсутствия файлов, и заканчивая неверно выставленными правами доступа к файлам или папкам. 28 минут назад, Lexxs сказал: И кстати, заодно уже, не пора ли обновить минимальные системные требования для новой версии, или это актуальная информация ? https://dle-news.ru/request.html Там абсолютно актуальная информация. Не путайте минимальные требования с рекомендуемыми. Минимум это минимум, а рекомендуемые это когда все работает полноценно и оптимально. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 8 минут назад, celsoft сказал: Вы сейчас пишите ерунду. Не может быть общих модулей у разных версий PHP!!!! Никак и никогда. Это даже в теории невозможно. Так вот никакой ерунды. В панели именно так. Все модули и приложения в основном разделе, для всех сайтов, а для каждого отдельного сайта, их просто нет в панели, только настройка php, но там лишь параметры самой php, без модулей. 17 минут назад, celsoft сказал: Открываете консоль браузера и смотрите какие ошибки возвращает ваш сервер. Картинки показывает браузер напрямую с сервера, минуя какие либо скрипты, и DLE также не участвует в этом. И все зависит от того какие ошибки показывает сервер, какие угодно могут быть причины, начиная от отсутствия файлов, и заканчивая неверно выставленными правами доступа к файлам или папкам. admin.php:77 GET https://сайтcom/uploads/fotos/foto_1.webp net::ERR_BLOCKED_BY_ADBLOCKER Возможно и права на файлы, но они не менялись. Слетело всё элементарно, после переноса на другой домен. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 (изменено) @Lexxs насколько я понял по скринам,вы смотрите все настройки как пользователь панели а не администатор. Войдите в панель под глав.админом и отпрапвляетесь сюда 1. Выбираете версию рнр. 2. Устанавливаете/отключаете/удаляете модули. И все равно интересно,зачем вы что-то там делали с правилами для nginx,если все норм работает из коробки? Изменено 16 марта 2023 пользователем aleksandrhristich Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 35 минут назад, Lexxs сказал: Так вот никакой ерунды. В панели именно так. Да плевать мне на вашу панель с большой колокольни, она вам может писать что на марсе сейчас плюс 30 облачно, с прояснениями, но это не значит что это так. Не могут быть общие модули PHP от разных версий PHP. Никак и никогда. Во вторых на вашем скриншоте список параметров настроек и имя какого модуля использует ту или иную настройку не используемые модули PHP, и даже это не значит что этот модуль подключен вообще, в третих даже то что вам показывает список настроек, это не значит что это один и тот же файл и тот же модуль, и даже не значит что PHP собран с этим модулем и он подключен. Панели и существуют для тех, кто не умеет руками работать с OS, чтобы им наглядно показывать информацию. Вы же делаете какие то непонятные выводы непонятно на чем основанные и утверждаете что это именно так. Даже на вашем скриншоте видно что это совершенно не так. 35 минут назад, Lexxs сказал: Возможно и права на файлы, но они не менялись. Слетело всё элементарно, после переноса на другой домен. Вам наглядно показано: 35 минут назад, Lexxs сказал: ERR_BLOCKED_BY_ADBLOCKER Какой то ваш ADBLOCKER заблокировал вам показ картинки. Подозреваю что какой то плагин плагин браузера "очередной модный борец с рекламой". Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 21 час назад, aleksandrhristich сказал: Просто я сейчас пользуюсь hestia панелью. Это я так понимаю похоже на VESTA CP ? Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 3 минуты назад, ZzzBep сказал: Это я так понимаю похоже на VESTA CP ? С VESTA CP не знаком,поэтому ничего не могу сказать про это. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 2 часа назад, celsoft сказал: Какой то ваш ADBLOCKER заблокировал вам показ картинки. Подозреваю что какой то плагин плагин браузера "очередной модный борец с рекламой". Адблокер отключен для этого сайта. 3 часа назад, aleksandrhristich сказал: насколько я понял по скринам,вы смотрите все настройки как пользователь панели а не администатор. Войдите в панель под глав.админом и отпрапвляетесь сюда Да, спасибо. Искал же ведь, так как знал, что было, Просто давно не пользовался и позабыл где это )) Спасибо, что ткнули куда надо )) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.