Help een error

  • Hallo allemaal , nu is er opencart geinstalleerd op mijn hosting, inclusief een nieuwe template
    maar als ik een product wil toevoegen krijg ik deze melding :


    Notice: Undefined index: stock_status_id in /home/simonky109/domains/kasjet.nl/public_html/admin/model/catalog/product.php on line 4Notice: Undefined index: weight_class_id in /home/simonky109/domains/kasjet.nl/public_html/admin/model/catalog/product.php on line 4Notice: Undefined index: length_class_id in /home/simonky109/domains/kasjet.nl/public_html/admin/model/catalog/product.php on line 4Warning: Cannot modify header information - headers already sent by (output started at /home/simonky109/domains/kasjet.nl/public_html/admin/index.php:81) in /home/simonky109/domains/kasjet.nl/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/simonky109/domains/kasjet.nl/public_html/admin/index.php:81) in /home/simonky109/domains/kasjet.nl/public_html/system/engine/controller.php on line 29


    Kan iemand mij misschien helpen met het verwijderen of oplossen van deze error ?


    Groetjes Simone.

  • Guest, wil je besparen op je domeinnamen? (ad)
  • De Notices ontstaan meestal omdat variabelen in PHP niet gedifinieerd zijn.


    je doet er goed aan om error reporting op de server uit te zetten.


    Via PHP :

    PHP
    <?php
    error_reporting(0);
    @ini_set('display_errors', 0);


    Andere opties zijn via de .htaccess of in de php.ini



    Daardoor krijg je ook de vervolg melding dat er geen headers verstuurd kunnen worden omdat er al output is geweest (de notice melding)

  • De Notices ontstaan meestal omdat variabelen in PHP niet gedifinieerd zijn.


    je doet er goed aan om error reporting op de server uit te zetten.


    Dit is inderdaad de perfecte oplossing.[/sarcasm]


    Foutenmeldingen zijn er zodat je de fouten op kunt lossen, als je dit niet doet wordt je systeem nooit veilig.

  • Cas, je hebt daar gelijk in, software dat ik zelf schrijf heeft daar geen last van,


    producten zoals opencart /wordpress / magento / woocommerce / buddypress willen in combinatie met extra plugins nog wel eens vastlopen door notices op een server als error_reporting aanstaat.


    Een Notice is trouwens geen directe fout, meer een slordigheid. PHP geeft ier alleen maar aan dat het een waarde had verwacht. En in het geval van opencart. daar worden security audits gedaan die ervoor zorgen dat het wel "veilig" is.


    Als je het dan inderdaad netjes wilt oplossen :
    Zoek de regel op in het bestand waar het fout gaat. en zet er een 'if'-je omheen


    als er nu bijvoorbeeld staat

    PHP
    <?php $foo = $_POST['bar'];


    maak er dan van

    PHP
    <?php $foo = ( array_key_exists('bar', $_POST) ? $_POST['bar'] : '');


    Nadeel van de aanpassing in dit soort systemen is dat ze weg zijn als je een update draait.

  • Hallo,


    Heb je al opgezocht wat het probleem is? Heb je het al geprobeerd op te lossen en zo ja, hoe?


    Mvg,
    Tim


    3.8 Spam (onzinnige reacties zoals "privébericht gestuurd", "Leuk" en "Google") is niet toegestaan, plaats enkel een reactie indien deze iets bijdraagt aan het topic.


    Nu ontopic.


    http://www.opencartaz.com/open…fter-installing-1531.html
    Ik heb even gezocht op google en er staat hier wat summiere info wat het zou kunnen zijn.
    Er staat dat er misschien files zijn die niet geupload zijn. probeer alles even overnieuw te upload.

  • Fijn dat je tot een oplossing kunt komen. indien je gebruik maakt van filezilla kan je directories vergelijken.


    "Directory comparision and Synchronized browsing" dan kan je controlleren of alles wat je in een locale map hebt staan ook zo op de server staat. en meteen vergelijken of de filesize gelijk is.


    succes verder

  • Probeer je titel naar iets specifiekers te hernoemen. Help een error kan van alles zijn


    En probeer eens Tim zijn vragen te beantwoorden.


    Er zijn simpele procedures die je kan nemen voordat je een topic start, het doen van research kan je daarbij veel helpen!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!