Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Obsługa obrazów a harmonogram zadań w Ubuntu
Forum PHP.pl > Forum > Przedszkole
d0m1n1k_
Witam,
chciałbym się dowiedzieć co mam zrobić, aby zapis, odczyt i edycja zdjęć na cron'ie działała.
Tzn. korzystam z procedury:

1. Pobierz plik z podanego adresu
2. Zapisz go na localhost'a
3. Edytuj go skryptem WideImage do ustalonych rozmiarów 1280x720.
4. Zapisz

I procedura jest zapętlona na każdy plik z tablicy.

Dotychczas korzystałem z WebServ'ie na Windows 10 i wszystko działało.
A teraz gdy postawiłem serwer na osobnej maszynie (Lubuntu + Apache + MySQL + PHP + vsFTPd = krok po kroku nie predefiniowany LAMP).
Problemem jest, że teraz wywala następujący błąd:

  1. PHP Fatal error: Uncaught exeption 'WideImage_Exception' with message 'WideImage requires the GD extension, but it's apparently not loaded.'
  2. in /var/www/html/core/WideImage.php:105
  3. Stack trace:
  4. #0 /var/www/html/core/wlib/WideImage.php(373): WideImage::checkGD()
  5. #1 /var/www/html/my_script.php(14): include('/var/www/html/c...')
  6. #2 {main}
  7. thrown in /var/www/html/core/wlib/WideImage.php on line 105


Czy chodzi tu o to że wszystko leci z konsoli a nie z trybu graficznego?
Pliki WideImage na pewno są w ustalonych lokalizacjach.

Bardzo proszę o pomoc za którą z góry bardzo serdecznie dziękuję.
rad11
Patrz na pierwszy błąd. Nie wiem nie znam się na tej bibliotece ale ten błąd mówi że nie ma rozszerzenia GD na serwerze. Spróbuj zainstalować
markuz
Apache ma swój osoby plik php.ini (i tam pewnie masz włączone rozszerzenie GD), ale skrypty php uruchamiane przez CLI mają inny plik php.ini a dokładnie na większości linuxów możesz go znaleźć w:
Kod
/etc/php5/cli/php.ini
d0m1n1k_
od razu sprawdziłem i poleciałem z instalacją:

  1. sudo apt-get install php5-gd
  2. sudo /etc/init.d/apache2 restart
  3. php5 -i | grep -i --color gd


Obecnie nie wywala błędów.
Także bardzo dziękuję za pomoc.
W razie czego odkopię temat :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.