Недавно мы установили testLink на выделенный сервер, отказавшись от установки testLink на локальной виртуальной машине. Данные были экспортированы из старого TL и импортированы вместе с новой установкой.
После новой установки некоторые быстрые проверки не выявили никаких проблем, пока я не попытался создать devKey (Personal API ключ доступа) для доступа платформы робота к базе данных testlink. Этот ключ необходимо сгенерировать на странице «Мои настройки» приложения. Но эта страница больше не отображается, вместо нее отображается пустая рамка. При более систематическом просмотре были обнаружены дополнительные страницы, которые больше не показывались.
Я понятия не имею, почему это происходит и какие инструменты использовать для дальнейшего анализа.
Системные данные:
Обе установки выполняются на виртуальных машинах, в обоих случаях ОС — OpenSuse 15.4. Apache — v. 2.4.51, php — V7.
Процедура установки тщательно следовала документации (по крайней мере, я так думаю) и не давала поводов для жалоб.
Что я пытался с тех пор:
- пытался связаться с пользовательским форумом testlink, который, похоже, уже давно не работает, так как я не мог ни связаться с форумом, ни написать письмо его администратору для получения информации, как запрошено в сообщении об ошибке на форуме.
- Изучил журналы ошибок apache2.
- Сравнил исходный код обеих установок, ничего не дало. интересно.
- Искал в Интернете слова «testlink», «Мои настройки», «ошибка» и т. д. в различных комбинациях.
- Следул различным подсказкам от в Интернете, но безрезультатно.
- Сравнил старые и новые установки относительно установленных модулей PHP.
- Искал подсказки в исходном коде PHP testLink.
- Искал подсказки в исходном коде PHP testLink.
- Искал подсказки в исходном коде PHP testLink.
li>
Код: Выделить всё
[Tue Feb 13 15:40:42.330733 2024] [php7:notice] [pid 11409] [client 192.168.2.90:60700]
PHP Fatal error: Uncaught Error: Call to a member function hasRight() on null in /srv/www/htdocs/testlink/lib/functions/common.php:1925
Stack trace:
#0 /srv/www/htdocs/testlink/lib/functions/common.php(1643): getGrantSetWithExit()
#1 /srv/www/htdocs/testlink/lib/usermanagement/userInfo.php(22): initUserEnv()
#2 {main}
thrown in /srv/www/htdocs/testlink/lib/functions/common.php on line 1925,
referer: http://testlink/testlink/lib/general/navBar.php?tproject_id=0&tplan_id=0&updateMainPage=1
Код: Выделить всё
[Tue Feb 13 15:43:00.856658 2024] [php7:notice] [pid 11412] [client 192.168.2.90:48402]
PHP Fatal error: Uncaught Error: Object of class stdClass could not be converted to string in /srv/www/htdocs/testlink/gui/templates_c
/0b0c74a505ce728d1d3f154b00c8bd391ff525f0_0.file.usersAssign.tpl.php:119
Stack trace:
#0 /srv/www/htdocs/testlink/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_65cb71f242f212_89907882()
#1 /srv/www/htdocs/testlink/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode()
#2 /srv/www/htdocs/testlink/vendor/smarty/smarty/libs/sysplugin /smarty_internal_template.php(216): Smarty_Template_Compiled->render()
#3 /srv/www/htdocs/testlink/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render()
#4 /srv/www/htdocs/testlink/vendor/smarty/smarty/libs/sysplugin/smarty_internal_templatebase.php(134): Smarty_Internal_TemplateBase->_execute()
#5 /srv/www/htdocs/testlink/lib/usermanagement/usersAssign.php(136): Smarty_Internal_TemplateBase->display in /srv/www/htdocs/testlink/gui/templates_c/0b0c74a505ce728d1d3f154b00c8bd391ff525f0_0.file.usersAssign.tpl.php on line 119, referer: http://testlink/testlink/lib/usermanagement/usersView.php
Я застрял . Поскольку раньше он работал хорошо, в чем разница?
Может ли это быть проблемой с конфигурацией testLink/php/apache?
Может ли это быть каким-либо образом связано с содержимым базы данных?
Это Есть ли у кого-нибудь подобные проблемы?
Я был бы очень признателен за любую подсказку или любой запрос на более подробное описание/данные. Предоставленные данные, я думаю, могут помочь в анализе. Но, как я уже говорил выше, я понятия не имею, что именно происходит, поэтому скажите, пожалуйста, какие данные будут более полезны.
Заранее спасибо
Хайнерикс
Подробнее здесь: https://stackoverflow.com/questions/779 ... ss-api-key
Мобильная версия