Nie działa Php5+GB

Jeśli już na pewno nie da się umieścić posta wyżej.
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Nie działa Php5+GB

Post autor: barja »

Ogromna prosba - czy ktoś ma przekompilowane PHP5 z biblioteką gd.so?
Mam na localhoście Joomlę i muszę zainstalować moduł galerii. Galeria powinna w locie tworzyć miniaturki, ale ich nie robi - znalazłam w sieci powód, ale obawiam się, że moje zdolności są za małe do zrobienia tego.
Dlatego uśmiecham się gorąco o tą paczkę, jeśli to możliwe.:|
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Php5+GB

Post autor: jacekalex »

:~$ apt-cache search php | grep gd
php5-gd - GD module for php5
To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Nie działa Php5+GB

Post autor: barja »

Gdyby sprawa polegała na poszukaniu w Synapticu - to nie gniewajcie się, ale ja nie jestem nowicjuszką!
Mam zainstalowaną tą bibliotekę, ale to nie działa. I wiem, dlaczego, jest bug opisany i lekarstwem jest dość skomplikowana kompilacja php5 z podaną biblioteką - dlatego pytałam, czy może ktoś ma to zrobione.

:~$ apt-cache search php | grep gd
php5-gd - GD module for php5
To też przerabiałam. Jest zainstalowane.
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Nie działa Php5+GB

Post autor: jacekalex »

A może masz nie włączoną w php.ini?
Bo biblioteka u mnie działa w programie gallery2.

Jesteś pewna - że za problem nie odpowiada kod php?
A konkretnie - jakiś błąd?

Bo z doświadczeń z cms'ami wiem - że błędów w modułach nie brakuje.
A moduły z zewnątrz można instalować między innymi poprzez pakiet pear,
natomiast ściągając ręcznie źródła jakiegokolwiek modułu,
- w środku zawsze jest jakieś readme z opisem sposobu instalacji.

Zrób w katalogu Apacha plik test.php
wklej do niego tą linię:

Kod: Zaznacz cały

<?php phpinfo(); ?>
potem daj plikowi atrybut wykonania, a potem wejdź przeglądarką na http://localhost/test.php i zobacz,
- jakie masz ustawienia dla biblioteki gd.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Nie działa Php5+GB

Post autor: barja »

https://bugs.launchpad.net/ubuntu/+sour ... +bug/74647
http://www.phpmag.ru/2009/09/12/ubuntu-9-04-php-5-gd-2/

Zainstalowałam http://www.joomlaworks.gr/content/view/17/42/
Normalnie, tak, jakbym wrzucała na zdalny serwer, czyli przez panel. Sama galeria działa, wyświetla obrazki ze wskazanego folderu, natomiast, to, co najważniejsze, czyli tworzenie miniaturek "w locie" - nie działa. Znalazłam w sieci, że przyczyną jest to, co podałam w pierwszych dwóch linkach, i to się potwierdza w innych wpisach użytkowników Joomli i tej galerii. Zwróciłam się o pomoc, ponieważ obawiam się, że przy innych tego typu pluginach może być podobnie.
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Nie działa Php5+GB

Post autor: jacekalex »

Pojechałaś po bandzie:
U mnie:
system - karmic 32 bit:
:~$ uname -a
Linux localhost 2.6.31.6-karmic1-l7-imq #1 SMP PREEMPT Sun Feb 7 15:40:11 CET 2010 i686 GNU/Linux
:~$ cat /etc/issue
Ubuntu 9.10 \n \l
:~$ php --version
PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cli) (built: Jan 6 2010 22:41:56)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by mOo
with Suhosin v0.9.28, Copyright (c) 2007, by SektionEins GmbH
A w programie gallery2 (internetowa galeria napisana w php)
miniaturki generuje bez problemu.

I dlatego błędu szukałbym w Joomli.

Zresztą możesz sprawdzić sama:
zainstaluj paczkę gallery2.
ustaw
Alias /galeria /usr/share/gallery2
w pliku /etc/gallery2/apache.conf
Potem restart apacha, dodaj użytkownika gallery2 do bazy danych i zainstaluj galerię.
http://localhost/galeria
Przy wyborze modułów zaznacz użycie GD.
I zobacz - czy działa.

U mnie generuje miniatury podręcznikowo.

Natomiast błąd zgłoszony na lauchpadzie dotyczy poprzedniej wersji ubuntu - 9.04

Co do minta - nie wiem - nie używam.

Pozdrawiam.

I to by było na tyle.
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Nie działa Php5+GB

Post autor: barja »

