-
Avatary
Gdy dodaję z profilu admina avatar jest ok poza tym, że nad potwierdzeniem zmiany jest:
Kod:
Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/:/home2/:/home3/:/tmp) in [path]/includes/class_dm_userpic.php on line 204
Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/includes/class_image.php on line 333
Jak to naprawić?
-
To oznacza iż open_basedir masz włączone na serwerze, i nie możesz zapisywać plików w /tmp tylko w katalogu domowym.
Podsumowując - nie masz co się tym martwić, też kiedyś tak miałem, ale avatary działają - a wywalczyć zmianę tego jest ciężko, chyba że masz serwer VPS / dedykowany. Ew możesz pozbyć się błędu edytując plik class_image.php oraz class_dm_userpic.php. Co prawda zalecane to nie jest, ale jeżeli chcesz, to napisz, podam instrukcję :)
-
Nie wygląda to za estetycznie więc wolałbym usunąć ten błąd :]
-
Zerknąłem i jest sposób ;)
W opcjach vbulletin -> Ustawienia serwera i optymalizacja -> Ustawienia 'Safe Mode' daj na tak, w polu poniżej - Tymczasowy Katalog Trybu Safe Mode upewnij się iż masz wpisane /tmp i zapisz zmiany.
Teraz wejdź na FTP, utwórz w katalogu głównym (o ile nie masz) katalog tmp i nadaj mu chmod 777.
-
Wielkie dzięki, działa :)