# Kako na spletni strani prikazovati PHP napake

Pokazali vam bomo kako enostavno vklopiti prikazovanje PHP napak in opozoril kar v vaši cPanel nadzorni plošči za različne aplikacije kot so Magento, WordPress in ostale.

Posodobljeno: 2026-07-29

Canonical: https://www.hostko.si/podpora/kb/kako-na-spletni-strani-prikazovati-php-napake/

Kadar med razvijanjem aplikacije prihaja do “<em>Internal Error 500</em>” ali podobnih napak je velikokrat težava v aplikaciji in za prikazovanje PHP napak in opozoril vam je lahko v veliko pomoč ta opcija.

## Kako aktivirati prikazovanje in logiranje PHP napak?

Prikazovanje PHP napak ali opozoril lahko enostavno vklopite v <strong>nadzorni plošči cPanel </strong> pod razdelkom <strong>Software &gt; Select PHP Version</strong>.

![Kako na spletni strani prikazovati PHP napake](https://www.hostko.si/podpora/images/articles/309a42ce5d9f4941f5b56248.png)

1.  Na vrhu izberite možnost <strong>Options</strong>.

![Kako na spletni strani prikazovati PHP napake](https://www.hostko.si/podpora/images/articles/bb4f029fb467e6a960a89796.png)

2\. Za prikazovanje napak morate obkljukati možnost <strong> display_errors</strong>

![Kako na spletni strani prikazovati PHP napake](https://www.hostko.si/podpora/images/articles/e7f9b08c4646ab92bc3bb64e.png)

3\. Pri nastavitvi <strong>Error Reporting</strong> preverite da je izbrana možnosti <strong>E_ALL &amp; –E_NOTICE</strong>

![Kako na spletni strani prikazovati PHP napake](https://www.hostko.si/podpora/images/articles/dbd6a82b59f08d9ac32893e6.png)

Sedaj če boste osvežili v brskalniku stran s katero imate težave in podpira PHP nastavitve error\_reports, boste na zaslonu videli PHP napake.

## Kako v aplikacijah aktivirati “debug mode”?

Angleški izraz <em>Debug Mode</em> ali <strong>način za odpravljanje napak</strong> je zelo koristno orodje s katerim si dodatno pomagamo pri iskanju napak in težav z aplikacijo.

V nadaljevanju bomo pokazali kako omogočiti “Debug Mode” v znanih aplikacijah kot so WordPress, OpenCart, PrestaShop in Magento.

## WordPress

Se vam pojavi prazna stran ali pa Internal Error na vaši WordPress spletni strani? Da boste lahko preverili kaj točno je narobe, je zelo priročno <strong>omogočiti funkcijo za odpravljanje napak</strong>. S to funkcijo bodo PHP napake in opzorila vidna na spletni strani.

1.  Prijavite se v cPanel in odprite File Manager (sl. Upravitelj datotek) in se pomaknite v mapo, kjer so shranjene datoteke vašega WordPress spletišča.
2.  Z desnim klikom na miški kliknite na datoteko <strong>wp-config.php</strong> in izberite možnost <strong>Edit</strong>. Če se vam odpre pojavno okno, še enkrat kliknite na <strong>Edit</strong> v desnem spodnjem kotu.
3.  V datoteki <strong>wp-config.php</strong> poiščite vrstico: `define( 'WP_DEBUG', false );` in jo zamenjajte z `define( 'WP_DEBUG', true );`
4.  WordPressu lahko tudi določite da naj napake in opozorila raje shrani v datoteko <strong>debug.log </strong> (datoteka se nahaja v mapi wp-content) kot da jih prikazuje na strani. Zato enostavno dopišite dve novi direktivi:
    
    `define( 'WP_DEBUG_DISPLAY', false );  define( 'WP_DEBUG_DISPLAY', false );`
    
5.  Shranite spremembe s klikom na gumb <strong>Save Changes</strong>

## OpenCart

1.  Ko boste prijavljeni v OpenCart administracijo v levem meniju kliknite na <strong>System</strong> in izberite <strong>Settings</strong>.
2.  V razdelku <strong>Server&nbsp; &gt; Debug System</strong> kliknite da bo označeno <strong>YES in shranite</strong>

## PrestaShop

<em>Za Prestashop verzijo <strong>1.7 in novejše</strong></em>

1.  Prijavite se v PrestaShop administracijo in kliknite na <strong>Advanced Parameters &gt; Performance &gt; DEBUG MODE PANEL &gt; </strong> Nastavite na <strong> YES.</strong>

![Kako na spletni strani prikazovati PHP napake](https://www.hostko.si/podpora/images/articles/2a3ecbcaa5a48eb55ff29570.png)

* * *

<em>Za PrestaShop&nbsp;<strong>1.5.3 &gt; 1.6</strong></em>

1.  Prijavite se v cPanel in odprite File Manager (sl. Upravitelj datotek) in se pomaknite v mapo, kjer je nameščena trgovina. V mapi  shranjene datoteke vašega WordPress spletišča.
2.  Z desnim klikom na miški kliknite na datoteko v mapi <strong>config/defines.inc.php&nbsp;</strong> in izberite možnost <strong>Edit</strong>. Če se vam odpre pojavno okno, še enkrat kliknite na <strong>Edit</strong> v desnem spodnjem kotu.

```text
define('_PS_MODE_DEV_', false
```

<em>Za &nbsp;PrestaShop verzije manjše od 1.5</em>

```text
@ini_set('display_errors', 'off');
```

## Magento 1

1.  Ko ste prijavljeni v Magento administracijo v namizju kliknite <strong>System</strong> <strong>&gt; Configuration</strong>.
2.  V razdelku <strong>ADVANCED</strong> kliknite <strong>Developer</strong>.
3.  Kliknite na puščico pri <strong>Log Settings</strong> za prikaz vseh nastavitev.
4.  Preverite da je pod ENABLED izbrano <strong>YES </strong> in kliknite gumb <strong>SaveConfig.</strong>
5.  Vrnite se nazaj na razdelek <strong>ADVANCED</strong> in kliknite <strong>System</strong>. Kliknite na puščico za pregled vseh nastavitev.
6.  Nastavite da bodo nastavitve:
    
    <strong>Enable Log: </strong> <strong>Yes</strong>
    
    <strong>Save Log:</strong> <strong>30</strong>
    
    <strong>Enable Log Cleaning: Yes</strong>
    
    <strong>Start </strong> <strong>Time: </strong> nastavite uro v nočnih urah
    
    <strong>Frequency: </strong> <strong>Weekly</strong>
7.  Za spremembo kliknite gumb <strong>Save</strong> <strong>Config</strong>.

## Magento 2

Magento 2 deluje nekoliko drugačen od verzije 1. Sedaj lahko Magento zaganjate v treh različnih načinih:

### 1\. Default Mode

Ta način je omogočen, če ni določen noben drug način. V tem načinu:

-   Statične datoteke se generirajo dinamično kot odgovor na zahtevo
-   Statične datoteke so objavljene v imeniku pub / static za hitrejše generiranje
-   Napake se uporabnikom ne prikažejo in se le te shranijo v datoteko

### 2\. Developer Mode

Način se uporablja za razvoj spletnih strani. Zanj je značilno da:

-   Statične datoteke se ustvarijo in objavijo v imeniku pub / static (kot je v privzetem načinu)
-   Napake so prikazane v brskalniku, uporabniki pa si jih lahko ogledajo
-   Napake, ki se shranijo v var / poročila, imajo bolj podrobnejše podatke

### 3\. Production Mode

Ta način velja za najbolj optimiziran in primeren za produkcijo. V tem načinu se vsi podatki naložijo iz predpomnilnika/cache (če obstajajo). Za generiranje morate uporabiti mehanizem za uvajanje (v bin / Magento).

V tem načinu:

-   Statične datoteke so shranjene samo v predpomnilniku
-   Napake niso prikazane in niti shranjene v datotekah napak

Če želite spremeniti produkcijski način za način razvijalca, morate zagnati bin/magento z nastavitvami uvajanje: <em>deploy:mode:set developer</em>.

Nato morate izbrisati vsebino naslednjih imenikov (<em>razen datotek .htaccess in datoteke pub/static/deployed_version.txt</em>):

```text
var/cache
var/di
var/generation
var/view_preprocessed
pub/static
```

POMEMBNO

Kadar končate z odpravo napak, ne pozabite vrednosti nastaviti nazaj na tiste, ki so bile nastavljene pred vašimi spremembami.