Diskuze: zápis scriptem do souboru na serveru
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Má ten soubor/složka, kam chceš zapisovat, potřebná oprávnění?
No je umístěn přímo na serveru, kde je i ten script co do něj má psát. A jelikož při spuštění scriptu z prohlížeče jiného kompu je vše ok tak jsem oprávnění nějak nekoumal.
Kod kterým zapisuju je výše. Zbytek kodu je tvorba toho co se má zapisovat a v tom problém není. Data data k zápisu se generují dobře. To co se zapisuje je v objektu $out. A i kdyby tam nic nebylo tak pokud vím by se měl vytvořit alespon prázdný soubor.
A jak jsem říkal, on zapisuje a správně pokud script spustím z chromu třeba z jiného pc přes adresu. To je vše ok. Ale ten script mi taky co hodinu běží přímo na serveru. Umístění scriptu je totožné i všeho ostatního a proběhne vše jen ne ten zápis, ten vyhodí tu chybu. Server běží na windows server 2008
Buď daná složka neexistuje, nebo nemáš potřebná práva k vytvoření/zápisu do daného souboru.
Složka existuje. Pujdu po těch právech, ale zdá se mi to jako blbost. Ono když to v jednom případě zapíše spuštěné odjinud a pak spuštěné přímo z dané mašiny ne, zdá se mi to divný.
Vyřešeno.
Script byl v jedné složce další scripty co potřeboval v jiné a výsledný
zapisovaný soubor také. Což při relativních cestách když se spouštělo z
prohlížeče nevadilo. Ale v tasku jsem měl určenou absolutní cestu ke
scriptu a tam to vázlo pak. Chvílema se to nacházelo jinde než mělo ve
složkách takový to ukazovátko
Zobrazeno 12 zpráv z 12.