Joomla prázdna, biela stránka/Joomla blank page
22. úno 2019 11:35 #139073
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Zdravím vás,
Včera cez deň behom administratívnej práce (úprava článkov a mazanie nepublikovaných produktov) mi z ničoho nič prestal fungovať front end eshopu www.parfumylacno.sk - administrácia ostala fungovať = front end sa zmenil na čistú prázdnu bielu stránku, žiadne hlásenia, žiadna chyba, žiaden text, grafika, vôbec nič, úplne čistý biely priestor.
Najprv som myslel, že ide o chybu hostingu - oslovil som technikov na hostingu, všetko skontrolovali a na ich strane bolo všetko v poriadku (nemenili verziu php ani nič podobné) + poradili mi pár ďalších krokov.
Následne som podľa www.collectiveray.com/joomla/joomla-tuto...blank-page.htmltohto návodu postupoval takto:
Pozeral som error log - ale ten mi nič nepomohol - bolo tam hlásenie o tom, že sa nenašiel favicon.ico čo mi vôbec nepomohlo.. takže následne:
1. Zapol som v Joomla administrácii hlásenie chýb na maximum.
2. Následne sa na pôvodne prázdnej bielej obrazovke zobrazila aspoň táto chyba:
Notice: Undefined offset: 0 in /web/plugins/content/includeitem/includeitem.php on line 112
nie som programátor, takže mi to moc nepomohlo.
3. Obnovil som daný súbor zo zálohy - nepomohlo.
4. "Vypol" som daný súbor premenovaním na includeitem_orig.php = pomohlo, web začal "fungovať"- web sa dá normálne prehliadať, aj objednávať ale niečo asi nebude aj tak v poriadku, aj kvôli tomu, že sa vypol súbor includeitem, ktorý zobrazuje produkty v článkoch, ale aj preto, lebo pri hlásení chýb zobrazovalo všade možne na webe rôzne chyby, napr:
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
No web našťastie aspoň funguje.
5. Skúšal som nahodiť kompletnú zálohu webu z predchádzajúceho dňa, keď všetko fungovalo = nepomohlo : opäť som musel vypnúť súbor includeitem.php
Je pre mňa otázne ako mohol vzniknúť daný problém a ako ho vyriešiť.
Predpoklad:
1. Deň predtým som nainštaloval plugin Zásilkovna pre pridanie novej dopravnej metódy = plugin sa mi veľmi nepáčil, bol príliš veľký, zasahoval aj priamo do virtuemartu a v nákupnom košíku zobrazoval príliš veľa dát (mapu, údaje, informácie) o KAŽDEJ jednej pobočke zásielkovne na slovensku a spomaľoval tak web - dočasne som ho preto vypol - web však aj potom trištvrte dňa fungoval takže neviem či by toto mohlo mať na to vplyv.
2. Jediné ďalšie čo som inštaloval bol modul Virtuemart Currency Selector priamo v Joomle, otestoval som ho a následne vypol (iba som ho pripravoval do budúcna)
3. Zvažujem aj hacknutie webu, keďže Joomla nie je dlhšie aktualizovaná, kvôli nekompatibilite šablóny s novšou verziou Joomly. Mám Joomla 3.6.5
Ako riešenie mi teoreticky napadá akutalizácia Joomly - aj keď to si vôbec nie som istý či samo o sebe odstráni problém s includeitem.php súbor a blank page + zároveň následný redizajn/úprava šablóny, keďže nová verzia šablónu rozbila..
Tento príspevok tu prispievam hlavne na to, ak by mal tiež náhodou niekto problém s Joomla Blank Page.
Ďakujem.
Včera cez deň behom administratívnej práce (úprava článkov a mazanie nepublikovaných produktov) mi z ničoho nič prestal fungovať front end eshopu www.parfumylacno.sk - administrácia ostala fungovať = front end sa zmenil na čistú prázdnu bielu stránku, žiadne hlásenia, žiadna chyba, žiaden text, grafika, vôbec nič, úplne čistý biely priestor.
Najprv som myslel, že ide o chybu hostingu - oslovil som technikov na hostingu, všetko skontrolovali a na ich strane bolo všetko v poriadku (nemenili verziu php ani nič podobné) + poradili mi pár ďalších krokov.
Následne som podľa www.collectiveray.com/joomla/joomla-tuto...blank-page.htmltohto návodu postupoval takto:
Pozeral som error log - ale ten mi nič nepomohol - bolo tam hlásenie o tom, že sa nenašiel favicon.ico čo mi vôbec nepomohlo.. takže následne:
1. Zapol som v Joomla administrácii hlásenie chýb na maximum.
2. Následne sa na pôvodne prázdnej bielej obrazovke zobrazila aspoň táto chyba:
Notice: Undefined offset: 0 in /web/plugins/content/includeitem/includeitem.php on line 112
nie som programátor, takže mi to moc nepomohlo.
3. Obnovil som daný súbor zo zálohy - nepomohlo.
4. "Vypol" som daný súbor premenovaním na includeitem_orig.php = pomohlo, web začal "fungovať"- web sa dá normálne prehliadať, aj objednávať ale niečo asi nebude aj tak v poriadku, aj kvôli tomu, že sa vypol súbor includeitem, ktorý zobrazuje produkty v článkoch, ale aj preto, lebo pri hlásení chýb zobrazovalo všade možne na webe rôzne chyby, napr:
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
No web našťastie aspoň funguje.
5. Skúšal som nahodiť kompletnú zálohu webu z predchádzajúceho dňa, keď všetko fungovalo = nepomohlo : opäť som musel vypnúť súbor includeitem.php
Je pre mňa otázne ako mohol vzniknúť daný problém a ako ho vyriešiť.
Predpoklad:
1. Deň predtým som nainštaloval plugin Zásilkovna pre pridanie novej dopravnej metódy = plugin sa mi veľmi nepáčil, bol príliš veľký, zasahoval aj priamo do virtuemartu a v nákupnom košíku zobrazoval príliš veľa dát (mapu, údaje, informácie) o KAŽDEJ jednej pobočke zásielkovne na slovensku a spomaľoval tak web - dočasne som ho preto vypol - web však aj potom trištvrte dňa fungoval takže neviem či by toto mohlo mať na to vplyv.
2. Jediné ďalšie čo som inštaloval bol modul Virtuemart Currency Selector priamo v Joomle, otestoval som ho a následne vypol (iba som ho pripravoval do budúcna)
3. Zvažujem aj hacknutie webu, keďže Joomla nie je dlhšie aktualizovaná, kvôli nekompatibilite šablóny s novšou verziou Joomly. Mám Joomla 3.6.5
Ako riešenie mi teoreticky napadá akutalizácia Joomly - aj keď to si vôbec nie som istý či samo o sebe odstráni problém s includeitem.php súbor a blank page + zároveň následný redizajn/úprava šablóny, keďže nová verzia šablónu rozbila..
Tento príspevok tu prispievam hlavne na to, ak by mal tiež náhodou niekto problém s Joomla Blank Page.
Ďakujem.
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
22. úno 2019 11:45 #139074
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13

