Это старая версия документа.


Business Studio Portal\HTML-Публикация не работает после обновления Apache, MySQL, PHP

Вопрос:

Существует ли возможность запустить HTML-Публикацию/Портал на машине с обновленными версиями Apache (версии после 2.0), MySQL (версии после 5.5), PHP (версии после 3.0)?

Ответ:

Да, такая возможность существует в Business Studio. Для этого нужно отредактировать файлы конфигураций приложений.

  1. Установить Apache нужной версии, в его файле конфигураций httpd.conf поменять следующее:
  1. В строке «DocumentRoot» указать «C:/ProgramData/STU-Soft/www»;
  • В секцию Directory вписать:

<Directory > AllowOverride All Require all granted </Directory> 2. Настроить файл конфигураций php.ini. Поменять у него следующее: 2.1 В строке «short_open_tag=Off» заменить «Off» на «On»; 2.2 В блоке error_reporting прописать строку «error_reporting=E_ERROR»; 3. Установить MySQL нужной версии: 3.1 задать пароль на mysql для пользователя root «testtest»; В файле конфигураций my.ini поменять: 3.2 Отключить ожидание записи логов транзакций: заменить «1» на «2» в строке «innodb_flush_log_at_trx_commit = 1»; 3.3 В секциях [client] и [mysqld] дописать соответственно строки: [client] default-character-set = utf8 … [mysqld] character-set-server = utf8 4. В файле <Путь к Business Studio>\STU-Soft\Business Studio 4.0\Business Studio.exe.config прописать порты на которых работают установленные Apache и MySQL: <add key="BS_WebService_Port" value="…"/> <add key="BS_WebService_MySQL_Port" value="…"/> 5. Отредактировать файл <Путь к Business Studio>\STU-Soft\Business Studio 4.0\BS_Portal\www\report.php, дописав строку header(‘Content-Type: text/html; charset=windows-1251’): 6. Создать новый объект в справочнике "Порталы" и запустить его формирование.

Driven by DokuWiki