Een product toevoegen is onmogelijk aangezien ik meer aan het inloggen ben dan iets toevoegen op mijn website.
Ik heb de volgende zaken al gedaan. mijn host benaderd . maar die geven aan dat het een opencart probleem is.
ze hebben gekeken en op momenten lijkt het als of ik er niks aan de hand is. maar die zijn schaars. ik heb mij internet verbinden onder de loep genomen , maar ik ondervind geen problemen met andere websites. opencart met een andere browser, probleem blijft.
Ik heb dit probleem opeens . zonder dat er verandering op mijn website heb aangebracht , opeens was het probleem daar .
Nou heb ik wel wat dingen gevonden maar die zijn voor de versie 1.5 en ik ben een beetje huiverig , omdat ik een beetje een leek ben. kan iemand mijn helpen?
http://forum.opencart.com/viewtopic.php ... it=timeout
Anders zou ik toch richting een wijziging bij de hostingprovider denken als je zelf verder niets gewijzigd hebt.
Free & Paid extensions from Think Twice | Opencart | Hulpmiddelen voor ouderen
je temp folder op je hosting is vol, waardoor de sessions niet worden geschreven, hosting probleem op shared hostig.
eigen server even een cron toevoegen die iedere nacht de temp folder leeg maakt.
je php session.gc_maxlifetime staat erg kort
je cache van je pc zit vol, je cache eens helemaal legen
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
Ik zal even contact op nemen met de host. voor die tem folder verhaal.
ik weet niet wat een cron is maar zal vandaag eens even google hoe ik dat het beste kan doen.
waar vind ik die php session.gc_maxlifetime?
de tip van cache leeg gooien had ik al gekregen door de host en is al meerder keren gedaan , die is het dus niet.
ik ga vandaag even hopelijk het probleem oplossen , want weer zon werkwerk, dan gooi ik me laptop uit het raam... hahaha..
maar het is een goed beheersings oefening dit probleem.
alvast bedankt weer .. ( victor ) !!
groetjes noa
Heb je een dedicated server, of een cloud server, dan kun je zelf de map leegmaken, omdat je dan ssh toegang hebt.
De PHP session lifetime vindt je in de PHP instellingen.
Op shared hosting heb je daar meestal geen of zeer beperkte toegang toe.
Je kunt proberen om deze op te nemen in de PHP.ini welke meestal in de root van je site staat.
Zet deze dan niet te lang, hoe langer je het maakt, hoe langer de sessie bestanden blijven bestaan en dus de temp folder weer vol blijft staan.
Een cron is een opdracht die je de server geeft.
Deze opdracht wordt dan iedere keer op de opgegeven tijd uitgevoerd.
Een cron kun je iedere minuut of ieder uur of iedere maand maar ook bijvoorbeeld iedere week op woensdag middag 15:33 uit laten voeren net hoe je het instelt of wilt hebben.
Heb je een drukke website, veel bezoekers, dan worden er veel sessie bestanden geschreven.
Op een gegeven moment is deze map vol, met een cron kun je die automatisch legen.
Op mijn server gebeurt dat iedere dag om 4:30 in de ochtend.
Zit je op shared hosting, dan moet je hoster die cron invoeren.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
U zit op het Shared platform wat voor server dit is weet ik niet
U heeft geen SSH toegang
Nanousjka Cohen
ik heb dus shared hosting.. en voor deze probleem oplossingen die deze man voorstelt. die jullie dus alleen kunnen uitvoeren , willen jullie niet helpen?
ik krijg alleen als antwoord , ligt niet aan de temp folder.. ik heb dit probleem vanuit het niks , niks gewijzigd op de site , zelfde provider enz. ik moet om de 4 sec inloggen en mijn website is dus onwerkbaar.
Roy
Wij kunnen niks aan de temp folder doen want deze is niet vol, als u wilt gaan gebruik maken van Cronjobs zult u moeten overgaan naar een vps of een andere partij die dit wel toestaat, op het shared platform geven wij deze mogelijkheid niet
Of u kunt een eigen temp folder instellen maar hier bieden wij verder geen support op
Nanousjka Cohen
een eigen temp folder instellen ?
Roy
Ja
Nanousjka Cohen
hoe doe ik dat ?
kunnen jullie wel dit doen? : De PHP session lifetime vindt je in de PHP instellingen.
Op shared hosting heb je daar meestal geen of zeer beperkte toegang toe.
Je kunt proberen om deze op te nemen in de PHP.ini welke meestal in de root van je site staat.
Zet deze dan niet te lang, hoe langer je het maakt, hoe langer de sessie bestanden blijven bestaan en dus de temp folder weer vol blijft staan.
Roy
10:23 am
U kunt zelf dit bestand aanmaken en de code die hiervoor nodig is instellen
Je kunt op je eigen hosting gaan zoeken.
Ga met FTP naar je site.
En kijk of er ergens een folder staat genaamd temp of session of iets wat daar op lijkt.
Open dan die map en als daar allemaal bestanden staan genaamd session, zit je goed en kun je die verwijderen.
Lukt dat allemaal niet, dan is het blijkbaar tijd om over te stappen naar betere hosting.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
Ga met FTP naar je site, open map public_html of de map waar je site staat.
Maak een nieuw bestand aan
Noem dit info.php
Open het bestand en zet hier de volgende regel in.
Code: Select all
<?php phpinfo() ?>
Er opend een pagina met heel veel info, zoek hier naar session_save_path
Je weet nu waar de sessies worden geschreven.
Laat je hoster het toe, dan kun je het safe pad aanpassen en binnen je eigen hosting brengen zodat je zelf controle krijgt over de sessie bestanden.
Maar zoals gezegd dit is lekker technisch.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
dat zijn geen sessions bestanden is er een manier om te zoeken op een woord in je website? via filezilla? niet dat ik kan vinden ..
overstappen naar een ander ook suggesties? welke heb jij ? ;-)
Zelf zit ik op cloudhosting bij neostrada, zeeeeer tevreden over.
Niet goedkoop, maar doordat de site super loopt verdient tie het zelf terug.
Ik wil ook wel even voor je kijken, misschien zie ik meer.
Je hebt denk ik nog wel het mail adres
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
ik heb je even gemaild. , super bedankt dat je voor me kan kijken ..
ik heb de php.ini gevonden :
magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.auto_start = Off;
session.use_only_cookies = On;
session.use_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
session.gc_maxlifetime = 12000000;
De sessie bestanden worden ruim 138 dagen lang bewaard.
En dan komt die map uiteindelijk vol te staan.
Een betere waarde is 86400 (24 uur)
Je kunt proberen de waarde een uurtje op 2 te zetten.
Met een beetje geluk gaat de server dan de oude sessie bestanden opruimen omdat ze allemaal ouder zijn als 2 seconden.
Geef dit wel even tijd, de server krijgt het daar erg druk mee.
Daarna zetten op 86400 blijf je dan ingelogd is het probleem opgelost.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
Ik heb het zelfde probleem met inloggen. Moet je dit in de Amin toepassen? Hoor het graag.victorj wrote: ↑Sun Feb 18, 2018 6:38 pmEn hier zit het probleem.
session.gc_maxlifetime = 12000000;
De sessie bestanden worden ruim 138 dagen lang bewaard.
En dan komt die map uiteindelijk vol te staan.
Een betere waarde is 86400 (24 uur)
Je kunt proberen de waarde een uurtje op 2 te zetten.
Met een beetje geluk gaat de server dan de oude sessie bestanden opruimen omdat ze allemaal ouder zijn als 2 seconden.
Geef dit wel even tijd, de server krijgt het daar erg druk mee.
Daarna zetten op 86400 blijf je dan ingelogd is het probleem opgelost.
Groet GJN
Dat is afhankelijk van wat er gebeurt.
Kun je niet inloggen en zie je een foutmelding, wordt je er snel na inloggen uitgegooit
Wat voor soort hosting je hebt, eigen vps of shared hosting.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
Ik heb webhosting bij Neostrada. Ik had hun al benaderd over temp folder. Het lijkt er op dat de temp folder niet vol zit.
Controleer in de map public_html of er een bestand PHP.ini staat doe dit ook in de map admin
Controleer de PHP sessie tijd die in die bestanden staat.
Post desnoods even de inhoud van die bestanden.
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 36000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_only_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 3600;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;
Admin
magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
In de php.ini in de map public_htlm staat de sessie Livetime op 3600 sec dus 1 uur.
Pas die aan naar 28000.
Pas ook de max mem limit aan naar 256
Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com
en in de map public_htlm heb php.ini aangepast. Zo goed?
magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 256M;
max_execution_time = 36000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_only_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 28000;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;
Users browsing this forum: No registered users and 6 guests