Admin
Ahoj,
zásadní pro tebe je najít chybu a to chybové hlášení společně se jménem souboru a číslem řádku, kde chyba nastala.
Notices a Warnings tě zatím moc zajímat nemusí, ty nezastaví skript a jsou zde hlavně pro vývojáře.
Jsi si 100% jistej, že server zobrazuje PHP chyby případně zapisuje do errorLogu?
Bílá stránka většinou znamená PHP chybu - a ta by měla být v errorLogu, případně v HTML zdrojovém kódu stránky (např. když se PHP chyba zobrazí uzavřená v Javascript bloku, není na stránce vidět, je vidět jen ve zdrojovém kódu.)
Ale jen za předpokladu, že zobrazování PHP chyb je zapnuto
Pak samozřejmě může nastat i varianta, kdy nějaký skript končí bez jakékoliv hlášky (exit), ale to by mělo být málo pravděpodobné
zásadní pro tebe je najít chybu a to chybové hlášení společně se jménem souboru a číslem řádku, kde chyba nastala.
Notices a Warnings tě zatím moc zajímat nemusí, ty nezastaví skript a jsou zde hlavně pro vývojáře.
Jsi si 100% jistej, že server zobrazuje PHP chyby případně zapisuje do errorLogu?
Bílá stránka většinou znamená PHP chybu - a ta by měla být v errorLogu, případně v HTML zdrojovém kódu stránky (např. když se PHP chyba zobrazí uzavřená v Javascript bloku, není na stránce vidět, je vidět jen ve zdrojovém kódu.)
Ale jen za předpokladu, že zobrazování PHP chyb je zapnuto
Pak samozřejmě může nastat i varianta, kdy nějaký skript končí bez jakékoliv hlášky (exit), ale to by mělo být málo pravděpodobné
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Martin Balko
22. úno 2019 14:10 - 22. úno 2019 14:26 #139076
jsou sice pro programátory ale zajímat Vás musí....
To jen programátoři tvrdí že nemusí, protože to nechtějí opravovat.
Kdyby programovali dobře a měli správně nadefinované proměnné dříve než je použijí a jiné další prasárny co tam dělají měli odladěné, tak by Notice a Warningy nebyly.
Ano, on web bude fungovat i s tím, ale každé vypsání notice a warningu a zápis do error logu, který při špatném nastavení hostingu může mít i 1,2 GB zabere čas a u eshopů, kde honíte každou milisekundu je to znát.
Znám eshopy, které každou sekundu generují > 2500 chyb se zápisem do error logu na serveru ale eshop pořád jede
Za tohle bych programátory nejraději zabil (a to se jedná i o renomované programátory nejenom v české kotlině), kteří opravdu aby nemuseli opravovat svoje chyby, řeknou, že to nevadí pro běh aplikace.
Věčné hádky které s nimi vedu
A přitom je to jednoduché opravit. Nakonec ty chyby za ně opravuji a pak jim nezaplatím hodiny.
Nyní k Vašemu problému:
Pomůže Vám opravdu jen výpis error logu na serveru (ne ten z Joomla), pokud máte bílou stránku bez chyby.
Ale podle toho co píšete, tak ten plugin je prasácky napsaný a nekontroluje například, zda je produkt uveřejněný nebo není nebo je tam jiná chybka v pluginu - programátor by si napsal vypsání objektu, který plugin generuje a viděl by.
Že on je zadarmo?
Je třeba aby se podíval na ten řádek 112 co se v php očekává a proč tam vzniká ta 0 místo seznamu produktů.
Nad dalšími kroky co píšete není zatím třeba uvažovat a to co jste instaloval by nemělo ovlivnit chod eshopu.
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf

