gamebetnews 0 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 Новость cохраняется, но если добавить тег [media= со ссылкой например на youtube] HTTP ERROR 500 И ничего не сохраняется! HELP!!! Цитата Ссылка на сообщение Поделиться на других сайтах
gamebetnews 0 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 (изменено) Автор Из того что пока смог нарыть... Если вставлять ссылку без указания протокола https:// , [media=www.youtube.com/watch?v=ybMpSms7oCA] тогда новость сохраняется, но видео не отображается. Предварительный просмотр при этом тоже не работает (белый фон без текста и картинок) Через тег [video=https://www.youtube.com/watch?v=ybMpSms7oCA] все прекрасно сохраняется и отображается! Изменено 9 мая 2017 пользователем gamebetnews Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 1 час назад, gamebetnews сказал: HTTP ERROR 500 Ошибка 500 это серверная ошибка, а не ошибка скрипта, для ее устранения нужно обращаться к хостинг провайдеру. Либо что то на сервере отключено хостингом, либо некорректные настройки сервера. 1 час назад, gamebetnews сказал: Через тег [video=https://www.youtube.com/watch?v=ybMpSms7oCA] между тегом video и media большая разница. Для video используется плеер DLE, для media скрипт обращается на сервер youtube для получения кода плеера для вставки. У вас как раз такое обращение либо запрещено на сервере, либо некорректно настроены библотеки для соединений с другими серверами, например некорректно настроена библиотека CURL или что то еще. Ошибка 500 означает внутреннюю ошибку сервера, ее расшифровка в логах сервера, вам нужно обратиться к хостинг провайдеру для устранения данной ошибки. Цитата Ссылка на сообщение Поделиться на других сайтах
gamebetnews 0 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 Автор При сохранении новости с использованием тега MEDIA в консоли ошибка POST https://gamebet.news/admin.php?mod=editnews&action=editnews&id=11782 500 (Internal Server Error) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 6 минут назад, gamebetnews сказал: При сохранении новости с использованием тега MEDIA в консоли ошибка POST https://gamebet.news/admin.php?mod=editnews&action=editnews&id=11782 500 (Internal Server Error) Консоль браузера тут не причем 500 ошибка на сервере происходит по причинам описанным выше, а не в браузере. Поэтому логи сервера вам нужно смотреть, а не ошибки в консоле браузера. В консоли смотрится если происходят JS ошибки. Цитата Ссылка на сообщение Поделиться на других сайтах
gamebetnews 0 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 Автор Очистил лог web-сервера. При попытке сохранить вот что записывается в лог. 2017/05/09 16:48:50 [error] 26167#26167: *5704 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/engine/classes/parse.class.php:2080 Stack trace: #0 /var/www/html/engine/classes/parse.class.php(1960): OEmbed->queryProvider('https://www.you...') #1 /var/www/html/engine/classes/parse.class.php(1995): OEmbed->fetch('https://www.you...', 'https://www.you...', Array) #2 /var/www/html/engine/classes/parse.class.php(767): OEmbed->getHtml('https://www.you...', Array) #3 [internal function]: ParseFilter->build_media(Array) #4 /var/www/html/engine/classes/parse.class.php(435): preg_replace_callback('#\\[media=([^\\]]...', Array, '<p><b>\xD0\x92\xD0\xB0\xD0\xBB\xD0\xBB\xD0...') #5 /var/www/html/engine/inc/editnews.php(1599): ParseFilter->BB_Parse('<p><b>\xD0\x92\xD0\xB0\xD0\xBB\xD0\xBB\xD0...') #6 /var/www/html/admin.php(96): include_once('/var/www/html/e...') #7 {main} thrown in /var/www/html/engine/classes/parse.class.php on line 2080" while reading response header from upstream, client: 91.211.121.251, server: gamebet.news, request: "POST /admin.php?mod=editnews&action=editnews&id=11782 HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "gamebet.news", referrer: "https://gamebet.news/admin.php?mod=editnews&action=editnews&id=11782" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 9 мая 2017 Рассказать Опубликовано: 9 мая 2017 1 час назад, gamebetnews сказал: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() Ошибка означает что у вас не установлено расширение CURL для PHP. Вам нужно его установить, данная библиотека относится к минимальным требованиям скрипта https://dle-news.ru/request.html Цитата Ссылка на сообщение Поделиться на других сайтах
nalex 0 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 При редактировании новости не сохраняет внесенные изменения. Выдает такую ошибку: Forbidden You don't have permission to access /admin.php?mod=editnews&action=editnews&id=4 on this server. Причина может быть та же самая? Цитата Ссылка на сообщение Поделиться на других сайтах
nalex 0 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 Связался с поддержкой хостинга. Сказали, что всем минимальным требованиям соответствует за исключением "gd2 нет но есть gd mbstring". gd2 может быть только с покупкой VPS. Сохранить после редактирования новость невозможно. Еще не пробовал новую создавать - скорей всего та же история. Не сохраняет также некоторые настройки в админпанели... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 2 часа назад, nalex сказал: Причина может быть та же самая? В полне, а может быть и совершенно из за других настроек. у вас 403 ошибка, означает что доступ запрещен. Отдает эту ошибку сервер, а не DLE, поэтому пусть хостинг посмотрит в логах причину ошибки. Возможно превышены какие либо лимиты хостинга. 1 час назад, nalex сказал: "gd2 нет но есть gd mbstring" Это как? Это вообще два разных и никак не связанных расширения PHP Цитата Ссылка на сообщение Поделиться на других сайтах
nalex 0 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 Да, уже с поддержкой разбираемся. В сообщении говорится об ограничении прав. Может быть какой-то вирус проник? Похоже что с админки команды не отдаются в БД. Изменения настроек и новостей вообще не сохраняются и вылазит сообщение об ошибке. Мне так поддержка ответила)))) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 7 минут назад, nalex сказал: Да, уже с поддержкой разбираемся. В сообщении говорится об ограничении прав. Может быть какой-то вирус проник? Похоже что с админки команды не отдаются в БД. Изменения настроек и новостей вообще не сохраняются и вылазит сообщение об ошибке. Как они могут у вас отдаваться, если до скрипта даже дело не доходит ошибка "Forbidden" это 403 ошибка сервера, она отдается раньше чем даже скрипт запускается. Пусть фильтры свои на входящие данные в настройках сервера проверяют. Цитата Ссылка на сообщение Поделиться на других сайтах
nalex 0 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 Они ответили "Предположительно данная проблема вызвана срабатыванием ModSecurity" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 3 часа назад, nalex сказал: Они ответили "Предположительно данная проблема вызвана срабатыванием ModSecurity" По умолчанию этот модуль апача блокирует HTML во входящих данных. Его настраивать нужно чтобы не блокировал это. Цитата Ссылка на сообщение Поделиться на других сайтах
nalex 0 Опубликовано: 11 мая 2017 Рассказать Опубликовано: 11 мая 2017 4 минуты назад, celsoft сказал: По умолчанию этот модуль апача блокирует HTML во входящих данных. Его настраивать нужно чтобы не блокировал это. Они его для сайта отключили, так сказали. Сказали, что в логах было что-то подозрительное, похоже на попытку взлома. Я сам в этом мало понимаю... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.