VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Как правильно настроить отдачу код ошибки 404 на NGINX + PHP-FPM
0
Всем здравия!
Сайт переехал на Hetzner - соответственно все делалось с нуля тк апач на виртуалке слишком тупой, но вопрос не в этом.
С некоторых поря Яндекс вебмастер стал ругаться что не правильно отдается страница с кодом ошибки 404
т.е. если ввести неправильный url то возвращает в начало сайта и ни слова что нет такой страницы.
Форуму уже лет 10, соответственно есть терять в плане потери позиций в Я и Г
На сервере крутится nginx последней версии php-fpm 5.6
Как быть?
ЗЫ попутный вопрос - эта версия форума принципиально не поддерживает работу php выше 5.6?
Есть возможность все сайты перевести на семерку а этот форум держит всех по рукам и ногам...
Варианты:
- Нанять системного администратора, который подправит конфигурацию nginx.
- Выложить здесь адрес сайта, примеры неправильных URL и конфиг-файл nginx. Возможно у кого-то будет возможность и желание разобраться и помочь.
Quote:
Originally Posted by landex
ЗЫ попутный вопрос - эта версия форума принципиально не поддерживает работу php выше 5.6?
вот мне тоже интересно...
так как, во-первых, был прецедент- на форуме ТС не было копирайтов Маркови
а во-вторых, нутром чую, сервер там ни в чём не виноват, ибо стоит там один из моих самых горячо "любимых" хаков
@landex, показывайте форум. Если не хотите оставлять тут ссылку - заполните в кабинете "урл домашней странички", эта ссылка не видна гостям.
Уважаемые дамы и господа, настоятельно рекомендую дождаться ответа ТС, прежде чем давать рекомендации.
@landex
Простоузер
Join Date: Dec 2007
Posts: 83
Версия vB: 3.8.x
Reputation:
Опытный 11
Репутация в разделе: 8
0
На форуме нет каких экзотических хаков и модулей (форум вообще полуживой и подумываем вообще его прикрыть тк кроме гимора с ботами от него нет толку, но раз пациент пока жив будем по мере времени его поддерживать.. ладно, это лирика)
Скрин установленных модулей
@landex
Простоузер
Join Date: Dec 2007
Posts: 83
Версия vB: 3.8.x
Reputation:
Опытный 11
Репутация в разделе: 8
0
Спасибо за реакцию, я сам админю сервер
Quote:
Originally Posted by eska
Варианты:
- Нанять системного администратора, который подправит конфигурацию nginx.
Конфиг, ну стандартный от nginx
landex добавил 05.01.2019 в 02:40
Вопрос решился, тему можно закрыть
Last edited by landex : 01-05-2019 at 03:40 AM.
Reason: Добавлено сообщение
@Hobot
Эксперт
Join Date: Sep 2006
Location: Единственный город Земли, расположенный с внутренней ?
Награды в конкурсах:
Posts: 3,574
Версия vB: 3.8.x
Пол:
Reputation:
Expert 2496
Репутация в разделе: 891
0
Quote:
Originally Posted by landex
Вопрос решился, тему можно закрыть
не буду носом тыкать в соответствующую тему, но так делать некрасиво.
вопрос решился - обнародуйте решение.
иначе в следующий раз по любым другим вопросам могут послать лесом.
заодно спасибок нахватаете, и репутация подрастёт.
@landex
Простоузер
Join Date: Dec 2007
Posts: 83
Версия vB: 3.8.x
Reputation:
Опытный 11
Репутация в разделе: 8
3
Quote:
Originally Posted by Hobot
не буду носом тыкать в соответствующую тему, но так делать некрасиво.
вопрос решился - обнародуйте решение.
иначе в следующий раз по любым другим вопросам могут послать лесом.
заодно спасибок нахватаете, и репутация подрастёт.
Меня очень расстраивает менторский тон некоторых модераторов из какого то перевода, лишний раз сюда даже заходить не хочу, переводчику конечно Огромное спасибо но это дела давно минувших лет.. Нам же разраб данного форума не пеняет что мы используем пиратку? А мог бы...
Короче - в конфиге была строчка
PHP Code:
rewrite ^(.+)$ /index.php?page=$1;
Ее надо удалить или просто закомментировать #rewrite ^(.+)$ /index.php?page=$1;
Потом проверяем корректность конфига командой nginx -t
Если все Ок то service nginx reload - проверяем стандартно, заходим на форум, тыкаем любую первую попавшуюся ссылку, добавляем в нее абракадабру и если наша конфигурация верная - сервер выдаст страницу 404 - если нет то вас выкинет на начальную страницу форума без всяких предупреждений.
Location: Единственный город Земли, расположенный с внутренней ?
Награды в конкурсах:
Posts: 3,574
Версия vB: 3.8.x
Пол:
Reputation:
Expert 2496
Репутация в разделе: 891
1
Quote:
Originally Posted by landex
Короче - в конфиге была строчка
вот! это то самое, ради чего сюда и заглядывают люд с подобным вопросами.
Hobot добавил 05.01.2019 в 04:56
Quote:
Originally Posted by landex
Нам же разраб данного форума не пеняет что мы используем пиратку?
Разрабу давно пофигу, его слили новые владельцы бренда. И разраб давно сварганил другой продукт. А владельцы бренда - жопорукие рукожопы (c).
Hobot добавил 05.01.2019 в 04:59
Quote:
Originally Posted by landex
Ее надо удалить или просто закомментировать #rewrite ^(.+)$ /index.php?page=$1;
Потом проверяем корректность конфига командой nginx -t
Если все Ок то service nginx reload - проверяем стандартно, заходим на форум, тыкаем любую первую попавшуюся ссылку, добавляем в нее абракадабру и если наша конфигурация верная - сервер выдаст страницу 404 - если нет то вас выкинет на начальную страницу форума без всяких предупреждений.
охренительно. все в восторге. аплодисменты!
вот теперь тему точно можно закрывать.
Last edited by Hobot : 01-05-2019 at 06:00 AM.
Reason: Добавлено сообщение
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3981
Репутация в разделе: 1320
0
Quote:
Originally Posted by landex
Конфиг, ну стандартный от nginx
В стандартном этого
Quote:
Originally Posted by landex
rewrite ^(.+)$ /index.php?page=$1;
нет
@landex
Простоузер
Join Date: Dec 2007
Posts: 83
Версия vB: 3.8.x
Reputation:
Опытный 11
Репутация в разделе: 8
0
Quote:
Originally Posted by Smalesh
В стандартном этого
нет
Да, в стандартном нет, перешло с конфига другого сайта на этом же сервере
Это - на всякий случай если кто заглянет - примерный аналог Апача с мод реврайтом для ЧПУ.
landex добавил 05.01.2019 в 16:39
Вчера имел неосторожность обновиться с 3.8.9 до 3.8.11
Форум чуток поколбасило и пришлось отключить модуль Благодарности и вот похоже придется отключать модуль Тегов
Может подскажете куда копать? Я так понял что опять побилась кодировка БД или какой то явный конфликт. Хотя весь форум показывается корректно, никаких крякозябр нет и прочего.
Даже не все теги битые - на некоторые (выборочно) кликаешь форум корректно отрабатывает - на некоторых же падает в 500 ошибку и прилетает письмо на мыло админу.
На мыло сыплются такие сообщения
PHP Code:
Database error in vBulletin 3.8.11:
Invalid SQL:
SELECT * FROM voblatag WHERE tagtext = 'здесь имя тега';
MySQL Error : Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' Error Number : 1267 Request Date : Saturday, January 5th 2019 @ 08:16:18 AM Error Date : Saturday, January 5th 2019 @ 08:16:18 AM Script : http://sitename.ru/tags.php?tag=%EB%E5%F1%ED%FB%E5+%EE%E7%E5%F0%E0+%EE%F2%E7%FB%E2%FB Referrer : http://www.sitename.ru/tags.php?tag=%EB%E5%F1%ED%FB%E5+%EE%E7%E5%F0%E0+%EE%F2%E7%FB%E2%FB IP Address : 95.163.255.34 Username : Незарегистрированный Classname : vB_Database_MySQLi MySQL Version : Server : 172.31.1.100 User Agent :
Stack Trace:
#0 vB_Database->halt() called in [path]/includes/class_core.php on line 1254 #1 vB_Database_MySQLi->execute_query() called in [path]/includes/class_core.php on line 509 #2 vB_Database->query_first() called in [path]/tags.php on line 115
Last edited by landex : 01-05-2019 at 05:39 PM.
Reason: Добавлено сообщение