Joomla Expert
Code:
Warning a Notice - věčné téma :)
jsou sice pro programátory ale zajímat Vás musí....
To jen programátoři tvrdí že nemusí, protože to nechtějí opravovat.
Kdyby programovali dobře a měli správně nadefinované proměnné dříve než je použijí a jiné další prasárny co tam dělají měli odladěné, tak by Notice a Warningy nebyly.
Ano, on web bude fungovat i s tím, ale každé vypsání notice a warningu a zápis do error logu, který při špatném nastavení hostingu může mít i 1,2 GB zabere čas a u eshopů, kde honíte každou milisekundu je to znát.
Znám eshopy, které každou sekundu generují > 2500 chyb se zápisem do error logu na serveru ale eshop pořád jede

Za tohle bych programátory nejraději zabil (a to se jedná i o renomované programátory nejenom v české kotlině), kteří opravdu aby nemuseli opravovat svoje chyby, řeknou, že to nevadí pro běh aplikace.
Věčné hádky které s nimi vedu

A přitom je to jednoduché opravit. Nakonec ty chyby za ně opravuji a pak jim nezaplatím hodiny.
Nyní k Vašemu problému:
Pomůže Vám opravdu jen výpis error logu na serveru (ne ten z Joomla), pokud máte bílou stránku bez chyby.
Ale podle toho co píšete, tak ten plugin je prasácky napsaný a nekontroluje například, zda je produkt uveřejněný nebo není nebo je tam jiná chybka v pluginu - programátor by si napsal vypsání objektu, který plugin generuje a viděl by.
Že on je zadarmo?

Je třeba aby se podíval na ten řádek 112 co se v php očekává a proč tam vzniká ta 0 místo seznamu produktů.
Nad dalšími kroky co píšete není zatím třeba uvažovat a to co jste instaloval by nemělo ovlivnit chod eshopu.
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Poděkovali: Martin Balko
22. úno 2019 14:19 #139078
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf

