Feng Office в России

Автор Тема: https fengoffice  (Прочитано 4292 раз)

strike1984

  • Newbie
  • *
  • Сообщений: 8
  • Karma: 0
https fengoffice
« : Сентябрь 19, 2012, 07:57:51 am »
Всем доброго дня.
Есть ли стандартная возможность настроить fengoffice через https?
Или только средствами apache?

Alexalexis

  • Newbie
  • *
  • Сообщений: 7
  • Karma: 0
Re: https fengoffice
« Ответ #1 : Сентябрь 19, 2012, 10:29:03 am »
Уже не помню точно как ставил. При установке должен создаваться файл \config\config.php
В нём будет строка define('ROOT_URL', 'https://example.com/fengoffice');
Ну а Apache само собой настраивается, чтоб был же виртуальный хост (или как Вы делаете?), сертификат. А потом уже каталог с Feng Office должен лежать там, куда указывает путь на диске для этого виртуального хоста.

strike1984

  • Newbie
  • *
  • Сообщений: 8
  • Karma: 0
Re: https fengoffice
« Ответ #2 : Сентябрь 28, 2012, 08:19:21 pm »
Настроил apache на https. Через https простые статические страницы работают, drupal работает.
Fengoffice 1.7.5 выдает надпись на красном фоне:
Не удалось войти в систему. Пожалуйста, проверьте имя пользователя и пароль и попробуйте снова

Возвращаю эту строку обратно на http, все работает.
define('ROOT_URL', 'https://example.com/fengoffice');

Пробывал на ubuntu и debian.
Может неудачно гуглю, никто не подскажет, что докрутить?

strike1984

  • Newbie
  • *
  • Сообщений: 8
  • Karma: 0
Re: https fengoffice
« Ответ #3 : Сентябрь 28, 2012, 09:12:27 pm »
В дополнение:
если сразу при начальной настройке сайта указывать имя сайта как https://example.com/fengoffice, то все отлично работает через https.
Может помимо \config\config.php
define('ROOT_URL', 'https://example.com/fengoffice');
еще в базе имя сайта поменять

Alexalexis

  • Newbie
  • *
  • Сообщений: 7
  • Karma: 0
Re: https fengoffice
« Ответ #4 : Сентябрь 29, 2012, 12:24:29 pm »
В базе путь не хранится.
Попробуйте удалить \fengoffice\cache\autoloader.php
Если путь на диске к каталогу http и https отличается, то этот файл будет причиной. Это же происходит при переносе на другой хостинг или домен.

strike1984

  • Newbie
  • *
  • Сообщений: 8
  • Karma: 0
Re: https fengoffice
« Ответ #5 : Сентябрь 29, 2012, 06:44:26 pm »
Цитировать
В базе путь не хранится.
Попробуйте удалить \fengoffice\cache\autoloader.php
Если путь на диске к каталогу http и https отличается, то этот файл будет причиной. Это же происходит при переносе на другой хостинг или домен.
До вашего ответа заработало в такой последовательности:
1. убрал файл \config\config.php, рестарт apache.
2. Заходим на сайт https://example.com/fengoffice (или http://example.com/fengoffice, точно не помню).
3. Попытался создать новое подключение к базе, была ошибка, что таблица в базе уже существует.
4. Вернул файл \config\config.php с настроенным https. Рестрат apache.
5. Попробыл зайти по https, успешно авторизовался, все работает.
Сложно объяснить почему так.

NiKO

  • Newbie
  • *
  • Сообщений: 47
  • Karma: 0
Re: https fengoffice
« Ответ #6 : Сентябрь 30, 2012, 02:02:49 pm »
Как обычно танцы с бубном помогаю  ;D