У меня возникли проблемы с развертыванием Testlink на клиентском сервере. Похоже, что причиной возникновения проблемы является то, что не сохраняет/извлекает информацию в сеансе правильно, и это вызывает ошибки во время установки и попытки регистрации.Не удалось войти в Testlink - Не сохранять сеанс/файлы cookie
Во время установки переменная хранится в сеансе (installationType), указывая, является ли это новой установкой или обновлением. Эта переменная принимает значение «новое», но при переходе с одного экрана на другой это значение теряется, предположим, что я выполняю обновление, и его невозможно продолжить. В качестве обходного пути я внесла изменения в код, чтобы установить эту переменную на «новый» на каждом экране, и таким образом я правильно завершил процесс установки. Но когда я пытаюсь войти в систему, я нахожу еще одну проблему: после ввода пользовательских данных и доступа, экран обновляет и повторно отображает экран входа без сообщения об ошибке (фактически журнал показывает, что логин был успешным). Такое поведение аналогично отключению файлов cookie в браузере.
То же версия TestLink (1.9.14) был установлен без проблем на локальном сервере с идентичной конфигурацией:
- Ubuntu: 14.04.1 (64 бит)
- Apache: 2.4.7
- PHP 5.5.9-1ubuntu4.16
- MySQL: 5.5.49
Разница в том, что наш Ubuntu установлен на виртуальной машине в Debian, а клиент Ubuntu развернут в Azure.
Я сравнил конфигурацию php.ini на одной машине и другую, и я не нашел существенных отличий. Сравнивая данные показали на phpinfo() ни я ничего не нашел соответствующее (может прикрепить и здесь, если это необходимо), но я вижу, что в разделе «PHP Переменные» локального сервера У меня есть этот печенье:
COOKIE [ "TESTLINKUSERAUTHCOOKIE"]
Этот файл cookie не отображается на клиентском сервере (я думаю, он не создается после входа в систему).
Я предполагаю, что на панели администрирования Azure (которой у меня нет доступа) есть возможность настроить так же, как открытие порта должно выполняться как на iptables, так и на Azure.
Любое предложение будет принята с благодарностью.
Спасибо Мануэль, но не повезло. Вторая ссылка - одно из рекомендаций, которое я последовал шаг за шагом, и я проверил все параметры в вашей первой ссылке, и все в порядке. – SadasK
После разговора с Джайлсом и проведения некоторых тестов с Lynx, подключающихся непосредственно с сервера, кажется, что проблема связана с собственной конфигурацией сервера и не связана с Azure. Я буду продолжать пытаться, но в конце (и до того, как убить себя), если я этого не сделаю, я собираюсь развернуть виртуальную машину Bitnami Testlink (хотя это не мой лучший вариант и может привести к другим проблемам). Еще раз спасибо! – SadasK
эй! не сдавайся! Попробуем другое решение. поддерживайте связь – manuelbcd