Jump to content
aykou

Configurar servidor próprio (VPS OVH)

Recommended Posts

Olá pessoal

 

Eu ainda estou usando box loja, menos de 1 mês eu peguei uma hospedagem no hostgator pra testar PrestaShop, gostei muito, mas encontrei alguns problemas, vi que se eu passe pra um VPS resolveria, então peguei um da OVH e veio a duvida.

 

Vi em um post o cara ensinava a colocar a loja com ISPConfig e no meio do tutorial ele mensionou esse caminho nano /etc/php5/apache2/php.ini 

a minha duvida é a seguinte:

-Se eu alterar o php.ini neste local (Debian 8) ele vai valer para o PrestaShop?

-Se eu alterar apenas no PrestaShop vai funcionar?(digo pois não vou saber como vai ficar em relação a memória, upload etc)

-Se eu alterar direto no Debian, tudo que usar PHP vai ficar com essa config, por exemplo caso eu tenha outras coisas como, mais de 1 loja, wordpress etc, todos irão tomar essas configurações?

Pergunto isso pois meu VPS é modesto, 2GB ramm 10GB SSD 1x 2.4GHz, penso em ter apenas 1 blog, 1 site e 1 PrestaShop, mas futuramente quem sabe posso ter 2 de cada dosque citei, e se eu configurar essa coisa errada tenho medo de ferrar com o desempenho de tudo!

Obrigado

Share this post


Link to post
Share on other sites

Qualquer alteracao feita nos ficheiros do php (etc/php5/apache....) vao valer para TODO o seu espaco web ou seja para o apache e nao somente para o Prestashop, pois vc. está mexendo no apache que é a configuracao do apache.

 

Se vc. quiser que alteracao de valores somente se apliquem para o Prestashop, entao terá que fazer através de ficheiro xxx.php/.htaccess ou entao em um espaco web separado, aonde rode somente o Prestashop.

  • Like 1

Share this post


Link to post
Share on other sites

Estou com problemas, realmente faço as alterações nos dois lugares e nada acontece.

 

Não entendi o que vc quer dizer com xxx.php/.htaccess

 

Aqui a print do que eu alterei

FTPd21c4.jpg

Nem imagino o que eu devo alterar no .htaccess, mexi lá mas deu erro 500, tentei varias vezes.

Nem me importo muito com tradução, quero mesmo é melhorar o desempenho... já fui pro VPS justamente pra conseguir isso.
Também coloquei um php.ini dentro da pasta /admin2892

Ah, eu fiz a alteração no Debian também, dei restart no apache, mas não alterou nada...

Share this post


Link to post
Share on other sites

Vc. dependendo da estrutura do seu VPS pode adicionar alteracoes do servidor em ficheiros .php ou entao através de .htaccess. Se nao aplica, entao é porque o seu servidor nao entende o que colocou. Muitos comandos dependem da versao php em uso e dos módulos php ativados.

 

O que exatamente está querendo adaptar ?

  • Like 1

Share this post


Link to post
Share on other sites

Ah que chato, só está faltando isso mesmo, quero melhorar o desempenho, disponibilizar mais memória para loja.
 

Share this post


Link to post
Share on other sites

Neste caso existem algumas opcoes:

 

Alterar o defines.inc.php adicionando uma linha ini_set funcao do Prestashop, php.ini próprio (se estiver autorizado na configuracao do servidor),

 

ou entao alterar a configuracao padrao do servidor (opcao aconselhada). Para isto vc. terá que ter acesso SSH e com o putty alterar o valor, ou entao cPAnel ou Plesk, ou ISPConf.

 

Coimo nao seu o que vc. tem, fica difícil dizer o que deverá fazer.

 

BTW:

 


Vi em um post o cara ensinava a colocar a loja com ISPConfig e no meio do tutorial ele mensionou esse caminho nano /etc/php5/apache2/php.ini 

Dependendo da configuracao do seu servidor, esta dica nao irá funcionar mesmo.... Vc. sempre deve também verificar o envoirnment que a pessoa está usando. Se estiver com ngnix proxied, nao vai aplicar, pois aqui o ficheiro fica no ngnix e dependendo da versao linux em uso é o ficheiro httpd.conf. ;)

 

Informe exatamente o que usa, para podermos ajudar.

  • Like 1

Share this post


Link to post
Share on other sites

Desculpe a demora, realmente eu não sei o que estão usando, não me passaram essa informação, eu estou usando a configuração "PrestaShop" pronta deles (OVH), está rodando sob Debian, não sei mais nada... só me passaram o acesso e senha do PHPMyAdmin, MySQL, PrestaShop e do Debian 8. Acredito que tenho acesso a tudo, OVH não me parece ter restrições ou frescura.

Vou tentar agora o que vc indicou acima, e vou perguntar para eles qual desses (CPanel, ISPConfig, Plesk ou outro) que estão usando e solicitar o acesso, agora estou com medo deles não estarem usando nada que eu consiga visualizar amigavelmente, não entendo nada de Linux! 

 

Obrigado pelo suporte!!!

Edited by aykou (see edit history)

Share this post


Link to post
Share on other sites

