TestLink 1.9.20, нет доступа к ключу APIPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 TestLink 1.9.20, нет доступа к ключу API

Сообщение Anonymous »

Я использую testLink с платформой Robot для автоматизации тестирования.
Недавно мы установили 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>
Сообщение журнала Apache2 при открытии «Моих настроек» из навигационной панели с адресом ссылки http: //testlink/testlink/lib/usermanagement/userInfo.php (с указанием пустой кадр)

Код: Выделить всё

[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
Сообщение журнала Apache2 при открытии «Просмотр ролей» на странице «Управление ролями» по ссылке http: //testlink/testlink/lib/usermanagement/rolesView.php, что также приводит к появлению пустого кадра отображается.

Код: Выделить всё

[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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»