Bug nie jest naprawiony:
http://ubuntuforums.org/showthread.php?t=1319368
Pewnie ma to do siebie, co karty ATI, u jednych działa, u innych nie.
A co do gallery2 - przepraszam, nie o to chodzi, żeby klientowi wciskać coś innego, ale zainstalować to, co sobie życzy.
Poza tym, szanujmy siebie nawzajem, taką zasadę przyjmuję tu, na Forum, oczywiście, nie obraziłeś mnie w niczym, ale trochę drażniące są wypowiedzi mocno arbitralne, mające na celu wykazanie, że zwracający się o pomoc "nie ma racji".
Sprawdzałam, teoretycznie moduł gd.ini jest włączony, ale jednak coś jest nie tak. Chyba sama za tą kompilację się wezmę, może mi się uda. Tak, czy siak, proszę o zamknięcie.
A ja tylko pytałam, czy ktoś ma to zrobione...
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Nie działa Php5+GB

Post autor: jacekalex »

Php5 biblioteka GD.

Dlaczego w Joomli (php5) nie działa, a w Gallery2 (php5) działa?

Taki błąd o jakim piszesz - czasem jest aktywny u wszystkich, a czasem tylko u części użytkowników.

Po za tym - winny system operacyjny, czy zainstalowana z repo biblioteka, czy może kod aplikacji - która z tej biblioteki korzysta?

Czy to trudne pytanie? Czy ktoś zna pewną na 100% odpowiedź?
Zazwyczaj - kiedy jakaś strona www nie działa w firefoxie, sprawdzam w Operze i Chrome. Czy robięcoś glupiego, lub złego - tak zmieniając przeglądarki?

Więc - będąc konsekwentnym - proponuję rzecz następującą - jeżeli biblioteka nie działa w joomli, to zobaczyć w innym programie - czy raczej CMS'ie - który także korzysta z tej biblioteki, czy są takie same, lub podobne objawy.
W ten sposób mamy odpowiedź, gdzie szukać przyczyny błędu.
Czy coś tu jest nielogiczne.

Błąd opisany na lauchpadzie - dotyczy biblioteki GD, nie naprawiony.

U Ciebie przy Joomli występuje, u mnie przy Gallery2 nie występuje.
Czy mamy ten sam system (Ubuntu Karmic 32 bit),w twojej stopce widzę że tak.

I w związku z tym, czym wytłumaczyć różnicę w działaniu tej biblioteki na naszych systemach?
Może bład polega na tym - że biblioteka GD ma odwółania do jakichś innych pakietów - które mam zainstalowane, a u Ciebie ich nie ma?
Możliwe.
Czy masz zainstalowane php5-imagic - support php do ImageMagick?
Czy masz libphp-jpgraph - Object oriented graph library for php5?

Co do kompilacji php ze źrodeł - był kiedyś taki przepis w howto - kompilacja apacha i php.

Tylko - że php potrzebuje przy kompilacji kilkadziesiąt opcji dotyczących budowy modułów, w dodatku - jeśli skompilujesz php, to prawdopodobnie każdy potrzebny moduł tez będzie trzeba kompilować.

A to już wyższa szkoła jazdy, - w dodatku łatwiejsza do zrobienia w Gentoo, niż w Ubuntu.

Więc zanim zaczniesz kompilować php5 - to najpierw sprawdź - czy ten problem dotyczy tylko Joomli, czy biblioteki GD.

A co do Joomli, którą instalowałaś wczoraj, to u mnie wysypała się przy próbie instalowania polskich paczek językowych.

A z moich doświadczeń z oscommerce (administrowałem niedawno sklepem internetowym) a także prób z innymi cmsami, Joomla, Drupalem, ModX'em, czy Nuke, zauważyłem - że w tych modulach błedów nie brakuje, i trzeba się nieźle znać na programowaniu w php, żeby sobie z nimi poradzić.
Co gorsza - nie wszystkie pięknie piszą - co im dolega, czasem trzeba się nieźle nakombinować.

Co do pytania - czy ktoś ma to zrobione, miałem kiedyś, ostatnio nie potrzebowałem.

A zanim zabierzesz się za kompilację php, najpierw sprawdź -czy problem z GD dotyczy wszystkich aplikacji - które z niej korzystają ( przynajmniej 2 lub 3) czy tylko Joomli , a dopiero potem bierz się za kompilację.

Może też pomóc zainstalowanie z repo innej wersji php.

A co do tej nieszczęsnej biblioteki - tutaj jest dowód, że u Ciebie nie dzłała na systemie "Ubuntu 9.10 i386 Gnome,".
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Nie działa Php5+GB

Post autor: barja »

