marcosvpinto / estoque

Controle de Estoque construído com PHP e MySQL, utilizando framework Code Igniter
55 stars 37 forks source link

como instalo #7

Closed sandrecardoso closed 3 years ago

sandrecardoso commented 4 years ago

não consigo rodar em localhost

marcosvpinto commented 4 years ago

Olá Sandré! Você instalou a versão do PHP, Apache e MySQL indicada no README ? Após instalar siga os passos:

sandrecardoso commented 4 years ago

Estou usando o easyphp vou instalar o wamp server e tentar de novo

Em sex, 24 de jul de 2020 11:50, Marcos Vinícius Pinto < notifications@github.com> escreveu:

Olá Sandré! Você instalou a versão do PHP, Apache e MySQL indicada no README ? Após instalar siga os passos:

  • coloque a pasta do projeto dentro da pasta de arquivos de internet (www ou htdocs);
  • crie uma base de dados com o nome "controle_estoque";
  • importe o arquivo "database.sql" (localizado na raiz do projeto)
  • acesse o sistema e logue com o usuário admin / senha admin

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-663577154, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADX3LNFG6IEZMKZORIICZ53R5GNURANCNFSM4PFJZIYA .

isaacsaid2021 commented 3 years ago

boa tarde quando subo o arquivo database.sql da o seguinte erro : consegue me ajudar ?

Erro Query SQL: Copiar Documentação

-- -- Procedimentos

CREATE DEFINER=root@localhost PROCEDURE SP_AtualizaEstoque(IN id_produto INT, IN quantidade_in INT, IN opcao CHAR(1), IN cod_pedido INT) BEGIN DECLARE contador INT(11);

CASE opcao 
    WHEN 'S'
        THEN 
            BEGIN
                DECLARE qtd_estoque INT (4);
                SELECT quantidade INTO qtd_estoque FROM estoque WHERE produto = id_produto;
                IF qtd_estoque >= (quantidade_in*-1) THEN
                    UPDATE estoque SET quantidade=quantidade + quantidade_in WHERE produto = id_produto;
                ELSE 
                    UPDATE estoque SET quantidade=quantidade WHERE produto = id_produto;
                END IF;
            END;

    WHEN 'N'
        THEN INSERT INTO estoque (produto) values (id_produto);

    WHEN 'I'
        THEN UPDATE estoque SET quantidade=quantidade + quantidade_in WHERE produto = id_produto;

    WHEN 'R'
        THEN UPDATE estoque SET quantidade=quantidade - quantidade_in WHERE produto = id_produto;

    ELSE 
        BEGIN 
        END;
END CASE;

END; Mensagem do MySQL: Documentação

1227 - Acesso negado. Você precisa o privilégio SUPER para essa operação

isaacsaid2021 commented 3 years ago

quando tento cadastrar uma nota fiscal da esse erro tambem :

A Database Error Occurred Error Number: 1305

PROCEDURE sahostco_controledeestoque.SP_AtualizaEstoque does not exist

INSERT INTO item (cod_nota, cod_produto, quantidade, valor_item) VALUES ('259', '110', '100', '2')

Filename: /home/sahostdemo/domains/sahost.cf/public_html/models/mitemnota.php

Line Number: 11

marcosvpinto commented 3 years ago

Olá Isaac,

O erro aconteceu porque o sistema não encontrou a procedure no banco de dados. Pela mensagem que me enviou anteriormente, vi que você não tinha privilégios no banco de dados para criar uma procedure. O Script do banco de dados que está contido no sistema execute o SQL que cria a procedure, mas você precisa se certificar que seu usuário de banco tem o direito de criar procedures.

isaacsaid2021 commented 3 years ago

bom dia tudo bem obrigado por responder estou usando um plano de hospedagem web.. então pra rodar vou ter que montar um server local com acesso de root para poder subir o banco correto porque criou as tabelas mesmo com os erros acesso o sistema normal so que não consigo finalizar um pedido da um erro de banco deve ser porque não criou a procedure ?

Em sex., 18 de jun. de 2021 às 21:07, Marcos Vinícius Pinto < @.***> escreveu:

Closed #7 https://github.com/marcosvpinto/estoque/issues/7.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#event-4911928052, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUQXM67RJITTV76YFMB33Q3TTPNTFANCNFSM4PFJZIYA .

marcosvpinto commented 3 years ago

No caso do erro com o pedido é exatamente isso, sem a procedure, o sistema falha. No caso da sua hospedagem web, acredito que você possa recorrer ao suporte para pedir um usuário com poderes administrativos no banco ou que eles rodem a criação da procedure para você.

Em sáb, 19 de jun de 2021 11:59, isaacsaid2021 @.***> escreveu:

bom dia tudo bem obrigado por responder estou usando um plano de hospedagem web.. então pra rodar vou ter que montar um server local com acesso de root para poder subir o banco correto porque criou as tabelas mesmo com os erros acesso o sistema normal so que não consigo finalizar um pedido da um erro de banco deve ser porque não criou a procedure ?