Como estou no OVH, mas uso VPS próprio (instalado eu mesma), acredito que estejam usando ngnix proxied, neste caso qualquer alteracao deverá ser feita no ficheiro conf do ngnix e nao do apache.

 

Mas vc. deve ter o painel de administracao do servidor deles (control panel OVH). Lá acredito que possa alterar o valor do limíte de memória.

Share this post


Link to post
Share on other sites

Muito obrigado pela ajuda, eu vou reinstalar o sistema e seguir um tutorial aqui do forum (francês) com ISPConfig que é gratuito, imaginei que muita facilidade poderia me dar dor de cabeça...

 

Tem alguma sugestão quanto ao uso do ISPConfig, com ele eu consigo efetuar essas alterações sem dor de cabeça?

Nunca tive problemas com o suporte OVH, usei muito VPS Windows deles, sempre resolveram problemas que se quer eram responsabilidade deles, mas agora que eu vejo que é um problemas deles (visto que estou usando um pre-instalado deles) eles simplesmente abandonam o barco e pedem para eu procurar ajuda junto ao PrestaShop... acabei de me decepcionar.

Vc me ajudou muito, obrigado!  

Share this post


Link to post
Share on other sites

Pelo seu problema ser específico e off-topic, estou movendo a sua pergunta inicial para um tópico único.

 

Quanto ao servidor: nao aconselho vc. usar Windows, Use Linux. Quanto ao pacote pré-instalado Prestashop eu nao posso te dizer nada, pois nao uso. Vc. tem um VPS, ou um servidor partilhado com o pacote Prestashop pré-instalado ?

O OVH nao oferce suporte para ISP. Vc. tem a opcao cPanel ou entao o Plesk. Dependendo do pacote web que vc. possue, é que vai poder configurar/instalar.

OUtra coisa, após vc. ter alterado o apache, fez um restart do servidor ? Se nao fez, entao as alteracoes que fez através de SSH nao aplicam ;)

Share this post


Link to post
Share on other sites

Eu fiz todo o procedimento, reiniciei o apache e dei um reboot na maquina, acabei de de instalar o debian 8, vou tentar seguir esse tutorial https://www.prestashop.com/forums/topic/278026-tuto-installer-son-serveur-d%C3%A9di%C3%A9-vps-de-a-%C3%A0-z-sur-debian-7-et-8-ispconfig-site/?hl=%2Bispconfig espero conseguir.

 

Vou usar o ISPConfig por ser gratuito, mas ouvi falar muito bem do Plesk, mesmo com toda essa dificuldade estou gostando muito, estou até pensando em abandonar química e cursar informatica para internet e  desenvolvimento de sistemas hahahhaa

Share this post


Link to post
Share on other sites

A reinstalação travou em 61% há horas e OVH não possui suporte no fim de semana... medo que algo ocorra fim de semana quando a loja estive funcionando bem

Share this post


Link to post
Share on other sites

A loja está funcionando, por hora desisto desisto desse php.ini, para falar a verdade nem sei se o que fiz está trabalhando, estou me baseando na quantidade de caractere, se a mensagem pedindo para configurar um valor maior que 1000 sumir está funcionando...

 

Estou achando que tudo está ok e a unica coisa que não está funcionando é a quantidade de caractere, vc sabe alguma forma deu confirmar a quantidade de memoria disponível?

Share this post


Link to post
Share on other sites

Atualizando...

 

Creio que estava correto, as alterações que eu fiz no php.ini do vps estão funcionando, todos os valores que eu coloquei estão sendo reconhecidos pelo prestashop, exemplo,alterei memória para 256, limites de upload e postagens para 128, tudo entrou está ok, porém o max_input_vars não funciona de forma alguma, queria que aparecesse alguém que usar v1.6.1.6 para confirmar... 

 

Verifiquei em Parametros Avançados > Informações da Configuração

Muito obrigado Select, me ajudou muito!

Share this post


Link to post
Share on other sites

Consegui!
 

Modifiquei o php.ini no CGI, no VPS também tem em CLI e no apache2, mas nesse caso só alterei o CGI e dei um reboot na maquina, e funcionou! Detalhe, já estava alterado para 10000 e memoria 256, então alterei para 5555 e memoria para 512 e foi de boa!
 

Insistência... :)

Share this post


Link to post
Share on other sites

Bom, tinha resolvido o problema para disponibilizar mais memória para a loja, mas o max_input_vars não tinha resolvido...

Acabei de ver um vídeo tutorial que me ensinou!

 

1º Basta criar um arquivo user.ini e dentro dele deve conter apenas isso max_input_vars = 9999 (coloque o valor que quiser)

2º Coloque esse arquivo dentro da pasta admin da sua loja /adminXXXXXXXX

3º Renomeie ele para .user.ini (sim um ponto antes do user.ini)

Tudo pronto ^^'

 

OBS: Algumas distribuições do windows ou por alguma configuração sua vai salvar o user.ini assim: user.ini.txt ai vc tem que renomea-lo quando estiver dentro da sua pasta admin ou não irá funcionar!

 

Fonte: Prestashop Tutorial Risoluzione errore : max_input_vars 1000 per le traduzioni 

           scvproduction

 

Edited by aykou (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More