Witam,
po przeniesieniu strony na serwer pojawia mi się następujący błąd:
Warning: imagejpeg() [function.imagejpeg (http://grapil.com.pl/function.imagejpeg)]: Unable to open '/var/www/vhosts/nazwa_strony/httpdocs/cache/jwsigpro_cache_d794212331ref_02.jpg' for writing in /var/www/vhosts/nazwa_strony/httpdocs/plugins/content/jw_sigpro/sigpro.engine.php on line 293
Ustawiłem dostęp do katalogu /cache według zaleceń, a mianowicie:
You also have to make sure that Joomla's /cache folder is writable, in other words, check that the permissions for this folder are 755 or 777.
Lokalnie wszystko działa poprawnie - niestety na serwerze nie :(
Joomla! 1.5.14 Stable
z góry dzięki za pomoc
m3ss
m3ss
12-10-2009, 21:50
Zanim mi się oberwie od Zwiastuna :) za zaśmiecanie forum, mam tylko pytanie czy problem wynika z ustawień związanych z open_basedir?
zwiastun
12-10-2009, 21:54
Oberwie Ci się, oj - oberwie: masz możliwość edytowania wiadomości, po co dopisywać kolejną :)
Niekoniecznie: sprawdź ten katalog - komunikat mówi tylko, że nie można otworzyć pliku do zapisu
m3ss
12-10-2009, 22:05
Nadałem dostęp do katalogu jw_sigpro, ale błąd jest ciągle ten sam. Pomyślałem o open_basedir, ponieważ nie mogę również zainstalować żadnego dodatku, dostaję komunikat:
JFolder::create: Path not in open_basedir paths
Unable to create destination
Może to mieć jakiś związek z problemem galerii?
zwiastun
12-10-2009, 22:10
Dość oczywiste...
m3ss
12-10-2009, 22:25
OK, znalazłem Twoją odpowiedź co należy poprawić:
"Jeżeli open_basedir jest włączona, konieczne może być ustawienie dyrektywy konfiguracji PHP upload_tmp_dir, na ścieżkę, która wchodzi w zakres open_basedir, lub należy alternatywnie dodać ścieżkę upload_tmp_dir do open_basedir używając odpowiedniego seperatora ścieżki dla systemu hosta.
edit: albo źle szukam, albo nie umiem czytać ze zrozumieniem ;)
zwiastun
12-10-2009, 22:50
ustawienie dyrektywy konfiguracji PHP
php.ini :) (jeśli masz taką możliwość, lub kontakt z administratorem serwera)
m3ss
12-10-2009, 23:23
No tak... mózg dzisiaj mi nie pracuje najlepiej. Dzięki Zwiastun za czas i cierpliwość :).
pozdrawiam
m3ss
13-10-2009, 13:35
Admin ustawił dyrektywę w php.ini i Joomla! działa poprawnie :D
Błąd, który związany był z galerią naprawiłem usuwając pliki .jpg z folderu httpdocs/cache/ (które pozostały z wersji lokalnej).
Jeszcze raz dzięki Zwiastun za pomoc.
kjt
17-11-2009, 20:09
Nie chcąc zaśmiecać forum... i przy okazji wzburzać tych "wiedzących" dopiszę się do tematu...
Zauważyłem, że na joomli na której "pracuję" jest zainstalowany plugin Simple Image Gallery Pro 1.2 (nieaktywny więc nikt z niego nie korzystał wcześniej zapewne)
Więc oczywiście zachciałem go wykorzystać jednak oczywiście zamiast galerii wywala błędy że niby brak pliku lub katalogu a niżej, że format nie jest obsługiwany...
Dziwne trochę bo zwykły SIG(bez pro) 1.2.1 działa bez zarzutów...
Raczej dwie wersje nie powinny się "gryźć" skoro jedna z nich jest nieaktywna
Zależy mi głównie na podpisach pod obrazkami więc można by i używać zwykłego sig'a a podpis brać z nazwy pliku tyle, że nie wspiera polskich znaków...
A może jest coś podobnego do sig pro? Przeszukiwałem dodatki ale widzę, że podobne galerie nie instalują się tak prosto i niekiedy trzeba coś dopisywać do kodu strony .
zwiastun
17-11-2009, 20:57
1. Ten wątek ma dokładnie sprecyzowany temat. Następnym razem - zamiast się zarzekać i narzekać oraz umieszczać w cudzysłowie wiedzących, przyłóż się do czytania!
2. Wiedzących na forum trochę jest, jasnowidzów nie ma. Zatem na tak opisany problem rzeczowej odpowiedzi nie oczekuj.
kjt
17-11-2009, 23:48
Dzięki zwiastun... mobilizujesz :P
No to mam coś takiego:
Warning: getimagesize(/srv/www/vhosts/xxx.xxx.pl/httpdocs/images/stories/viiifg/dscf0020.jpg) [function.getimagesize (http://arl.lublin.pl/index.php/galeria-/function.getimagesize)]: failed to open stream: No such file or directory in /srv/www/vhosts/xxx.xxx.pl/httpdocs/plugins/content/jwsigpro/sigpro_engine.php on line 86
Image type not supportedCzy to może mieć coś wspólnego z prawami do katalogów/plików bo mam czasem problem ze zmianą?
Jeśli chodzi o plik sigpro_engine.php to od 84-96 jest:
// cut image if specified by user
if ($this->cut_x > 0) $orig_x = min($this->cut_x, $orig_x);
if ($this->cut_y > 0) $orig_y = min($this->cut_y, $orig_y);
// should we override thumb image type?
$this->image_type = ($this->image_type != -1 ? $this->image_type : $orig_img_type);
// check for allowed image types
if ($orig_img_type < 1 or $orig_img_type > 3) die("Image type not supported");
/FIN
No niestety jestem chyba bardziej leniwy niż błyskotliwy ale właśnie odkryłem, że problemem były duże litery w nazwach plików i być może również samego rozszerzenia.
Jak rozwiązać problem polskich znaków w podpisach?
Grzebać w bazach danych? (nie mam dostępu...)
/Finito ostatecznie
"Nie da Ci tego wiki! nie da Ci tego zwiastu! Co może dać Ci JCE+JCE Utilities..."
Bez urazy. Na przeszłość postaram się więcej czytać niż pisać.