Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:html:change_config_for_apache_mysql [2015/08/31 14:14]
acher создано
ru:html:change_config_for_apache_mysql [2023/04/20 14:56] (текущий)
Строка 1: Строка 1:
-====== Business Studio Portal\HTML-Публикация не работает после обновления Apache, MySQL, PHP  ======+====== Как обновить и настроить Apache/MySQL/PHP на сервере Business Studio Portal  ======
  
 __** Вопрос: **__ __** Вопрос: **__
  
-Существует ли возможность запустить HTML-Публикацию/Портал на машине с обновленными версиями Apache (после 2.0), MySQL (после 5.5), PHP (после 3.0)?+Как обновить и настроить Apache/MySQL/PHP на сервере Business Studio Portal? 
 +\\ \\
  
 __** Ответ: **__ __** Ответ: **__
  
-Да, такая возможность существует в Business Studio. Для этого нужно отредактировать файлы+Необходимо самостоятельно загрузить обновления для Apache, MySQL или PHP и вручную отредактировать файлы конфигураций приложений по приведенным ниже инструкциям.
  
-1.       Установить Apache нужной версии, в его файле конфигураций httpd.conf поменять следующее:+**Apache:**
  
-1.1 В строке «DocumentRoot» указать "C:/ProgramData/STU-Soft/www»;+  - Скопировать в отдельную папку следующие конфигурационные файлы: 
 +    * <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd-service.conf 
 +    * <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd.conf 
 +  - Скопировать файлы обновления в папку &lt;**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4. 
 +  Перенести созданные в рамках п.1 выше копии конфигурационных файлов Apache в папку <;**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4.
  
-1.2 В секцию Directory вписать: +**My SQL:**
-<Directory /> +
-    AllowOverride All +
-    Require all granted +
-</Directory>+
  
-2.       Настроить файл конфигураций php.ini. Поменять у него следующее:+  - Сохранить в отдельную папку следующие конфигурационные файлы: 
 +    * <**Путь, по которому установлена Business Studio**>\BS_WebService\ MySQL Server 8.0\bin\my.ini 
 +    * <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\bin\my-service.ini 
 +  - Скопировать файлы обновления в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0. 
 +  - На MySQL, для пользователя **root** необходимо задать пароль **testtest**. 
 +  - Перенести созданные в рамках п.1 выше копии конфигурационных файлов MySQL в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0.
  
-2.1   В строке «short_open_tag=Off» заменить «Off» на «On»;+==  == 
 +**Внимание!** В целях безопасности порты MySQL должны быть закрыты брандмауэром от соединений извне.
  
-2.2 В строку с error_reporting заменить такую«error_reporting=E_ERROR»+Новые версии MySQL могут потребовать самостоятельной доработки. 
 +Если MySQL не запускается после обновления, то необходимо обратить внимание на следующие пункты: 
 +  - Business Studio использует конфигурационные файлы my.ini (для публикаций) и my-service.ini (для портала). Требуется использовать эти файлы для настройки MySQL, например, такmysqld.exe –defaults-file=my.ini. 
 +  - Ошибки находятся в папке <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\dbdata с расширением *.err; 
 +==== ====
  
-3.       Установить MySQL нужной версии,+**PHP:**
  
-3.1    задать пароль на mysql для пользователя root «testtest».+  - Сохранить в отдельную папку следующий конфигурационный файл
 +    * <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4\php.ini 
 +  - Скопировать файлы обновления в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4. 
 +  - Перенести созданные в рамках п.1 выше копию конфигурационного файла PHP в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\ PHP7.4.
  
-В файле-конфигураций my.ini поменять следующее:+В случае, если старые версии конфигурационных файлов не были сохранены (см. п.1 инструкций выше), то для работы публикации и портала необходимо произвести следующие настройки:
  
-3.2   Отключить ожидание записи логов транзакций: заменить «1» на «2» в строке «innodb_flush_log_at_trx_commit = 1»;+1В файле <**Путьпо которому установлена Business Studio**>;\BS_WebService\Apache2.4\conf\httpd.conf
  
-3.3   В секциях [client] и [mysqld] дописать соответственно строки:+В секцию **Directory** вписать строки "**AllowOverride All**" и "**Require all granted**":
  
-[client]  +   <Directory /> 
-default-character-set = utf8 +   AllowOverride All 
- +   Require all granted 
-[mysqld] +   </Directory>
-character-set-server = utf8+
  
-4      В файле <Путь к Business Studio >\STU-Soft\Business Studio 4.0\Business Studio.exe.config прописать порты на которых работаю установленные apache и mysql:+2. В файле <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd-service.conf 
 +    * В строке **DocumentRoot** указать **C:/ProgramData/STU-Soft/www** 
 +    * В секцию **Directory** вписать строки "**AllowOverride All**" и "**Require all granted**":
  
-<add key="BS_WebService_Port" value="…"/>  +   <Directory /> 
-<;add key="BS_WebService_MySQL_Port" value="…";/>+   AllowOverride All 
 +   Require all granted 
 +   </Directory>
  
-5      Отредактировать файл <Путь к Business Studio >\STU-Soft\Business Studio 4.0\BS_Portal\www\report.php, дописать строку «header(‘Content-Type: text/htmlcharset=windows-1251’);+3Для файлов <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\bin\my.ini и <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\bin\my-service.ini 
 +    * Отключить ожидание записи логов транзакций: заменить **1** на **2** в строке **innodb_flush_log_at_trx_commit = 1;** 
 +    * В секцию **[client]** вписать **default-character-set utf8**, а в секцию [mysqld] вписать character-set-server = utf8
  
 +4. Для файла <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4\php.ini
 +    * В строке **short_open_tag=Off** заменить **Off** на **On**
 +    * В блоке **error_reporting** прописать строку **error_reporting=E_ERROR**
 +
 +5. В файле <**Путь, по которому установлена Business Studio**>\Business Studio.exe.config прописать порты, на которых работают установленные Apache и MySQL:
 +
 +   <add key="BS_WebService_Port" value="…"/> 
 +   <add key="BS_WebService_MySQL_Port" value="…"/>
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +{(rater>id=ru_html_change_config_for_apache_mysql|name=Как обновить и настроить Apache/MySQL/PHP на сервере Business Studio Portal|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki