» »

Spletna stran dela na lokalnem strežniku, a ne na Sinfonikinem

Spletna stran dela na lokalnem strežniku, a ne na Sinfonikinem

root987 ::

'večer!

Imam sledeči problem:
Izdelal sem spletno stran, ki na mojem lokalnem serverju deluje tako kot sem si jo zamislil.

Ko pa vso PHP kodo, ki sem jo spacal za PHP 5.0.4 (kolikor poznam objekte iz četrte različice, nisem uporabil nobenega 5-only fićrja), prenesem na Sinfonikin strežnik, se mi namesto željenega rezultata prikaže prazna stran. Nič. Nada. Prazno. Nobenih napak, nobene pravilno izvršene kode.

Ker sem na začetku sumil da je kaj narobe z objekti, ki sem jih uporabil pri delu, in da server po defaultu blokira sporočila o napakah, sem v index.php vključil tudi

error_reporting(E_ALL);

a mi vseeno strežnik ne vrne nobenega sporočila o napakah - samo prazna stran, kot sem že povedal. Torej, what am I missing?

P.S. Sinfonika uporablja PHP 4.3.9 in MySQL 3.23.49 - osebno imam na lokalnem strežniku PHP 5.0.4 in MySQL 4.1.12 - da, vem, ni najnovejše, a dokler tega ne popravim ne mislim niti updejtat - kvečjemu downgrejdat.

Hvala!
"Myths which are believed in tend to become true."
--- George Orwell
  • spremenil: root987 ()

Road Runner ::

a sploh kakršna koli php skripta dela na onem srverju? phpinfo() ?
http://dusan.fora.si/blog/ (742617000027)

root987 ::

phpinfo() dela. Sem se tudi z neko manjšo skriptico poskušal povezati z mysql strežnikom in povezava dela.
"Myths which are believed in tend to become true."
--- George Orwell

Road Runner ::

probi brisat dele skripte in glej do kdaj dela, kdaj pa neha.

matematiki bi rekl da z bisekcijo izoliraj napako or sth :)
http://dusan.fora.si/blog/ (742617000027)

CWIZO ::

Take napake so najhujse ja.
Si 100% da res ni nobene PHP5 kode notri? Ker mozno je da je ke tok hudga da PHP tut sape ne more zajet da bi error izpisal...
Loge si precekiral, ce je kej uporabnega?
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

makei ::

Predlagam ti da zakomentiraš posemezne dele kode in gledaš, če se stran prikaže. Če se prikaže je napaka znotraj komentarja. Potem vajo ponoviš znotraj komentarja itd. To je zelo dolgotrajen postopek, ampak dela, preverjeno.

Ziga Dolhar ::

še display_errors nastavi.
https://dolhar.si/

ThinMan ::

Prva napaka je da sploh tukaj v forumu sprašuješ :)

Ker si verjetno naročnik storitev določenega podjetja, tudi plačuješ neko podporo ali pa ti jo dajo đabe (u paketu). Kliči Sinfoniko pa naj ti povejo katere omejitve ima PHP in MySql na njihovih strežnikih. Le tako boš videl kako lahko pravilno nastaviš php kodo da bo delovala.

npr.: Nekateri imajo težavo z globalnimi spremenljivkami, (temu se izogneš z $_GET)



lp,

P.S. 1 stavek je mišlje tko za hec
----
"We may not be able to control the wind, but we can always adjust our sails"

ThinMan ::

@Ziga: Določeni webhost provideri nimajo nastavljenega (display_errors) zaradi varnostnih razlogov.



lp,
----
"We may not be able to control the wind, but we can always adjust our sails"

Ziga Dolhar ::

flade, ravno zaradi tega bi moral _vklopit_ display_errors, ne? :)
https://dolhar.si/

ThinMan ::

Ne razumes me.

Napisa sem da Display_errors je v php.ini disablean pri nekaterih ponudnikih, zaradi varnostnih razlogov. Drugac pa seveda, ta funkcija je zelo dobrodosla, jo sam tudi uporabljam.
----
"We may not be able to control the wind, but we can always adjust our sails"

ThinMan ::

No, saj razumem kaj si mislu (da vklopi v php.ini)
----
"We may not be able to control the wind, but we can always adjust our sails"

Ziga Dolhar ::

Razumem, razumem te :-).

In se strinjam, da na produkcijskih strežnikih display_errors nima česa delat vklopljen. Kvečjemu custom error handler, vsekakor pa nič, česar uporabniku ne gre kazat iz varnostnih in userfriendly razlogov.

Btw, display_errors verjetno ne more vklopit v php.ini, saj do nje nima dostopa. Zato naj to nastavi v svoji izhodiščni skripti: ini_set('display_errors', 1);.
https://dolhar.si/

CWIZO ::

edit: Me je Ziga prehitel.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

Zgodovina sprememb…

  • spremenil: CWIZO ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[PHP] Nedelujoči mail()

Oddelek: Programiranje
51524 (1394) Miko55
»

MySQL Problem

Oddelek: Programiranje
91145 (692) Barcelinho
»

Prenos WP bloga k drugem gostitelju, ni možna več prijava

Oddelek: Izdelava spletišč
181827 (1608) marS
»

[PHP] Kako izvesti neko kodo šele ob kliku

Oddelek: Izdelava spletišč
241927 (1413) krho
»

Apache & PHP neki čudn

Oddelek: Programiranje
6941 (841) ahac

Več podobnih tem