Pekkonen 0 12/08/2016 06:20 PM (edited) Приветствую.Есть непонятные проблемы в IP.Board 3.4.8 с формой обратной связи - Contact Form 2.2.5. Админка работает без проблем, все вроде бы работает и настраивается.В списке групп - "Groups allowed to use the contact form" выбраны все группы.Но при заходе на страницу формы - sitename.ru/contactus/получаю ошибку 401 - "Упс! Что-то случилось. Нет доступа к этой странице. Возможно, вы не имеете на это прав. Нет раздела связанного с форумом. Пожалуйста, обратитесь к администратору за помощью."В журналах IPB про это нет ошибок.В логах сервера тоже ничего не вижу...Переустановка формы не помогла - ошибка 401 на месте.Что еще можно посмотреть?Спасибо. Edited December 8, 2016 by Pekkonen Share this post Link to post Share on other sites
siv1987 2,623 12/08/2016 06:41 PM С правой стороны должен быть код ошибки.Если запросить страницу без чпу? forum.ru/?app=contactusТакже проверьте права на файлы приложения /admin/applications_addon/other/contactus/ Share this post Link to post Share on other sites
Pekkonen 0 12/08/2016 07:09 PM С правой стороны должен быть код ошибки.Извините, а с правой стороны чего?index.php?app=contactusТут тоже 401 ошибка.Права на приложение в норме:для директорий 755 владелец ftp-user:www-dataдля файлов 644 владелец ftp-user:www-data Share this post Link to post Share on other sites
siv1987 2,623 12/08/2016 07:14 PM С правой стороны текста ошибки, в квадратных скобках. Приложение установилось без каких либо проблем? Share this post Link to post Share on other sites
Pekkonen 0 12/08/2016 07:24 PM Перед текстом нет кода ошибки (Вот скриншот контента Правда тут еще указывается: "Нет раздела связанного с форумом. Пожалуйста, обратитесь к администратору за помощью."А 401 ошибка указывается в консоле хрома:GET http://sitename.ru/contactus/ 401 (Unauthorized)Переустановилось приложение без ошибок.Проверил на всякий случай .htaccess, но там тоже нет никаких ограничений. Share this post Link to post Share on other sites
siv1987 2,623 12/08/2016 10:00 PM Перед текстом нет кода ошибки (Не перед, а после, с левой стороны блока в квадрантных скобках. Посмотрел я это приложение. В нем отсутствует информация о публичном модуле contato. Открыть admin\applications_addon\other\contactus\xml\contactus_modules.xmlПеред </modulegroup> Добавить <module> <sys_module_title>Contato</sys_module_title> <sys_module_application>contactus</sys_module_application> <sys_module_key>contato</sys_module_key> <sys_module_description></sys_module_description> <sys_module_version>1.0.0</sys_module_version> <sys_module_protected>1</sys_module_protected> <sys_module_visible>1</sys_module_visible> <sys_module_position>3</sys_module_position> <sys_module_admin>0</sys_module_admin> </module> Переустановить приложение. Либо, уже после установки, зарегистрировать новый модуль . Система -> Управление приложениями -> в опциях приложения Contact Form выбрать публичные модули -> Добавить новый модуль (иконка в виде пазла) Тип модуля - Публичный Имя модуля - Contato Ключ модуля - contato Версия модуля - 1.0.0 Модуль включен? - Да 1 Share this post Link to post Share on other sites
Pekkonen 0 12/09/2016 12:29 AM Благодарю за оперативность!Открыл файлadmin\applications_addon\other\contactus\xml\contactus_modules.xmlИ вижу там всё, о чем вы пишете: Попробовал добавить еще и вручную, как вы описали - результата это не дало Share this post Link to post Share on other sites
siv1987 2,623 12/09/2016 03:53 PM Попробовал добавить еще и вручную, как вы описали - результата это не далоЕсли все сделали правильно в первом варианте, добавить второй раз один и тот же модуль нельзя. Share this post Link to post Share on other sites
Pekkonen 0 12/09/2016 10:17 PM Если все сделали правильно в первом вариантеЦитата не вставилась в моём предыдущем посте.Суть в том, что в XML уже было всё, что нужно:<?xml version="1.0" encoding="utf-8"?><moduleexport> <modulegroup> <module> <sys_module_title>Overview</sys_module_title> <sys_module_application>contactus</sys_module_application> <sys_module_key>overview</sys_module_key> <sys_module_description>Here you can see an overview of (RC33) Contact Form</sys_module_description> <sys_module_version>1.0.0</sys_module_version> <sys_module_protected>1</sys_module_protected> <sys_module_visible>1</sys_module_visible> <sys_module_position>1</sys_module_position> <sys_module_admin>1</sys_module_admin> </module> <module> <sys_module_title>Tools</sys_module_title> <sys_module_application>contactus</sys_module_application> <sys_module_key>tools</sys_module_key> <sys_module_description>Here you can see tools of (RC33) Contact Form</sys_module_description> <sys_module_version>1.0.0</sys_module_version> <sys_module_protected>1</sys_module_protected> <sys_module_visible>1</sys_module_visible> <sys_module_position>2</sys_module_position> <sys_module_admin>1</sys_module_admin> </module> </modulegroup></moduleexport> Share this post Link to post Share on other sites
siv1987 2,623 12/09/2016 10:30 PM Суть в том, что в XML уже было всё, что нужно:В нем отсутствует информация о публичном модуле contato. Цитата не вставилась в моём предыдущем посте.Зачем засарять тему этим кодом если я видел что там находиться? Нету этого модуля, есть только админские overview и tools. Share this post Link to post Share on other sites
Pekkonen 0 12/09/2016 11:33 PM Модуль в xml добавил, приложение удалил и установил заново (надеюсь об этом была речь про "переустановку приложения")Результат тот же - 401 ошибка Share this post Link to post Share on other sites
siv1987 2,623 12/10/2016 08:41 PM Ошибка та же самая?Модуль есть в списке публичных модулях приложения? Модуль включен?Ошибка точно та же самая? Share this post Link to post Share on other sites
Pekkonen 0 12/10/2016 09:45 PM Только что еще раз проверил всё и приложение наконец запустилось нормально.Спасибо!Проблема была действительно в неправильном XML "из коробки"... Share this post Link to post Share on other sites