Mudanças entre as edições de "Versao 1.3.0 do E-commerce"
(14 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 5: | Linha 5: | ||
1.1 Vá na pasta de pre versão e pegue na pasta contendo docker do magento a pasta | 1.1 Vá na pasta de pre versão e pegue na pasta contendo docker do magento a pasta | ||
nginx | nginx | ||
OBS: REMOVER PASTA CERTBOT DENTRO DE NGINX | |||
o arquivo de | o arquivo de | ||
pegar tambem os arquivos docker e init-letscrypt | |||
docker-compose.yml | docker-compose.yml | ||
Linha 18: | Linha 22: | ||
Após substituir o nome do site então substitua os arquivos. | Após substituir o nome do site então substitua os arquivos. | ||
Rode primeiro o | Rode primeiro o init-letsencrypt, e não se esqueça do '''chmod +x''' nele... | ||
./init-letsencrypt | ./init-letsencrypt | ||
Linha 31: | Linha 35: | ||
Passo 2 - Rodar script atualizador | Passo 2 - Rodar script atualizador ( NÃO PRECISA FAZER PORQUE AINDA NÃO TEM VERSÃO DISPONIVEL) | ||
Entrar em: Teksystem_scripts | Entrar em: Teksystem_scripts | ||
Linha 40: | Linha 44: | ||
== ADICIONANDO PHP CURL PARA CRONJOB DOS PEDIDOS == | |||
== ABAIXO JA FEITO EM TODOS CLIENTES!!!! - ADICIONANDO PHP CURL PARA CRONJOB DOS PEDIDOS == | |||
Instale o php e o curl na maquina linux padrão, fora do docker... | Instale o php e o curl na maquina linux padrão, fora do docker... | ||
Linha 51: | Linha 58: | ||
sudo apt-get install php-curl | sudo apt-get install php-curl | ||
EM CASO DO APACHE2 TER INSTALADO, DESINSTALE USANDO: | |||
sudo apt autoremove | |||
sudo apt remove apache2 | |||
ATUALIZE O Teksystem_scripts | |||
depois adicione o scripts no cron via: | |||
./ativa-todos-cron-por-tempo.sh | |||
Nota: Ele ja vem com um script de backup, remova este e deixe o antigo. | |||
Eu fiz isso para evitar que os clientes façam backup no mesmo horario para não correr risco de sobrecarregar o servidor teksystem. | |||
RODAR O COMANDO SQL - '''JÁ FEITO EM TODOS CLIENTES''' - | |||
<nowiki> | |||
INSERT INTO `sales_order_status` (`status`, `label`) VALUES | |||
('pedido_enviado', 'Pedido Enviado'); | |||
INSERT INTO `sales_order_status_state` (`status`, `state`, `is_default`, `visible_on_front`) VALUES | |||
('pedido_enviado', 'processing', 0, 1); | |||
UPDATE `sales_order_status_state` | |||
SET sales_order_status_state.state = 'processing', sales_order_status_state.is_default = 0, sales_order_status_state.visible_on_front = 1 | |||
WHERE sales_order_status_state.status = 'importado_para_retaguarda'; | |||
</nowiki> | |||
MOTIVO ERA PARA QUE OS STATUS FIQUEM COMPATIVEIS COM A NOVA VERSAO DO ERP, FOI CRIADO UM STATUS NOVO CHAMADO PEDIDO ENVIADO |
Edição atual tal como às 11h00min de 22 de novembro de 2019
PARA ATUALIZAR PARA VERSÃO 1.3.0 DO E-COMMERCE MAGENTO.
Passo 1 - Foi feita uma modificação de configuração de docker que não pode estar no script de atualização, por isso será necessário fazer algumas coisas para migrar para o certificado SSL gratuito e automatizado.
1.1 Vá na pasta de pre versão e pegue na pasta contendo docker do magento a pasta
nginx
OBS: REMOVER PASTA CERTBOT DENTRO DE NGINX
o arquivo de
pegar tambem os arquivos docker e init-letscrypt
docker-compose.yml
e por fim o arquivo de iniciar
init-letsencrypt
1.2 Onde tiver teksystemcommerce.com.br substitua pelo nome do site em questão
Após substituir o nome do site então substitua os arquivos.
Rode primeiro o init-letsencrypt, e não se esqueça do chmod +x nele...
./init-letsencrypt
Depois de rodado dê
docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) docker-compose build docker-compose up -d
Passo 2 - Rodar script atualizador ( NÃO PRECISA FAZER PORQUE AINDA NÃO TEM VERSÃO DISPONIVEL)
Entrar em: Teksystem_scripts
Rodar Script: ./script-atualizacao-ecommerce.sh
O script contera atualizacoes de cupom e status.
ABAIXO JA FEITO EM TODOS CLIENTES!!!! - ADICIONANDO PHP CURL PARA CRONJOB DOS PEDIDOS
Instale o php e o curl na maquina linux padrão, fora do docker...
sudo apt install php
Obs: nao instale apache, não é necessario e pode dar conflito com o magento. Em caso de instalado favor remover.
sudo apt-get install php-curl
EM CASO DO APACHE2 TER INSTALADO, DESINSTALE USANDO:
sudo apt autoremove
sudo apt remove apache2
ATUALIZE O Teksystem_scripts
depois adicione o scripts no cron via:
./ativa-todos-cron-por-tempo.sh
Nota: Ele ja vem com um script de backup, remova este e deixe o antigo. Eu fiz isso para evitar que os clientes façam backup no mesmo horario para não correr risco de sobrecarregar o servidor teksystem.
RODAR O COMANDO SQL - JÁ FEITO EM TODOS CLIENTES -
INSERT INTO `sales_order_status` (`status`, `label`) VALUES ('pedido_enviado', 'Pedido Enviado'); INSERT INTO `sales_order_status_state` (`status`, `state`, `is_default`, `visible_on_front`) VALUES ('pedido_enviado', 'processing', 0, 1); UPDATE `sales_order_status_state` SET sales_order_status_state.state = 'processing', sales_order_status_state.is_default = 0, sales_order_status_state.visible_on_front = 1 WHERE sales_order_status_state.status = 'importado_para_retaguarda';
MOTIVO ERA PARA QUE OS STATUS FIQUEM COMPATIVEIS COM A NOVA VERSAO DO ERP, FOI CRIADO UM STATUS NOVO CHAMADO PEDIDO ENVIADO