Forum » Pomoč in nasveti » PHP & apache - nejasen problem
PHP & apache - nejasen problem
Dahakka ::
Pozdrav vsem skupaj,
imam problem, katerega nevem kako rešiti. Na računalniku sem si instaliral apache server in php skonfiguriral ter nato testiral. Prva testna scripta je šla skozi. Nato sem računalnik ponovno zagnal in od takrat naprej mi spletne strani delujejo nekam zelo čudno. recimo imam napisane tri php datoteke:
index.php
prvaStran.php
(Naredil sem rajše printscreen, ker če nalimam kodo jo forum nekam čudno sparsa...)
Problem nastane, ko poženem localhost mi včasih zgenerira pol strani, učasih dobim prazno stran, velikokrat dobim tudi html zgeneriran samo do prve funkcije, učasih se html zgenerira, vendar php ne vključi include() strani,...
Mogoče kdo ve, kako naj rešim ta problem, ker mi ni čisto nič več jasno kaj naj bi šlo tukaj narobe :(
Pozdrav vsem,
Dahakka
imam problem, katerega nevem kako rešiti. Na računalniku sem si instaliral apache server in php skonfiguriral ter nato testiral. Prva testna scripta je šla skozi. Nato sem računalnik ponovno zagnal in od takrat naprej mi spletne strani delujejo nekam zelo čudno. recimo imam napisane tri php datoteke:
index.php
prvaStran.php
(Naredil sem rajše printscreen, ker če nalimam kodo jo forum nekam čudno sparsa...)
Problem nastane, ko poženem localhost mi včasih zgenerira pol strani, učasih dobim prazno stran, velikokrat dobim tudi html zgeneriran samo do prve funkcije, učasih se html zgenerira, vendar php ne vključi include() strani,...
Mogoče kdo ve, kako naj rešim ta problem, ker mi ni čisto nič več jasno kaj naj bi šlo tukaj narobe :(
Pozdrav vsem,
Dahakka
Ziga Dolhar ::
Brrrr.
Najprej vklopi prikaz errorjev (error_reporting, display_errors). Potem pa odpravi vse errorje, s katerimi ti zateži :).
Najprej vklopi prikaz errorjev (error_reporting, display_errors). Potem pa odpravi vse errorje, s katerimi ti zateži :).
https://dolhar.si/
Dahakka ::
oh >.< kdo bi si mislil, da je zaradi narekovajev bla cela štala. Kje točno pa lahko vklopim možnost, javljenja napak? to vem, da v php.conf, samo katere dotične točke? Tisto kar si mi Ziga predlagal ne deluje oz v brskalniku ob morebitni napaki ne vidim izpisa napake...
Ziga Dolhar ::
error_reporting in display_errors :). Eno mora biti true, drugo pa E_ALL.
https://dolhar.si/
Dahakka ::
php mi še vedno prevede samo do točke kjer je napaka, tam kjer je napaka povzročena se nato prevajanje ustavi in prikaže spletna stran do napake... Tisti dve stvari sem v konfiguracijski datoteki našel vendar še vedno ne deluje....
DeeJay ::
pri echo in date funkciji ti narekovaji manjkajo
<?php echo '<b>Druga izpisana vrstica</b>';?>
<?php echo date('d m Y');?>
Zgodovina sprememb…
- spremenil: DeeJay ()
Mavrik ::
php mi še vedno prevede samo do točke kjer je napaka, tam kjer je napaka povzročena se nato prevajanje ustavi in prikaže spletna stran do napake... Tisti dve stvari sem v konfiguracijski datoteki našel vendar še vedno ne deluje....
Kaj ti Žiga govori:
a.) Vklopi prikaz napak (to očitno si)
b.) POPRAVI proklete napake. Če ne veš - to se stori tako da PREBEREŠ napako in jo RAZUMEŠ in jo potem ODPRAVIŠ. Ni tisto tam za okras.
The truth is rarely pure and never simple.
Dahakka ::
Hvala vsem za odgovore.
Mavrik, sem vklopil prikaz napak, vendar niso bile še vedno prikazane. Napake sem tudi že odpravil, kot je lahko razvidno iz 6-ega posta. Problem, kateri se mi je pojavil, da PHP mojih napak ni prikazoval so bile nastavitve za apache server, ker sem šel malo preveč v dejatle konfigurirat server. Sedaj, ob par popravljenih nastavitvah, stvar lepo funkcionira in prikazuje napake :)
Bi pa še vseeno vprašal, če kdo ve katere parametre točno moram nastaviti v php nastavitvah pod za datum in časovni pas, ker vedno kadar v php kodi uporabljam funkcije povezane z upravljanjem časom mi php javlja naslednji error:
Welcome Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in C:\Web\index.php on line 10 Warning: date() expects at least 1 parameter, 0 given in C:\Web\index.php on line 10 .
You are Warning: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
moje nastavitve v konfiguraciji php.ini za časovne pasove so sledeče:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone ="Europe/Ljubljana"
; http://php.net/date.default-latitude
;date.default_latitude = 52.5194
; http://php.net/date.default-longitude
;date.default_longitude = 13.4067
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333
Kaj moram še spremeniti, da bodo časovne enote delovale pravilno in brez javljenja tega opozorila? Niti nisem prepričan, še je širina in višina zemljepisne širine pravilna za ljubljano...
Mavrik, sem vklopil prikaz napak, vendar niso bile še vedno prikazane. Napake sem tudi že odpravil, kot je lahko razvidno iz 6-ega posta. Problem, kateri se mi je pojavil, da PHP mojih napak ni prikazoval so bile nastavitve za apache server, ker sem šel malo preveč v dejatle konfigurirat server. Sedaj, ob par popravljenih nastavitvah, stvar lepo funkcionira in prikazuje napake :)
Bi pa še vseeno vprašal, če kdo ve katere parametre točno moram nastaviti v php nastavitvah pod za datum in časovni pas, ker vedno kadar v php kodi uporabljam funkcije povezane z upravljanjem časom mi php javlja naslednji error:
Welcome Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in C:\Web\index.php on line 10 Warning: date() expects at least 1 parameter, 0 given in C:\Web\index.php on line 10 .
You are Warning: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
moje nastavitve v konfiguraciji php.ini za časovne pasove so sledeče:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone ="Europe/Ljubljana"
; http://php.net/date.default-latitude
;date.default_latitude = 52.5194
; http://php.net/date.default-longitude
;date.default_longitude = 13.4067
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333
Kaj moram še spremeniti, da bodo časovne enote delovale pravilno in brez javljenja tega opozorila? Niti nisem prepričan, še je širina in višina zemljepisne širine pravilna za ljubljano...
Ziga Dolhar ::
Za začetek te vrstice odkomentiraš (odstraniš podpičja).
Enako storiš pri nastavitvah prikaza napak ...
Enako storiš pri nastavitvah prikaza napak ...
https://dolhar.si/
Dahakka ::
No, sj da ne rečem, da me je kr mal preveč sram... Hvala :D kdo bi si mislil, da naj bi bila podpičja komentar, glede na to, da so opisi v podpičjih... jeez
Dahakka ::
No ja, ampk to sm šele zdle ugotovu. Predtem sm bral tiste komentarje, pa nism pokapirou, da bi ble tut nastavitve zakomentirane... :D
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP] SejeOddelek: Programiranje | 721 (624) | Pimoz |
» | [PHP] Nedelujoči mail()Oddelek: Programiranje | 1496 (1366) | Miko55 |
» | PHP5 ne dela!Oddelek: Omrežja in internet | 2344 (1859) | fizikalac |
» | Spletna stran dela na lokalnem strežniku, a ne na SinfonikinemOddelek: Izdelava spletišč | 1393 (1182) | CWIZO |
» | Unattended install for Windows - beginnerOddelek: Operacijski sistemi | 1210 (1163) | TitanSLO |