malinin1991
-
Постов
34 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные malinin1991
-
-
2 часа назад, IFOR сказал:
Как я понял с оф сайта IPB - не работает, но сам не тестил
Проверил. Работает
-
на ips 4.3 работает?
-
Разобрался.
Дело было во включенном хранении сессий в memcached. После отключения запросы стали ходить нормально.
-
Из всех методов REST API работает только /api/core/hello
{ "communityName": "ДИКИЕ КОТЫ, отдельная танковая бригада", "communityUrl": "https://wcat1.ru/", "ipsVersion": "4.2.5" }
При попытке использовать что-либо кроме этого метода возвращается 500 ошибка.
Если использовать метод POST-типа, то данные отправляются, обрабатываются, но в ответ всё равно приходит 500 ошибка.
Из логов в дебаг режиме смог вытянуть только, что rewrite работает корректно:
Цитата2017/10/10 19:06:05 [notice] 1224#1224: *1073 "^/api/(.*)$" matches "/api/core/members", client: 109.202.25.181, server: wcat1.ru, request: "GET /api/core/members?key=1d3abda5e806813993948668ec77a8b7&sortBy=name&sortDir=desc&page=1 HTTP/2.0", host: "wcat1.ru"
2017/10/10 19:06:05 [notice] 1224#1224: *1073 rewritten data: "/api/index.php", args: "key=1d3abda5e806813993948668ec77a8b7&sortBy=name&sortDir=desc&page=1", client: 109.202.25.181, server: wcat1.ru, request: "GET /api/core/members?key=1d3abda5e806813993948668ec77a8b7&sortBy=name&sortDir=desc&page=1 HTTP/2.0", host: "wcat1.ru"2017/10/10 19:15:28 [notice] 1225#1225: *2091 "^/api/(.*)$" matches "/api/forums/posts", client: 109.202.25.181, server: wcat1.ru, request: "POST /api/forums/posts?topic=1&author=397&post=%D0%A2%D0%B5%D1%81%D1%82 HTTP/2.0", host: "wcat1.ru"
2017/10/10 19:15:28 [notice] 1225#1225: *2091 rewritten data: "/api/index.php", args: "topic=1&author=397&post=%D0%A2%D0%B5%D1%81%D1%82", client: 109.202.25.181, server: wcat1.ru, request: "POST /api/forums/posts?topic=1&author=397&post=%D0%A2%D0%B5%D1%81%D1%82 HTTP/2.0", host: "wcat1.ru"В логах PHP ошибок не нашёл, в логах форума тоже
Кусок конфига nginx для /api
location /api/ { if (!-e $request_filename){ rewrite ^/api/(.*)$ /api/index.php; } }
PHP: 7.1.9
nginx: 1.13.5
IPS: 4.2.5
В чём может быть проблема? Возможно, что ещё какие-то конфиги нужны. Хочется всё же решить эту проблему
-
1 минуту назад, WOLF сказал:
Сам модуль актуальной версии?
Да, 4.2.4 (102017)
-
При редактировании группы, если включен модуль "Загрузки", в админке вываливается ошибка:
ЦитатаTypeError: Argument 1 passed to IPS\downloads\extensions\core\ContentRouter\_Downloads::__construct() must be an instance of IPS\Member or null, instance of IPS\Member\Group given, called in /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php on line 788 (0)
#0 /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php(788): IPS\downloads\extensions\core\ContentRouter\_Downloads->__construct(Object(IPS\Member\Group))
#1 /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php(300): IPS\_Application->extensions('core', 'ContentRouter', true, Object(IPS\Member\Group))
#2 /var/www/www-root/data/www/wcat1.ru/applications/core/extensions/core/GroupForm/Content.php(35): IPS\_Application::allExtensions('core', 'ContentRouter', Object(IPS\Member\Group))
#3 /var/www/www-root/data/www/wcat1.ru/applications/core/modules/admin/members/groups.php(188): IPS\core\extensions\core\GroupForm\_Content->process(Object(IPS\Helpers\Form), Object(IPS\Member\Group))
#4 /var/www/www-root/data/www/wcat1.ru/system/Dispatcher/Controller.php(85): IPS\core\modules\admin\members\_groups->form()
#5 /var/www/www-root/data/www/wcat1.ru/applications/core/modules/admin/members/groups.php(34): IPS\Dispatcher\_Controller->execute()
#6 /var/www/www-root/data/www/wcat1.ru/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\members\_groups->execute()
#7 /var/www/www-root/data/www/wcat1.ru/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}Если модуль отключить, всё ОК.
Конфигурация сервера: PHP 7.1.9 + nginx 1.13.5
Версия форума: 4.2.4 (ошибка наблюдается как минимум с 4.2.2)
На форуме находил тему с подобной проблемой, но там это наблюдалось в бете и был совет ждать релиза.
Обновление движка проводилось минуя бета-версии, с 4.1.19 на 4.2.
Не то, чтобы ошибка была критичной, но хотелось бы разобраться и не отключать модуль загрузок каждый раз, когда нужно поправить группу.
-
-
5 минут назад, Sipsb сказал:
После переезда на IPS4 остаётся много разного хлама, в файлах и BD надо очищать ручками.
Угу, и правда много было, причём как остатки от IPB3, так и punBB. Ну и там в корне немного моих папок лежит) Надо по-хорошему перебрать...
+ поиграться с чистой базой (структуру посмотреть) наверняка тоже много мусора найду
-
6 минут назад, kgb сказал:
В тройке был Content-Disposition но для определенных файлов
Значит наиболее вероятное, что при апдейте не было учтено разработчиками... Тот форум когда-то работал на 3-ке, а до этого вообще на чём-то типа punBB, потом перевёл его на 4 версию, при этом все директории сохранились.
-
1 минуту назад, Sipsb сказал:
А говорили там стандартный
Судя по строкам
</ipb-protection>
похоже на стандартный, хотя возможно, что какой-то из модов дописал своё, как минимум руками я этот файл там не правил)
-
11 минут назад, kgb сказал:
Сервер отдает ответ Content-Disposition: attachment
Ищи почему
Нашёл в /uploads/.htaccess было такое:
#<ipb-protection> <Files ~ "^.*\.(php|cgi|pl|php3|php4|php5|php6|phtml|shtml)"> Order allow,deny Deny from all </Files> <ifModule mod_headers.c> Header set Content-Disposition attachment </ifModule> #</ipb-protection>
Закомментировал строчку с Content-Disposition и фотки стали открываться в браузере.
Собственно, не сломает ли это что-то на форуме? Проверил для текстовых файлов и разнового рода архивов/XML, файлы корректно загружаются с сервера.
-
5 минут назад, Sipsb сказал:
Попробуйте оставить только стандартный вариант.
Попробовал, перезапустил апач.
Всё равно предлагает скачать файл (пробовал в режиме инкогнито и другом браузере). В директории uploads тоже есть .htaccess, но он там стандартный.
-
-
При переходе по прямой ссылке на картинку открывается окно загрузки файла, а не сама картинка в браузере.
Тоже самое происходит, если нажать ссылку "Полный размер" в просмотрщике картинок
Подскажите, пожалуйста, в чём может быть проблема.
Пример картинки:
https://wcat1.ru/uploads/monthly_2017_07/image.jpg.9b7c47eb7995ca96b8ac97bb97243155.jpg
Подозреваю, что дело в Apache и файлах .htaccess, но не могу понять, что именно не так.
-
-
С модом ничего не вышло, как я понимаю?
-
-
21 минут назад, IAF сказал:
Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код.
Уже понял. Выяснилось, что в Apache2 были прописаны некорректные настройки (не было путей до CGI PHP7), из-за чего PHP7 не запускался в режиме CGI.
После того, как сделал корректный конфиг, форум запустился.
Тему можно закрыть
-
Всем привет! Суть проблемы: на сервере включаю PHP7 (VPS, включение через ISPManager), форум перестаёт работать и выдаёт ошибку:
СпойлерInvision Power Services, Inc. * @copyright (c) 2001 - 2016 Invision Power Services, Inc. * @license http://www.invisionpower.com/legal/standards/ * @package IPS Community Suite * @since 18 Feb 2013 * @version SVN_VERSION_NUMBER */ $_SERVER['SCRIPT_FILENAME'] = __FILE__; require_once 'init.php'; \IPS\Dispatcher\Front::i()->run();
Если вернуть обратно PHP 5.6, то всё нормально.
Чистая установка на PHP7 с тем же конфигом проходит успешно. В чём может быть проблема?
Дополню: IPS 4.1.12.1
-
https://community.invisionpower.com/files/file/7859-preview-post-button/
-
На самом деле очень полезный мод с репутацией...
У меня история движков: punBB (не я выбирал), IPB3 (по просьбам пользователей прикрутил мод репутации), IPB4
И вот сейчас половина ноет - верните комменты в репутации.
Форум, конечно, небольшой, но заполняли эти комментарии процентов 70-80 людей точно
-
8 минут назад, IAF сказал:
Wait :)
Версия 4.1.3.2 в файловом архиве.
В ней поиск работает?)
-
Подскажите, в 4.1.2 уже починили спойлер? До его фикса не хочется обновляться...
-
Значит вовремя хостинг сменил Как раз там 5.4
Member Map
в Интерфейс
Опубликовано
Обновите, пожалуйста, до актуальной версии