Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:html:change_config_for_apache_mysql [2023/01/27 10:37] vlasov.s |
ru:html:change_config_for_apache_mysql [2023/04/20 14:56] (текущий) |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
__** Ответ: **__ | __** Ответ: **__ | ||
- | Необходимо самостоятельно загрузить обновления для Apache, MySQL или PHP и вручную отредактировать файлы конфигураций приложений. | + | Необходимо самостоятельно загрузить обновления для Apache, MySQL или PHP и вручную отредактировать файлы конфигураций приложений по приведенным ниже инструкциям. |
**Apache:** | **Apache:** | ||
- | - Сохраните отдельно конфигурационные файлы: | + | - Скопировать в отдельную папку следующие конфигурационные файлы: |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\Apache2.4\conf\httpd-service.conf | + | * <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd-service.conf |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\Apache2.4\conf\httpd.conf | + | * <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd.conf |
- | - Папка где должен находится новый Apache: | + | - Скопировать файлы обновления в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4. |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\Apache2.4 | + | - Перенести созданные в рамках п.1 выше копии конфигурационных файлов Apache в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4. |
- | - Используйте не установку, а копирование файлов в папку Apache. | + | |
- | - Перенести в C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\Apache2.4 предварительно сохраненный конфигурационный файл Apache. | + | |
**My SQL:** | **My SQL:** | ||
- | - Сохраните отдельно конфигурационные файлы: | + | - Сохранить в отдельную папку следующие конфигурационные файлы: |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\ MySQL Server 8.0\bin\my.ini | + | * <**Путь, по которому установлена Business Studio**>\BS_WebService\ MySQL Server 8.0\bin\my.ini |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\MySQL Server 8.0\bin\my-service.ini | + | * <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\bin\my-service.ini |
- | - Папка где должен быть установлен MySQL: | + | - Скопировать файлы обновления в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0. |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\MySQL Server 8.0 | + | - На MySQL, для пользователя **root** необходимо задать пароль **testtest**. |
- | - Используйте не установку, а копирование файлов в папку MySQL. | + | - Перенести созданные в рамках п.1 выше копии конфигурационных файлов MySQL в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0. |
- | - Задать пароль на mysql для пользователя root **testtest**. | + | |
- | - Перенести в C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\MySQL Server 8.0 предварительно сохраненные конфигурационные файлы MySQL. | + | |
== == | == == | ||
**Внимание!** В целях безопасности порты MySQL должны быть закрыты брандмауэром от соединений извне. | **Внимание!** В целях безопасности порты MySQL должны быть закрыты брандмауэром от соединений извне. | ||
- | ==== ==== | ||
- | == == | + | Новые версии MySQL могут потребовать самостоятельной доработки. |
- | **Внимание!** Новые версии MySQL могут потребовать самостоятельной доработки. | + | Если MySQL не запускается после обновления, то необходимо обратить внимание на следующие пункты: |
- | Если у Вас не запускается MySQL после обновления – обратите внимание на следующие пункты: | + | - Business Studio использует конфигурационные файлы my.ini (для публикаций) и my-service.ini (для портала). Требуется использовать эти файлы для настройки MySQL, например, так: mysqld.exe –defaults-file=my.ini. |
- | - Business Studio использует конфигурационный файл my.ini, это надо указывать с помощью параметра --defaults-file=my.ini. | + | - Ошибки находятся в папке <**Путь, по которому установлена Business Studio**>\BS_WebService\MySQL Server 8.0\dbdata с расширением *.err; |
- | - Ошибки находятся в папке C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\MySQL Server 8.0\dbdata с расширением *.err; | + | |
==== ==== | ==== ==== | ||
**PHP:** | **PHP:** | ||
- | - Сохраните отдельно конфигурационные файлы: | + | - Сохранить в отдельную папку следующий конфигурационный файл: |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\PHP7.4\php.ini | + | * <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4\php.ini |
- | - Папка где должен быть новый PHP: | + | - Скопировать файлы обновления в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4. |
- | * C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\PHP7.4 | + | - Перенести созданные в рамках п.1 выше копию конфигурационного файла PHP в папку <**Путь, по которому установлена Business Studio**>\BS_WebService\ PHP7.4. |
- | - Используйте не установку, а копирование файлов в папку Apache. | + | |
- | - Перенести в C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\ PHP7.4 предварительно сохраненный конфигурационный файл Apache. | + | |
- | ===== Что делать если старый конфигурационный файл не был сохранен? ===== | + | В случае, если старые версии конфигурационных файлов не были сохранены (см. п.1 инструкций выше), то для работы публикации и портала необходимо произвести следующие настройки: |
- | В случае, если вы не сохранили старый конфигурационный файл следующие настройки нужны для работы публикации и портала: | + | 1. В файле <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd.conf |
- | + | ||
- | 1. Файл httpd.conf | + | |
В секцию **Directory** вписать строки "**AllowOverride All**" и "**Require all granted**": | В секцию **Directory** вписать строки "**AllowOverride All**" и "**Require all granted**": | ||
Строка 64: | Строка 54: | ||
</Directory> | </Directory> | ||
- | 2. Файл httpd-service.conf | + | 2. В файле <**Путь, по которому установлена Business Studio**>\BS_WebService\Apache2.4\conf\httpd-service.conf |
* В строке **DocumentRoot** указать **C:/ProgramData/STU-Soft/www** | * В строке **DocumentRoot** указать **C:/ProgramData/STU-Soft/www** | ||
- | * В секцию **Directory** вписать строки "**AllowOverride**" и "**Require all granted**": | + | * В секцию **Directory** вписать строки "**AllowOverride All**" и "**Require all granted**": |
<Directory /> | <Directory /> | ||
Строка 73: | Строка 63: | ||
</Directory> | </Directory> | ||
- | 3. Файл my.ini и Файл my-service.ini | + | 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;** | * Отключить ожидание записи логов транзакций: заменить **1** на **2** в строке **innodb_flush_log_at_trx_commit = 1;** | ||
* В секцию **[client]** вписать **default-character-set = utf8**, а в секцию [mysqld] вписать character-set-server = utf8 | * В секцию **[client]** вписать **default-character-set = utf8**, а в секцию [mysqld] вписать character-set-server = utf8 | ||
- | 4. Файл php.ini: | + | 4. Для файла <**Путь, по которому установлена Business Studio**>\BS_WebService\PHP7.4\php.ini |
* В строке **short_open_tag=Off** заменить **Off** на **On** | * В строке **short_open_tag=Off** заменить **Off** на **On** | ||
* В блоке **error_reporting** прописать строку **error_reporting=E_ERROR** | * В блоке **error_reporting** прописать строку **error_reporting=E_ERROR** | ||
- | 5. В файле <**Путь к Business Studio**>\STU-Soft\Business Studio 4.0\**Business Studio.exe.config** прописать порты на которых работают установленные **Apache** и **MySQL**: | + | 5. В файле <**Путь, по которому установлена Business Studio**>\Business Studio.exe.config прописать порты, на которых работают установленные Apache и MySQL: |
<add key="BS_WebService_Port" value="…"/> | <add key="BS_WebService_Port" value="…"/> | ||
<add key="BS_WebService_MySQL_Port" value="…"/> | <add key="BS_WebService_MySQL_Port" value="…"/> | ||
- | {(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)} | ||
+ | |||
+ | |||
+ | [<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)} |