Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) Доброго дня! Обновил сайт до 16.0, сервер nginx, php8.2, правила для nginx установил. Работает практически всё, статьи, поиск по допполям, открывается корректно. Но вот при переходе в категорию сайта, причём любую, показывает содержимое главной страницы. При этом в строке адреса видно, что в категорию зашли, но показывает не содержимое категории, а содержимое главной страницы. Где может быть проблема ? PS. Чуть неверно озаглавил топик ). Изменено 15 марта 2023 пользователем Lexxs Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 15.03.2023 в 09:05, Lexxs сказал: Где может быть проблема ? Расширить Возможно в шаблоне, возможно в правилах nginx которые вы поставили. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 Автор 15.03.2023 в 09:09, celsoft сказал: Возможно в шаблоне, возможно в правилах nginx которые вы поставили. Расширить Однако да, в шаблоне. Из-за того, что сменил content на custom, а структура aviable была немножко не под этот формат ). Поправил, заработало. Спасибо! Осталось разобраться, что вдруг перестало плагины загружать и устанавливать, стало требовать расширение php zip архив, после переключения на 8.2, хотя на php 7.4 работало. И в панели управления сервером, что то вообще не нашёл такого расширения-модуля. На php7.4 не требовало, работало. Странно как то. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 109 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) 15.03.2023 в 09:45, Lexxs сказал: И в панели управления сервером Расширить Какой панелью пользуетесь? Если у вас свой сервер,то установите непосредственно через терминал а не через панель. sudo apt-get install php8.2-zip service apache2 restart А вообще сначала используйте для отображения списка установленных модулей php -m Изменено 15 марта 2023 пользователем aleksandrhristich Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 (изменено) Автор 15.03.2023 в 09:49, 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 109 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 @Lexxsу меня вообще с fastpanel не было проблем. Ищите php-zip. В панели он если не установлен,то никак не отображается. Просто я сейчас пользуюсь hestia панелью. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 Автор Тоже с фастпанелью небыло проблем, пока сайт не перевёл на php8. Искал, нет нигде php-zip, ни в приложениях, ни в сервисах, ни в модуле php. Как то по другому вряд ли будет называться, zip наверное по любому должен присутствовать в названии. Тем более, что на php 7.4 всё было, даже нигде не приходилось ничего отдельно подключать. Как то не понятно, что пошло не так. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 109 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 @Lexxsв панели Управление-РНР справа выбираешь версию php и потом слева в поиск вбиваешь php(версия)-zip. Чтото я запамятовал, а в фас панели разве не 8.1 крайняя версия? В этой версии панель автоматом включает этот модуль. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 15.03.2023 в 11:00, Lexxs сказал: Да и ещё некоторые новости стали недоступны, какие то нормально открываются, а иные ошибка 500. Страница недоступна Сайт site.com пока не может обработать этот запрос. HTTP ERROR 500 Расширить В настройках PHP у вас отключен вывод ошибок. Смотрите логи ошибок сервера, там указана сама ошибка. Либо включайте вывод ошибок в настройках PHP интерпретатора. Скорее всего он у вас или неверно сконфигурирован, либо отсутствуют какие либо обязательные PHP модули https://dle-news.ru/request.html Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 15.03.2023 в 13:41, aleksandrhristich сказал: @Lexxsв панели Управление-РНР справа выбираешь версию php и потом слева в поиск вбиваешь php(версия)-zip. Чтото я запамятовал, а в фас панели разве не 8.1 крайняя версия? В этой версии панель автоматом включает этот модуль. Расширить Там 8.2 крайняя версия, а так на выбор любая, от 5.4, простым включением. 15.03.2023 в 14:05, celsoft сказал: В настройках PHP у вас отключен вывод ошибок. Смотрите логи ошибок сервера, там указана сама ошибка. Либо включайте вывод ошибок в настройках PHP интерпретатора. Скорее всего он у вас или неверно сконфигурирован, либо отсутствуют какие либо обязательные PHP модули https://dle-news.ru/request.html Расширить Сервер то работает норм, там ещё два сайта без проблем, были три на php 7.4, и вот решил один обновить попробовать, и включил для него php 8.2, потом 8.1. Сейчас попробую заново перезалить файлы DLE на сервер, может что не заменилось. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 109 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 15.03.2023 в 09:05, Lexxs сказал: правила для nginx установил. Расширить а зачем и для чего вы это делали? Спросил,потому что при пользовании фастпанели у меня все работало вообще без каких-либо проблем,как говорится,из коробки. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 16.03.2023 в 05:40, Lexxs сказал: Сервер то работает норм, там ещё два сайта без проблем, были три на php 7.4, и вот решил один обновить попробовать, и включил для него php 8.2, потом 8.1. Расширить Где то кто то писал что с сервером не в порядке? PHP это модульный интерпретатор ,каждая версия имеет свои независимые настройки, а также свой независимый набор модулей. И если у вас например корректно настроен php 7.4 и имеет весь корректный набор PHP модулей, совершенно не говорит о том php 8.2 также корректно настроен и имеет также весь необходимый набор. 16.03.2023 в 05:40, Lexxs сказал: Сейчас попробую заново перезалить файлы DLE на сервер, может что не заменилось. Расширить Причем здесь файлы DLE? PHP интерпретатор нужно корректно настраивать. Если этого не умеете, то вам нужен системный администратор который это сделает, обратитесь в службу поддержки вашего хостинга, по логам ошибок сервера посмотрят в чем причина и сделают, если вы не знаете где это смотреть и как настраивать PHP интерпретатор. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 16.03.2023 в 06:41, 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 634 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 16.03.2023 в 07:47, Lexxs сказал: сама версия php включается отдельно для каждого сайта, а вот модули у них общие Расширить Такого быть не может. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 16.03.2023 в 08:52, Captain сказал: Такого быть не может. Расширить Однако так и есть. И кстати, заодно уже, не пора ли обновить минимальные системные требования для новой версии, или это актуальная информация ? https://dle-news.ru/request.html Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 16.03.2023 в 07:47, Lexxs сказал: Проблема в том, что один сайт на php 7.4, другой на 8.2, сама версия php включается отдельно для каждого сайта, а вот модули у них общие Расширить Вы сейчас пишите ерунду. Не может быть общих модулей у разных версий PHP!!!! Никак и никогда. Это даже в теории невозможно. 16.03.2023 в 07:47, Lexxs сказал: Исчезло отображение картинок, например: Расширить Открываете консоль браузера и смотрите какие ошибки возвращает ваш сервер. Картинки показывает браузер напрямую с сервера, минуя какие либо скрипты, и DLE также не участвует в этом. И все зависит от того какие ошибки показывает сервер, какие угодно могут быть причины, начиная от отсутствия файлов, и заканчивая неверно выставленными правами доступа к файлам или папкам. 16.03.2023 в 09:20, Lexxs сказал: И кстати, заодно уже, не пора ли обновить минимальные системные требования для новой версии, или это актуальная информация ? https://dle-news.ru/request.html Расширить Там абсолютно актуальная информация. Не путайте минимальные требования с рекомендуемыми. Минимум это минимум, а рекомендуемые это когда все работает полноценно и оптимально. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 16.03.2023 в 09:43, celsoft сказал: Вы сейчас пишите ерунду. Не может быть общих модулей у разных версий PHP!!!! Никак и никогда. Это даже в теории невозможно. Расширить Так вот никакой ерунды. В панели именно так. Все модули и приложения в основном разделе, для всех сайтов, а для каждого отдельного сайта, их просто нет в панели, только настройка php, но там лишь параметры самой php, без модулей. 16.03.2023 в 09:43, celsoft сказал: Открываете консоль браузера и смотрите какие ошибки возвращает ваш сервер. Картинки показывает браузер напрямую с сервера, минуя какие либо скрипты, и DLE также не участвует в этом. И все зависит от того какие ошибки показывает сервер, какие угодно могут быть причины, начиная от отсутствия файлов, и заканчивая неверно выставленными правами доступа к файлам или папкам. Расширить admin.php:77 GET https://сайтcom/uploads/fotos/foto_1.webp net::ERR_BLOCKED_BY_ADBLOCKER Возможно и права на файлы, но они не менялись. Слетело всё элементарно, после переноса на другой домен. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 109 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 (изменено) @Lexxs насколько я понял по скринам,вы смотрите все настройки как пользователь панели а не администатор. Войдите в панель под глав.админом и отпрапвляетесь сюда 1. Выбираете версию рнр. 2. Устанавливаете/отключаете/удаляете модули. И все равно интересно,зачем вы что-то там делали с правилами для nginx,если все норм работает из коробки? Изменено 16 марта 2023 пользователем aleksandrhristich Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 168 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 16.03.2023 в 09:58, Lexxs сказал: Так вот никакой ерунды. В панели именно так. Расширить Да плевать мне на вашу панель с большой колокольни, она вам может писать что на марсе сейчас плюс 30 облачно, с прояснениями, но это не значит что это так. Не могут быть общие модули PHP от разных версий PHP. Никак и никогда. Во вторых на вашем скриншоте список параметров настроек и имя какого модуля использует ту или иную настройку не используемые модули PHP, и даже это не значит что этот модуль подключен вообще, в третих даже то что вам показывает список настроек, это не значит что это один и тот же файл и тот же модуль, и даже не значит что PHP собран с этим модулем и он подключен. Панели и существуют для тех, кто не умеет руками работать с OS, чтобы им наглядно показывать информацию. Вы же делаете какие то непонятные выводы непонятно на чем основанные и утверждаете что это именно так. Даже на вашем скриншоте видно что это совершенно не так. 16.03.2023 в 09:58, Lexxs сказал: Возможно и права на файлы, но они не менялись. Слетело всё элементарно, после переноса на другой домен. Расширить Вам наглядно показано: 16.03.2023 в 09:58, Lexxs сказал: ERR_BLOCKED_BY_ADBLOCKER Расширить Какой то ваш ADBLOCKER заблокировал вам показ картинки. Подозреваю что какой то плагин плагин браузера "очередной модный борец с рекламой". Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 15.03.2023 в 12:42, aleksandrhristich сказал: Просто я сейчас пользуюсь hestia панелью. Расширить Это я так понимаю похоже на VESTA CP ? Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 109 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 16.03.2023 в 10:19, ZzzBep сказал: Это я так понимаю похоже на VESTA CP ? Расширить С VESTA CP не знаком,поэтому ничего не могу сказать про это. Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 16 марта 2023 Рассказать Опубликовано: 16 марта 2023 Автор 16.03.2023 в 10:19, celsoft сказал: Какой то ваш ADBLOCKER заблокировал вам показ картинки. Подозреваю что какой то плагин плагин браузера "очередной модный борец с рекламой". Расширить Адблокер отключен для этого сайта. 16.03.2023 в 10:14, aleksandrhristich сказал: насколько я понял по скринам,вы смотрите все настройки как пользователь панели а не администатор. Войдите в панель под глав.админом и отпрапвляетесь сюда Расширить Да, спасибо. Искал же ведь, так как знал, что было, Просто давно не пользовался и позабыл где это )) Спасибо, что ткнули куда надо )) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.