Você pode adicionar configurações do aplicativo ao seu aplicativo da web, como abaixo:
Emseguida,reinicieseuaplicativodaWeb,noconsoledoKudu,vocêpodeverificá-lo.
Alémdisso,vocêpodeconseguirissopormeiodeum
Veja esta pergunta .
Estou tentando configurar o Drush9 para o Drupal8. Consegui colocar meu site em funcionamento usando as extensões de site para instalar o compositor e o instalador do Drupal, mas agora há uma atualização do Drupal e quero poder executar a atualização por meio do console do cmd do serviço de aplicativo do Azure ([AppName] ] .scm.azurewebsites.net).
Estou seguindo o guia de atualização do Drupal e capaz de atualizar os arquivos do Drupal usando o composer, mas a atualização do banco de dados drush ( drush updb
) falha devido ao fato de o mysql não estar registrado no PATH.
EutenteiexecutarSETXPATH"D:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe"
, que é onde o mysql.exe está localizado, mas recebo um acesso negado.
Alguém mais conseguiu adicionar um exe ao PATH ou ter outros métodos.
Obrigado
Você pode adicionar configurações do aplicativo ao seu aplicativo da web, como abaixo:
Emseguida,reinicieseuaplicativodaWeb,noconsoledoKudu,vocêpodeverificá-lo.
Alémdisso,vocêpodeconseguirissopormeiodeum
Veja esta pergunta .
Acontece que, como eu também tinha a extensão de site do compositor instalada, ela tem seu próprio applicationHost.xdt
que estava substituindo o nível raiz ou causando um conflito.
Acabei criando um arquivo D:\home\site\applicationHost.xdt
com o seguinte conteúdo:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<runtime xdt:Transform="InsertIfMissing">
<environmentVariables xdt:Transform="InsertIfMissing">
<add name="PATH" value="%PATH%;%HOME%\SiteExtensions\ComposerExtension\Commands;%APPDATA%\Composer\vendor\bin;d:\Program Files\MySQL\MySQL Server 5.1\bin" xdt:Locator="Match(name)" xdt:Transform="InsertIfMissing" />
<add name="PATH" value="%PATH%;%HOME%\SiteExtensions\ComposerExtension\Commands;%APPDATA%\Composer\vendor\bin;d:\Program Files\MySQL\MySQL Server 5.1\bin" xdt:Locator="Match(name)" xdt:Transform="Replace" />
</environmentVariables>
</runtime>
</system.webServer>
</configuration>
Isso mantém tanto o material da variável de ambiente que o Composer adiciona quanto me permite estender o PATH com o novo diretório.
Espero que isso ajude alguém com um problema semelhante no futuro.
Tags azure scm azure-web-apps