Em sex., 18 de jun. de 2021 às 21:07, Marcos Vinícius Pinto < @.***> escreveu:

Closed #7 https://github.com/marcosvpinto/estoque/issues/7.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#event-4911928052, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AUQXM67RJITTV76YFMB33Q3TTPNTFANCNFSM4PFJZIYA

.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-864417345, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXCSCXKRWCHARMCYHAN7MLTTSWGVANCNFSM4PFJZIYA .

isaacsaid2021 commented 3 years ago

olá bom dia tudo bem? conseguei resolver o problemas do banco agora só que quando vou finalizar um pedido da esse erro : Não é possível fechar um pedido com itens em aberto. não consigo finalizar o cadastro para fazer o pedido. pode me ajudar ?

obrigado

Em sáb., 19 de jun. de 2021 às 12:26, Marcos Vinícius Pinto < @.***> escreveu:

No caso do erro com o pedido é exatamente isso, sem a procedure, o sistema falha. No caso da sua hospedagem web, acredito que você possa recorrer ao suporte para pedir um usuário com poderes administrativos no banco ou que eles rodem a criação da procedure para você.

Em sáb, 19 de jun de 2021 11:59, isaacsaid2021 @.***> escreveu:

bom dia tudo bem obrigado por responder estou usando um plano de hospedagem web.. então pra rodar vou ter que montar um server local com acesso de root para poder subir o banco correto porque criou as tabelas mesmo com os erros acesso o sistema normal so que não consigo finalizar um pedido da um erro de banco deve ser porque não criou a procedure ?

Em sex., 18 de jun. de 2021 às 21:07, Marcos Vinícius Pinto < @.***> escreveu:

Closed #7 https://github.com/marcosvpinto/estoque/issues/7.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#event-4911928052, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AUQXM67RJITTV76YFMB33Q3TTPNTFANCNFSM4PFJZIYA

.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub <https://github.com/marcosvpinto/estoque/issues/7#issuecomment-864417345 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAXCSCXKRWCHARMCYHAN7MLTTSWGVANCNFSM4PFJZIYA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-864420485, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUQXM623Z5KA3IDM3DL7CV3TTSZKXANCNFSM4PFJZIYA .

marcosvpinto commented 3 years ago

Isaac, provavelmente porque você teve pedidos gerados antes da criação da procedure, o que causou a falta de informações no banco de dados. Caso seja possível, recomendo que você zere os dados da base de dados para que os novos sejam criados corretamente.

isaacsaid2021 commented 3 years ago

A base está zerada fiz o cadastro dos produtos do zero agora sem nenhum erro só dá mensagem quando vou finalizar o cadastro no menu pedido diz que o pedido está aberto rss não vai será se liberar o acesso pra vc vc consegue me ajudar ?

Em seg, 21 de jun de 2021 15:33, Marcos Vinícius Pinto < @.***> escreveu:

Isaac, provavelmente porque você teve pedidos gerados antes da criação da procedure, o que causou a falta de informações no banco de dados. Caso seja possível, recomendo que você zere os dados da base de dados para que os novos sejam criados corretamente.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-865255024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUQXM6ZFO4NJDNVJZPRO5SLTT6AXBANCNFSM4PFJZIYA .

isaacsaid2021 commented 3 years ago

Se vc tiver um ZAP que eu possa falar com vc fico agradecido abs

Em seg, 21 de jun de 2021 17:24, Tv Amor de Maria @.***> escreveu:

A base está zerada fiz o cadastro dos produtos do zero agora sem nenhum erro só dá mensagem quando vou finalizar o cadastro no menu pedido diz que o pedido está aberto rss não vai será se liberar o acesso pra vc vc consegue me ajudar ?

Em seg, 21 de jun de 2021 15:33, Marcos Vinícius Pinto < @.***> escreveu:

Isaac, provavelmente porque você teve pedidos gerados antes da criação da procedure, o que causou a falta de informações no banco de dados. Caso seja possível, recomendo que você zere os dados da base de dados para que os novos sejam criados corretamente.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-865255024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUQXM6ZFO4NJDNVJZPRO5SLTT6AXBANCNFSM4PFJZIYA .

isaacsaid2021 commented 3 years ago

boa noite marcos tudo bem consegui resolver o erro so que os botoes xls csv pdf não estão aparecendo sabe me dizer o que possa ser ?

aguardo a imagem esta anexada.

Em sex., 18 de jun. de 2021 às 21:07, Marcos Vinícius Pinto < @.***> escreveu:

Olá Isaac,

O erro aconteceu porque o sistema não encontrou a procedure no banco de dados. Pela mensagem que me enviou anteriormente, vi que você não tinha privilégios no banco de dados para criar uma procedure. O Script do banco de dados que está contido no sistema execute o SQL que cria a procedure, mas você precisa se certificar que seu usuário de banco tem o direito de criar procedures.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcosvpinto/estoque/issues/7#issuecomment-864325857, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUQXM65JTP24FZJPTJLK7E3TTPNS3ANCNFSM4PFJZIYA .