Joomla Expert
Jinak zdravím Martine Balko,
našel jsem si naši společnou diskusi z roku 2013 před koupí aplikace VirtueMart XML import v Easysoftware.
Používáte ještě?
Myslím že pro běh na J3 jsme upgradovali až v Minionu.
Rudolf
našel jsem si naši společnou diskusi z roku 2013 před koupí aplikace VirtueMart XML import v Easysoftware.
Používáte ještě?
Myslím že pro běh na J3 jsme upgradovali až v Minionu.
Rudolf
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
22. úno 2019 14:44 #139079
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
zdravím Vás, nie, import som používal v inom e-shope, v tomto mám nahodené všetky produkty ručne.Rudolf Baláš napsal: Jinak zdravím Martine Balko,
našel jsem si naši společnou diskusi z roku 2013 před koupí aplikace VirtueMart XML import v Easysoftware.
Používáte ještě?
Myslím že pro běh na J3 jsme upgradovali až v Minionu.
Rudolf
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
22. úno 2019 14:54 #139081
zdravím Vás a Ďakujem za odpoveď.
Pozerám sa teda do Error logu zo včerajšieho dňa ale veľa mi to teda nehovorí - nemám programátorské skúsenosti. Asi je naivné posielať to v prílohe s nádejou, že by sa na to chcelo niekomu pozrieť čo?
Všimol som si akurát to, že je tam vo veľa riadkoch spomínaný includeitem.php a pár krát aj zásilkovna, virtuemart...
Ak by to aj spôsobila zásilkovna (áno bola zadarmo a pred jej inštaláciou som veľmi zvažoval vytvorenie testovacej verzie webu, bohužiaľ som sa spoľahol na dôveryhodnosť tejto firmy...) zaujímavé je že sa mi stále nedarí opraviť problém ani odinštalovaním zásielkovne a ani obnovením zo zálohy z predchádzajúceho dňa (ftp). teoreticky ešte môžem skúsiť obnoviť zo zálohy databázu ak by to pomohlo...
Veľmi pekne vám všetkým ďakujem za rady a pomoc, veľmi si to vážim.
Velikost:63.9 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT_KB
PS - toto mi zobrazí ako zdrojový kód, keď nechám zobraziť blank page (keď nechám zapnutý súbor includeitem.php)
<s-cript id="updDynamicListeners_js" type="text/j-avascript">//<![CDATA[
jQuery(document).ready(function() { // GALT: Start listening for dynamic content update.
// If template is aware of dynamic update and provided a variable let's
// set-up the event listeners.
//if (Virtuemart.container)
Virtuemart.updateDynamicUpdateListeners();
}); //]]>
</script>
<div class="linelabgroup vmgroup
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
Rudolf Baláš napsal:
Code:Warning a Notice - věčné téma :)
jsou sice pro programátory ale zajímat Vás musí....
To jen programátoři tvrdí že nemusí, protože to nechtějí opravovat.
Kdyby programovali dobře a měli správně nadefinované proměnné dříve než je použijí a jiné další prasárny co tam dělají měli odladěné, tak by Notice a Warningy nebyly.
Ano, on web bude fungovat i s tím, ale každé vypsání notice a warningu a zápis do error logu, který při špatném nastavení hostingu může mít i 1,2 GB zabere čas a u eshopů, kde honíte každou milisekundu je to znát.
Znám eshopy, které každou sekundu generují > 2500 chyb se zápisem do error logu na serveru ale eshop pořád jede
Za tohle bych programátory nejraději zabil (a to se jedná i o renomované programátory nejenom v české kotlině), kteří opravdu aby nemuseli opravovat svoje chyby, řeknou, že to nevadí pro běh aplikace.
Věčné hádky které s nimi vedu
A přitom je to jednoduché opravit. Nakonec ty chyby za ně opravuji a pak jim nezaplatím hodiny.
Nyní k Vašemu problému:
Pomůže Vám opravdu jen výpis error logu na serveru (ne ten z Joomla), pokud máte bílou stránku bez chyby.
Ale podle toho co píšete, tak ten plugin je prasácky napsaný a nekontroluje například, zda je produkt uveřejněný nebo není nebo je tam jiná chybka v pluginu - programátor by si napsal vypsání objektu, který plugin generuje a viděl by.
Že on je zadarmo?
Je třeba aby se podíval na ten řádek 112 co se v php očekává a proč tam vzniká ta 0 místo seznamu produktů.
Nad dalšími kroky co píšete není zatím třeba uvažovat a to co jste instaloval by nemělo ovlivnit chod eshopu.
zdravím Vás a Ďakujem za odpoveď.
Pozerám sa teda do Error logu zo včerajšieho dňa ale veľa mi to teda nehovorí - nemám programátorské skúsenosti. Asi je naivné posielať to v prílohe s nádejou, že by sa na to chcelo niekomu pozrieť čo?

Všimol som si akurát to, že je tam vo veľa riadkoch spomínaný includeitem.php a pár krát aj zásilkovna, virtuemart...
Ak by to aj spôsobila zásilkovna (áno bola zadarmo a pred jej inštaláciou som veľmi zvažoval vytvorenie testovacej verzie webu, bohužiaľ som sa spoľahol na dôveryhodnosť tejto firmy...) zaujímavé je že sa mi stále nedarí opraviť problém ani odinštalovaním zásielkovne a ani obnovením zo zálohy z predchádzajúceho dňa (ftp). teoreticky ešte môžem skúsiť obnoviť zo zálohy databázu ak by to pomohlo...
Veľmi pekne vám všetkým ďakujem za rady a pomoc, veľmi si to vážim.
Soubor přílohy:
Název: error_log-...02-21.gzVelikost:63.9 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT_KB
PS - toto mi zobrazí ako zdrojový kód, keď nechám zobraziť blank page (keď nechám zapnutý súbor includeitem.php)
<s-cript id="updDynamicListeners_js" type="text/j-avascript">//<![CDATA[
jQuery(document).ready(function() { // GALT: Start listening for dynamic content update.
// If template is aware of dynamic update and provided a variable let's
// set-up the event listeners.
//if (Virtuemart.container)
Virtuemart.updateDynamicUpdateListeners();
}); //]]>
</script>
<div class="linelabgroup vmgroup
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
22. úno 2019 14:55 #139082
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
áno, lebo som vypol inkriminovaný súbor includeitem.php - s ním to vôbec nejde a pritom by na to nemal byť dôvod, doteraz s ním web fungoval úplne v pohode...Ernst napsal: mě se vaše stránky zobrazují OK
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
22. úno 2019 16:29 - 22. úno 2019 16:36 #139085
Ne, nemusí, v kontextu tohoto vlánka ho vůbec nezajímají. My zde řešíme, proč web zobrazuje bílou stránku a v tomto kontextu nás warningy a notices vůbec nezajímají, dokonce by nás jejich řešení zbytečně zatěžovalo a zdržovalo v hledání opravdové chyby.
Pokud máme kritickou chybu, warningy a notices jdou stranou. Je to něco jako když by se pacientovi na plicní ventilaci ucpal přívod s kyslíkem a všichni by hledali jak nejrychleji obnovit přívod kyslíku a do toho by přišel manažer Cvach a začal dělat přednášku o tom, že čisté postele jsou v nemocnici důležité a požadoval by po doktorech, aby se zabývali vyčištěním postele a až poté řešili to, proč se pacientovi nedostává kyslíku.
Tedy, pokud rozumíme psanému textu, znamená to, že nás momentálně notices a warningy nezajímají, že chceme vyřešit kritickou chybu. Ale nic to neříká o tom, že je dobré/špatné, aby program všeobecně produkoval notices a warningy.
Prosím, nepřekrucovat kontext a neměnit jeho význam.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13

