Dobrý den, mám jeden web s drupalem na freehostingu comehere, funguje výborně. Dnes jsem si registroval další subdobénu. Po nainstaliování (proběhne bez problému) mi Drupal stále vypisuje toto:
warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 5500 is not allowed to access /tmp/filen5mjYS owned by uid 5005 in /home/www/cekuj.net/subdomeny/trapasy/includes/file.inc on line 764.
warning: fopen(/tmp/filen5mjYS) [function.fopen]: failed to open stream: Success in /home/www/cekuj.net/subdomeny/trapasy/includes/file.inc on line 764.
Soubor nelze vytvořit.
Vůbec nevím o co jde. Poradíte mi?
Děkuji
Děkuji za radu, adresář tmp vůbec nebyl vytvořen, tak jsem ho vytvořil manuálně a přidělil patřičná práva. teď Drupal vypisuje toto:
Vybraný soubor /home/www/cekuj.net/subdomeny/trapasy/sites/default/files/tmp/fileXnuMJ0 nelze zkopírovat.
Vybraný soubor /home/www/cekuj.net/subdomeny/trapasy/sites/default/files/tmp/fileDxTonj nelze zkopírovat.
Přitom práva má...
práva mám nastaveny takto
sites 755
default 555
files 777
tmp 777
Je v /sites/default/files soubor .htaccess? Jaký má obsah? Tip: v FTP si dejte zobrazit skryté soubory.
tak problém jsem něják vyřešil. Stáhl jsem znovu instalaci Drupalu, vyčistil DB a nainstaloval Drupal bez češtiny a web funguje... nevím proč, ale funguje
Mám ten stejný problém. Prostě bez češtiny v pohodě, ale s češtinou to dělá tuto chybu. Každý adresář nebo soubor, který vytvoří drupal sám, má oprávnění 755. Pokud je chci změnit, tak mi to nejde, musím jej nejdříve smazat a potom vytvořit se stejným názvem a přiřadit atributy 757 a jede to. Toto ovšem funguje pouze pro začátek. Pokud se mají např. měnit barvy tématu, tak to samozřejmě nefunguje, protože se vytvoří adresář s náhodným názvem a ten to oprávnění nemá. Když se mu přidělí a dá se uložit znovu, tak název je samozřejmě jiný, takže smůla.
Nevyřešil jsem to také.
Ty práva jsou odvislý od toho, jak je nastavený server a jeho oprávnění k vytváření složek ze strany PHP.
Dobrý den, jde o problém zápisu do složky tmp, Drupal k ní zřejmě nemá přístup. Zkontrolujte přes FTP klienta oprávnění.