FileJournal a prava na servery
- japlavaren
- Člen | 404
Zdravim,
nahral som si aplikaciu na server a mam problem – subor btfj.dat. Nastavil som cely temp na 777, bohuzial scripty bezia cez ineho uzivatela ako ma ftp a ten si subor sice vytvoril, ale ma prava 666 na com to pada. Nieje to moj server, cize nastavenia moc nezmenim :( ma niekto nejaky napad ako z toho von?
- japlavaren
- Člen | 404
tak som pri vytvarani suboru journalu dopisal
<?php
chmod($this->file, 0777);
?>
a ide, bohuzial nemoze ho zamknut
PHP Fatal error: Uncaught exception InvalidStateException with message ‚Cannot acquire shared lock on journal.‘
a z s tymto ja uz nepohnem :(
Editoval japlavaren (16. 5. 2011 17:09)
- MzK
- Člen | 127
Mám také chybu: InvalidStateException
Cannot acquire shared lock on journal, na localhostu OK, na hostingu
problém?
Dospěl jsi k nějakému řešení? Dělá to i poslední verze Nette 2.0-beta
(revision d5b50dc released on 2011–06–03).
Dík za radu, bohužel změnit webhosting půjde až za rok, je
zaplacený :(
- PetrP
- Člen | 587
Narazil jsem na jednom hostingu na stejný problém.
Přestalo to fungovat z ničeho nic.
Minimální script vyvolávající chybu:
(módem otevření w+b to není, zkoušel jsem různé)
$handle = fopen(__DIR__ . '/testflock', 'w+b');
if (flock($handle, LOCK_SH) === false)
{
die('error');
}
else
{
die('ok');
}
- Pavel Kouřil
- Člen | 128
Nepodařilo se to někomu vyřešit nakonec?
Taky jsem na to narazil, z ničeho nic, po několika měsících stabilního běhu aplikace.