Admin
jsou sice pro programátory ale zajímat Vás musí....
Ne, nemusí, v kontextu tohoto vlánka ho vůbec nezajímají. My zde řešíme, proč web zobrazuje bílou stránku a v tomto kontextu nás warningy a notices vůbec nezajímají, dokonce by nás jejich řešení zbytečně zatěžovalo a zdržovalo v hledání opravdové chyby.
Pokud máme kritickou chybu, warningy a notices jdou stranou. Je to něco jako když by se pacientovi na plicní ventilaci ucpal přívod s kyslíkem a všichni by hledali jak nejrychleji obnovit přívod kyslíku a do toho by přišel manažer Cvach a začal dělat přednášku o tom, že čisté postele jsou v nemocnici důležité a požadoval by po doktorech, aby se zabývali vyčištěním postele a až poté řešili to, proč se pacientovi nedostává kyslíku.
Notices a Warnings tě zatím moc zajímat nemusí, ty nezastaví skript a jsou zde hlavně pro vývojáře.
Tedy, pokud rozumíme psanému textu, znamená to, že nás momentálně notices a warningy nezajímají, že chceme vyřešit kritickou chybu. Ale nic to neříká o tom, že je dobré/špatné, aby program všeobecně produkoval notices a warningy.
Prosím, nepřekrucovat kontext a neměnit jeho význam.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Martin Balko, Pavel [byPV]
22. úno 2019 17:36 #139087
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
čo spôsobilo chybu som stále nezistil - bez niekoho pomoci to ani tak ľahko asi nezistím 
no podarilo sa mi konečne vytvorit testovaciu vyvojovu verziu webu vyvojova.parfumylacno.sk/ a obnovil som tam zalohu webu aj databazy 2 dni staru (pred instalaciou zasielkovne) a vyzera ze vsetko funguje (sice tak asi pridem o dva dni administrativnej prace...) aj som opat zapol includeitem.php a blank page sa uz neobjavila = web funguje...
pravdepodobne to spravim aj na ostrej verzii webu - obnovim zo zalohy, pridem o dva dni administrativnej prace ale vyriesim problem s includeitem.php a blank page

no podarilo sa mi konečne vytvorit testovaciu vyvojovu verziu webu vyvojova.parfumylacno.sk/ a obnovil som tam zalohu webu aj databazy 2 dni staru (pred instalaciou zasielkovne) a vyzera ze vsetko funguje (sice tak asi pridem o dva dni administrativnej prace...) aj som opat zapol includeitem.php a blank page sa uz neobjavila = web funguje...
pravdepodobne to spravim aj na ostrej verzii webu - obnovim zo zalohy, pridem o dva dni administrativnej prace ale vyriesim problem s includeitem.php a blank page
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
22. úno 2019 17:53 #139088
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf

Joomla Expert
Mě je to vše taky jasné 
taky diskuse problému byla dole uvedena větou a nyní k Vašemu problému.
Vše ostatní před tím byla přednáška doktora Cvacha
nesouvisející s tím proč to nejede...
Chybu máte zde:
Fatal error: Call to a member function get() on string in parfumylacno.sk/web/plugins/content/includeitem/includeitem/products.php on line 15
Kdo programoval ten plugin?

taky diskuse problému byla dole uvedena větou a nyní k Vašemu problému.
Vše ostatní před tím byla přednáška doktora Cvacha

Chybu máte zde:
Fatal error: Call to a member function get() on string in parfumylacno.sk/web/plugins/content/includeitem/includeitem/products.php on line 15
Kdo programoval ten plugin?
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Poděkovali: Martin Balko
22. úno 2019 18:42 #139093
Toto mi přijde zbytečné, protože pokud je pravda co píšete hned v úvodu (že jste v posledních dnech kromě Zásilkovny nic jiného neinstaloval / neaktualizoval), tak v tom pluginu je pravděpodobně nějaká chyba a byla tam i před dvěma dny.... jen jste ji nevyvolal. Tudíž pokud vrátíte administrační práci o dva dny zpět a pak zopakujete stejné úpravy (články, produkty, apod.), tak je tu šance, že se problém objeví znovu
.
Doporučuji se soustředit na tu chybu v pluginu a opravit ji. Případně pokud ho moc nevyužíváte a nechce se Vám platit za aktualizaci/podporu (nevím jaké máte možnosti, ale předpokládám, že jde o produkt Shortcodes Plugin for VirtueMart od Linelabu, že?), tak plugin vypnout.
Plugin nemusí být nutně špatně napsaný (jak tu někteří straší
), ale může tam být nějaká dosud neobjevená a neošetřená logická chyba (např. se snažíte zobrazit v článku produkt, který jste smazal), může jít o nekompatibilitu s něčím dalším co tam máte a nebo můžete mít jen starou neaktualizovanou verzi a plugin je tedy nekompatibilní s Joomla! nebo VM.
Nic konkrétního nelze poradit, to by člověk musel ten problém vidět, ale když opravíte/vypnete plugin, tak věřím, že máte po starostech a ušetříte dva dny práce...
Odpověď od Pavel [byPV]
Začátečník
pravdepodobne to spravim aj na ostrej verzii webu - obnovim zo zalohy, pridem o dva dni administrativnej prace ale vyriesim problem s includeitem.php a blank page
Toto mi přijde zbytečné, protože pokud je pravda co píšete hned v úvodu (že jste v posledních dnech kromě Zásilkovny nic jiného neinstaloval / neaktualizoval), tak v tom pluginu je pravděpodobně nějaká chyba a byla tam i před dvěma dny.... jen jste ji nevyvolal. Tudíž pokud vrátíte administrační práci o dva dny zpět a pak zopakujete stejné úpravy (články, produkty, apod.), tak je tu šance, že se problém objeví znovu

Doporučuji se soustředit na tu chybu v pluginu a opravit ji. Případně pokud ho moc nevyužíváte a nechce se Vám platit za aktualizaci/podporu (nevím jaké máte možnosti, ale předpokládám, že jde o produkt Shortcodes Plugin for VirtueMart od Linelabu, že?), tak plugin vypnout.
Plugin nemusí být nutně špatně napsaný (jak tu někteří straší

Nic konkrétního nelze poradit, to by člověk musel ten problém vidět, ale když opravíte/vypnete plugin, tak věřím, že máte po starostech a ušetříte dva dny práce...
Poděkovali: Martin Balko
22. úno 2019 19:53 #139102
Odpověď od David Zirhut
Admin
Zdravím, odpovídám jménem Linelabu.
Tazatel se celkem zmiňuje o 3 rozšířeních.
1) includeitem (Shortcodes). Z popisu je zřejmé, že chyba bude opravdu tam a je to tak, jak píše H13 - Notice opravdu nemá vliv na to že se zobrazí bílá stránka. V dotazu není uvedena verze pluginu ale téměř jistě to bude něco ve smyslu:
preg_match($pattern, $text, $matches)
...
if (!empty($matches[0]))
na tuto chybu jsme při testování nenarazili (zřejmě se projeví jen v určitých případech)
Plugin má (mj) dělat to že do článku je možné vložit do článku nějaký náhled produktu z VirtueMartu.
Pokud krátce předtím na web byl instalován plugin zásilkovna, který může ovlivnit zobrazování detailu produktu (co já vím že třeba že na základě ceny/hmotnosti nebo něčeho jiného u produktu zobrazí možné varianty dopravy), tak to pak v praxi může vypadat tak že vypnutím pluginu includeitem opravdu web začne fungovat a naopak ale přitom chyba může být právě v tom pluginu zásilkovny (tím neříkám, že chyba není v pluginu includeitem, může být i tam). Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
2) zásilkovna ...viz výše
3) modul menulinelab - chyba
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
Zde je třeba buď použít novější verzi modulu nebo chybu opravit. Zde bude oprava jednoduchá.
na uvedené řádce bude něco jako:
$neco = & JFactory ...
V tomto přípdě je třeba smazat znak & a tím bude chyba opravena.
Toto má historické důvody - dříve se používala ta první verze dnes (pravda že už delší dobu) se používá verze druhá.
D.Z. - podpora Linelab
Tazatel se celkem zmiňuje o 3 rozšířeních.
1) includeitem (Shortcodes). Z popisu je zřejmé, že chyba bude opravdu tam a je to tak, jak píše H13 - Notice opravdu nemá vliv na to že se zobrazí bílá stránka. V dotazu není uvedena verze pluginu ale téměř jistě to bude něco ve smyslu:
preg_match($pattern, $text, $matches)
...
if (!empty($matches[0]))
na tuto chybu jsme při testování nenarazili (zřejmě se projeví jen v určitých případech)
Plugin má (mj) dělat to že do článku je možné vložit do článku nějaký náhled produktu z VirtueMartu.
Pokud krátce předtím na web byl instalován plugin zásilkovna, který může ovlivnit zobrazování detailu produktu (co já vím že třeba že na základě ceny/hmotnosti nebo něčeho jiného u produktu zobrazí možné varianty dopravy), tak to pak v praxi může vypadat tak že vypnutím pluginu includeitem opravdu web začne fungovat a naopak ale přitom chyba může být právě v tom pluginu zásilkovny (tím neříkám, že chyba není v pluginu includeitem, může být i tam). Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
2) zásilkovna ...viz výše
3) modul menulinelab - chyba
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
Zde je třeba buď použít novější verzi modulu nebo chybu opravit. Zde bude oprava jednoduchá.
na uvedené řádce bude něco jako:
$neco = & JFactory ...
V tomto přípdě je třeba smazat znak & a tím bude chyba opravena.
Toto má historické důvody - dříve se používala ta první verze dnes (pravda že už delší dobu) se používá verze druhá.
D.Z. - podpora Linelab
Poděkovali: Martin Balko
22. úno 2019 20:21 #139105
Dle jeho slov to již zkusil a nepomohlo vypnutí, odinstalování a ani obnova ze zálohy (i když si nejsem z textu jistý, že byla vytvořena před Zásilkovnou). A po instalaci Zásilkovny web běžel ještě několik hodin jestli čtu dobře...
Ohledně "Notice" varování bych se vůbec nedivil, že zmizí po opravě chyby
. Sice nemusí značit nic závažného, ale kolikrát je to předzvěst něčeho většího a zde možná té chyby, kdy se možná nejprve přistupuje k objektu, který neexistuje (Notice) a pak se na něm volá metoda "get" (Error). Ale to jen vařím z vody, jelikož co je na těch řádcích netuším
...
Odpověď od Pavel [byPV]
Začátečník
Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
Dle jeho slov to již zkusil a nepomohlo vypnutí, odinstalování a ani obnova ze zálohy (i když si nejsem z textu jistý, že byla vytvořena před Zásilkovnou). A po instalaci Zásilkovny web běžel ještě několik hodin jestli čtu dobře...
Ohledně "Notice" varování bych se vůbec nedivil, že zmizí po opravě chyby


