Prestashop - težave s prevajanjem "max_input_vars"

Prestashop – težave s prevajanjem “max_input_vars”

2 min branja

Prevajanje nameščenih modulov v Prestashop-u zna biti kar težava, odvisno od ponudnika gostovanja. 

Zgodi se, da ko se namenimo prevajati module, se nam namesto modulov z besedilom za prevod prikaže opozorilo  “Opozorilo: Vaša PHP konfiguracija omejuje maksimalno število polj dovoljeno v obliki: 1000 za max_input_vars.”

Prevodi_PrestaShop_1000 max_input_vars_php

Kaj pomeni max_input_vars?

S tem parametrom se nastavi število sprejetih spremeljivk (vsaka vrstica prevoda šteje za svojo spremeljivko). 

 

Kaj narediti?

  • Prestashop forum ponuja veliko navodil, a običajno brez sodelovanja ponudnika spletnega gostovanja ne bo šlo. 
  • ugotovimo nastavitve
  • ustvarimo php.ini datoteko in poskusimo spremeniti nastavitev
  • lahko poskusimo z dodajanjem “php_value max_input_vars 10000” v .htaccess
  • prosimo ponudnika gostovanja, da nam spremeni nastavitev
  • na računalniku naredimo lokalno kopijo (wamp) in prevajamo tu, prevod potem preko ftp prenesemo na strežnik
  • zamenjamo ponudnika gostovanja – priporočam A2hosting

 

Morebiti je najprej pametno ugotoviti naše nastavitve. Z urejevalnikom besedil (lahko Beležnico) ustvarimo prazno datoteko, vanjo prilepimo spodnjo kodo ter shranimo kot info.php. Datoteko prenesemo na strežnik, v “root” mapo. V brskalniku odpremo datoteko našadomena.com/info.php in morale bi se nam izpisati nastavitve. 

1
2
3
4
5
6
<?php
 
// Show all php information
phpinfo();
 
?>

  phpinfo  phpmemorylimit

 

Nakar ustvarimo še eno prazno datoteko, ji dodamo spodnje parametre tor jo shranimo z imenom php.ini

<?php
memory_limit = 2048M
max_execution_time = 1000;
max_input_time = -1;
post_max_size = 15M;
upload_max_filesize = 15M;
max_input_vars = 10000;
suhosin.get.max_vars = 10000;
suhosin.post.max_vars = 10000;
?>

php.ini datoteko naložimo (lahko jo ustvarimo tudi preko ftp ali File manager-jem) v korensko mapo na strežniku ter ponovno preverimo našadomena.com/info.php. Če je sprememba uveljavljena, se nam bi moralo izpisati slednje.

php-increase

Če nismo bili uspešni, potem prosimo ponudnika gostovanja, da za nas spremeni nastavitve.

V kolikor za to nimajo razumevanja, potem moramo razmisliti o menjavi ponudnika. 

 

Po mojih izkušnjah so tuji ponudniki precej bolj odzivni od slovenskih, pa tudi paketi gostovanja so običajno precej bolj zmogljivi ter za nižjo ceno. 

Sam brez slabe vesti priporočam odlično spletno gostovanje z evropskimi strežniki na Islandiji A2hosting. 

fast hosting

0 odzivov

Povej mnenje

Bi se pridružili pogovoru?
Feel free to contribute!

Dodaj odgovor

This site uses Akismet to reduce spam. Learn how your comment data is processed.