Sprawa wyjaśniła się mniej więcej. Mam zbyt nową wersję php5. Bibliotekę libphp-jpgraph natomiast php5-imagic nie mogę zainstalować z uwagi na niespełnione zależności (wymaga: php5-cgi, to wymaga: phpapi-20060613+lfs, który to pakiet jest dopiero dostępny dla Ubuntu LL).
Jest wersja dla 9.10 (http://packages.ubuntu.com/karmic-updat ... i/download), lecz, oczywiście nie mogę zainstalować, ponieważ to paczka dla php5.2, a ja mam w systemie php 5.3.0-3~ppa2. Koniec tematu, po prostu strata klienta i żyje się dalej.

Natomiast rada, żeby potestować inne CMS-y - hmm, klient ma na ten temat inne zdanie i tyle. Że Tamta galeria tworzy miniaturki? OK. Zgadza się, ale ta, o którą chodzi - nie tworzy i już wiadomo, dlaczego. Kompilować nie będę, bo wiem, ile po drodze jest parametrów, chociaż w sumie chodzi o jeden drobiazg: viewtopic.php?p=682958#post682958
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Nie działa Php5+GB

Post autor: jacekalex »

Testowanie innych cms'ów nie jest dla żadnego klienta, tylko dla Ciebie.

Ja kiedyś robiłem strony (kilka lat temu), a ostatnio administrowałem sklepem na oscommerce, i przy okazji obczaiłem większość popularnych cms'ów.
Zauważyłem - że kiedy instaluje się do nich dodatki, to pojawia się masa kłopotów, z powodu zarówno błędów w kodzie, jaki i błahostek.

Kiedyś posypał mi się skrypt w php - w którym musiałem zmienić numer kontaktowy gg, i otworzyłem go w gedicie.
A gedit - mimo - że ręcznie wybrałem kodowanie przy zapisie, i tak go zapisal w US ASCII,
i diabli wiedzą dlaczego - cały kod php diabli wzięli, z powodu zmiany 2 cyferek.

Ale cóż, hosting iso-8859-2, ja mam utf8, - a gedit zawsze zapisuje w ascii (podobno to "wieczny błąd").

A kilka cms'ów jest po to, żeby wiedzieć, co nie działa, czy błąd jest w obrabianej aplikacji lub skrypcie, czy w bibliotekach php, czy też edytorze, z którego korzystamy.

Bo wtedy mamy szybką informację, - gdzie szukać błędu, i np. nie tracimy czasu na kombinowanie nad kompilacją php, która nie była w tym przypadku ani konieczna, ani potrzebna. :craz:

Po za tym mam jedną radę, jak robisz strony dla klientów, staraj się używać tych wersji php - które są na hostingach, zaoszczędzi ci to niespodzianek przy wgrywaniu skryptów na serwer docelowy.

Bo niektóre funkcje potrafią z wersji na wersję chodzić odrobinę inaczej.

I radziłbym używać do tworzenia stron nie ubuntu, ale debiana lenny, a jeśli ubuntu, czy minta - to żadnych eksperymentalnych paczek, w programach, na których tworzysz strony.

Polecam lenny'ego dlatego , że wersje oprogramowania na lennym odpowiadają zazwyczaj tym, - które można znaleźć na większości serwerów i hostingów w kraju.

Natomiast stabilny Ubuntu 9.10 bazuje na głównie na Debianie Sid - mocno niestabilnej wersji rozwojowej.

Dlatego używanie eksperymentalnych paczek z ppa, na systemie - który też bazuje na mocno eksperymentalnych fundamentach,uważam za troszkę niezbyt rozsądne proszenie się o kłopoty.

Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Nie działa Php5+GB

Post autor: barja »

I tu się z Tobą zgadzam. Zanim za przedłużanie wątku nas "podsumuje" Moderator - dlatego do edycji plików używam Bluefisha (a normalnie dla html - Gedit).
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Nie działa Php5+GB

Post autor: jacekalex »

Ja natomiast zmienilem domyślny edytor na geany, i mam spokój.

I ciesze się, że wyjaśniła się sprawa u Ciebie, bez kombinowania z kompilacją php.
Bo wtedy przy każdym brakującym module miałabyś o czym napisać,
pear i pecl, to nie są tak skuteczne rozwiązania jak np. cpan z perla.

A kilka cms'ów korzystajacych z tych samych lub podobnych funkcji, php, to nie dla klienta, ale po to,żeby nie wróżyć z fusów po herbacie, jak coś nie działa.
Bo w modularnych programach pisanych w php często coś nie działa.
Polecam zabawę z modułami do oscommerce - można zdobyć bezcenne doświadczenie.
(oscommerce w php5, a cześć potrzebnych modułów w php4, lub nawet w php3, do tego niektóre nie ruszą bez register_globals, ponadto czasem się nawzajem wykluczają) :grin:

Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
iskramac
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 12 kwie 2010, 09:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Nie działa Php5+GB

Post autor: iskramac »

U mnie GD poszło po:

Kod: Zaznacz cały

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear
Pozdrawiam
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości