Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Joomla prázdna, biela stránka/Joomla blank page

22. úno 2019 14:54 #139081
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 :D

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 :D

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? :D

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.

Tato příloha není pro hosty přístupná.
Prosím nejprve se přihlaste nebo registrujte.


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
Odpověď od Martin Balko
Začátečník

Ernst napsal: mě se vaše stránky zobrazují OK

á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...

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
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
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

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
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 :D 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?

MiniJoomla! - www.minijoomla.org - 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
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ší ;-)), 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...
Poděkovali: Martin Balko

Powered by Fórum