Poděkovali: Martin Balko
23. úno 2019 11:45 #139121
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
Ďakujem Vám všetkým za príspevky, ďakujem veľmi pekne za nájdenie chyby a aj za všetky informácie.
V prvom rade chcem zdôrazniť, že ak aj ide o chybu includeitem.php = pluginu shortcodes od Linelabu, s prácou a podporou Linelabu som veľmi spokojný a môžem ju len odporúčať.
To, že sa po rokoch vyskytla nejaká chyba vplyvom ďalšieho pluginu (pravdepodobne zásielkovne, ako tu už bolo spomínané), navyše s neaktuálnou Joomlou..
Určite by som za nič nevinil Linelab a ďakujem im za ich prácu, podporu a pomoc (pred pár rokmi, keď bol môj web skutočne opakovane napadnutý nejakými spam/hackerskými robotmi tak mi linelab dali web do poriadku behom dňa núdzovú verziu a behom pár dní komplet celý web..).
S najväčšou pravdepodobnosťou to môže byť tak ako píše pán Zirhut, že fungovanie pluginu nejako ovplyvnila inštalácia Zásielkovne => Zásielkovňu som síce hneď potom odpublikoval a následne aj vymazal, no problém stále ostal (ale tak ja neviem nakoľko sa vymažú všetky dáta zásielkovne pri odinštalovaní, pretože na ftp aj v databáze som aj po odinštalovaní nejaké dáta o zasielkovni našiel). Pred inštaláciou Zásielkovne všetko v poriadku fungovalo, pokazilo sa to až inštaláciou zásielkovne (po cca 18 hodinách). - mimochodom keď som nad tým rozmýšľal tak posledné úpravy, ktoré som pred pokazením webu spravil bolo publikovanie 3 nových článkov v ktorých som použil plugin shortcodes s odkazovaním na najnovšie produkty.. To bolo prvý krát po inštalácii Zásielkovne, čo som pridal nový článok s shortcodes, takže teoreticky by to mohlo zapadať do tejto hypotézy..
Faktom však ostáva, že aj po odinštalovaní zásielkovne sa problém neodstránil - pomohlo len vypnutie pluginu shortcodes - alebo nahodenie zálohy webu z času pred inštaláciou zásielkovne (zatiaľ len na testovacom webe, aby som neprišiel o administratívne práce vykonané na webe).
Takže zatiaľ to je v takomto stave + mi linelab prisľúbil pomoc s opravou pluginu shortcodes, aj keď používam zastaralú verziu, ktorej podpora už skončila - čo ma prekvapilo a veľmi potešilo a veľmi pekne za to ďakujem.
Pán Zirhut, ďakujem Vám takisto za návod na opravu chyby modulu menulinelab - postupoval som podľa Vášho návodu a chyba je už odstránená - ďakujem veľmi pekne, vážim si Vašu pomoc a Váš čas, ktorý ste mi venovali, ďakujem.
[hr]
Mimochodom pri vytváraní testovacej verzie webu som si všimol, že na webe mám v hostingu nastavenú verziu PHP 5.6 a dostupné sú tam už aj 7.0 - 7.3 = napadlo mi, či by som mal vyskúšať zvýšiť verziu, či by to mohlo v niečom pomôcť, alebo naopak skôr uškodiť?
Mohlo by to mať vplyv na vyriešenie chyby pluginu, alebo skôr nie?
Ešte raz všetkým veľmi pekne ďakujem za každý príspevok. Pre mňa osobne bol každý váš príspevok obrovským prínosom, ďakujem.
Krásnu sobotu prajem
V prvom rade chcem zdôrazniť, že ak aj ide o chybu includeitem.php = pluginu shortcodes od Linelabu, s prácou a podporou Linelabu som veľmi spokojný a môžem ju len odporúčať.
To, že sa po rokoch vyskytla nejaká chyba vplyvom ďalšieho pluginu (pravdepodobne zásielkovne, ako tu už bolo spomínané), navyše s neaktuálnou Joomlou..
Určite by som za nič nevinil Linelab a ďakujem im za ich prácu, podporu a pomoc (pred pár rokmi, keď bol môj web skutočne opakovane napadnutý nejakými spam/hackerskými robotmi tak mi linelab dali web do poriadku behom dňa núdzovú verziu a behom pár dní komplet celý web..).
S najväčšou pravdepodobnosťou to môže byť tak ako píše pán Zirhut, že fungovanie pluginu nejako ovplyvnila inštalácia Zásielkovne => Zásielkovňu som síce hneď potom odpublikoval a následne aj vymazal, no problém stále ostal (ale tak ja neviem nakoľko sa vymažú všetky dáta zásielkovne pri odinštalovaní, pretože na ftp aj v databáze som aj po odinštalovaní nejaké dáta o zasielkovni našiel). Pred inštaláciou Zásielkovne všetko v poriadku fungovalo, pokazilo sa to až inštaláciou zásielkovne (po cca 18 hodinách). - mimochodom keď som nad tým rozmýšľal tak posledné úpravy, ktoré som pred pokazením webu spravil bolo publikovanie 3 nových článkov v ktorých som použil plugin shortcodes s odkazovaním na najnovšie produkty.. To bolo prvý krát po inštalácii Zásielkovne, čo som pridal nový článok s shortcodes, takže teoreticky by to mohlo zapadať do tejto hypotézy..
Faktom však ostáva, že aj po odinštalovaní zásielkovne sa problém neodstránil - pomohlo len vypnutie pluginu shortcodes - alebo nahodenie zálohy webu z času pred inštaláciou zásielkovne (zatiaľ len na testovacom webe, aby som neprišiel o administratívne práce vykonané na webe).
Takže zatiaľ to je v takomto stave + mi linelab prisľúbil pomoc s opravou pluginu shortcodes, aj keď používam zastaralú verziu, ktorej podpora už skončila - čo ma prekvapilo a veľmi potešilo a veľmi pekne za to ďakujem.
Pán Zirhut, ďakujem Vám takisto za návod na opravu chyby modulu menulinelab - postupoval som podľa Vášho návodu a chyba je už odstránená - ďakujem veľmi pekne, vážim si Vašu pomoc a Váš čas, ktorý ste mi venovali, ďakujem.
[hr]
Mimochodom pri vytváraní testovacej verzie webu som si všimol, že na webe mám v hostingu nastavenú verziu PHP 5.6 a dostupné sú tam už aj 7.0 - 7.3 = napadlo mi, či by som mal vyskúšať zvýšiť verziu, či by to mohlo v niečom pomôcť, alebo naopak skôr uškodiť?

Ešte raz všetkým veľmi pekne ďakujem za každý príspevok. Pre mňa osobne bol každý váš príspevok obrovským prínosom, ďakujem.
Krásnu sobotu prajem

Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.