Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: WTF? GD, PHP ar hostingas..? HELP!

Parašė Quintrixer· 2009 Gru. 14 17:12:09
#1

Sveiki, jau netrumpą laiką naudojuosi vienu script'u, kuris sugeneruoja atitinkamą PNG paveikslėlį.
Tol, kol buvo originalusis Tinklalapis.net hostingas - su juo jokių bėdų nebuvo. Pasidarė serveriai.lt, atsirado bėdos, kurių jie negali išspręsti teisindamiesi:

Sveiki,

kaip ir minėjome, iš serverio pusės jokių problemų nėra, todėl reikėtų peržiūrėti Jūsų skriptą, taip pat talpinamų serveryje failų (katalogų) teises. Mes nesame programuotojai, todėl negalėsime nurodyti kokius pakeitimus reikėtų atlikti Jūsų skripte. Jūsų pateikti klaidos pranešimai tiksliai nurodo kokios kodo eilutės negali būti įvykdytos, todėl reikėtų panagrinėti tas vietas.


Taigi... Nusprendžiau problema pasidalinti su jumis.

Iš pradžių pabandysiu trumpai - su CHMOD padariau viską, dabar servery visi failai ant 777, bet tas nepadėjo.
GD Library serveryje įdiegtas, tad tai neturėtų maišyti. PHP versija viena naujausių.
Ant vieno script'o panašią bėdą išsprendžiau tiesiog suteikdamas CHMOD 777 failams, kurie turi būti perrašyti, bet čia tai nepadėjo.
Esmė ta, jog nenori generuoti ant viršaus naujo PNG paveikslėlio, kas kuo puikiausiai dirbo senajame Tinklalapis.net.

Štai klaidos:
Warning: imagecreatefromstring() [function.imagecreatefromstring]: Data is not in a recognized format in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 66

Warning: imagecreatefromstring() [function.imagecreatefromstring]: Data is not in a recognized format in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 67

Warning: imagecolorallocatealpha(): supplied argument is not a valid Image resource in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 83

Warning: imagecolorallocatealpha(): supplied argument is not a valid Image resource in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 84

Warning: imageline(): supplied argument is not a valid Image resource in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 87

Warning: imageline(): supplied argument is not a valid Image resource in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 88

Warning: imageline(): supplied argument is not a valid Image resource in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 90




Ir failas, grid.class.php, dėl kurio klaidos metamos, jį prisegiau.
Širdingai ačiū, visada Jūsų, Quintrixer aka Jonukas :)

Redagavo Quintrixer· 2009 Gru. 14 17:12:15

Parašė J· 2009 Gru. 14 19:12:55
#2

Pats skriptas lyg ir turėtų veikti (sunku man nagrinėt oop)
    if (!empty($this->background_image)) {
      // create image from background image
      $img = imagecreatefromstring($this->background_image);
      $img_gray = imagecreatefromstring($this->background_image);
    }



(čia viskas tvarkoje, be to, dėl sintaksės klaidų mestų visai kitokią klaidą)

Esmė tame, kad skriptas kažkodėl neatpažysta failo formato.
Data is not in a recognized format in /home/quintrixer/domains/saito.adresas/public_html/includes/grid.class.php on line 66



... bent jau taip rašo. Gali būti, kad problema ir su pačiu paveikslėliu (bandei kitokio dydžio paveiksliukus?).
Šiaip greičiausiai problema hostinge.

P.S. pamėgink paieškot alternatyvų.

Parašė Quintrixer· 2009 Gru. 14 19:12:12
#3

Ačiū už atsakymą, bet alternatyvų ieškoti nenoriu ne script'ą pirkau legaliai, o hostingo adminai toliau sako, kad su jų serveriu viskas OK...

Any suggestions?

Parašė Quintrixer· 2009 Gru. 15 14:12:56
#4

Dėkui už atsakymą, bet ieškoti alternatyvų nenoriu ir nelabai galiu - šitas script'as atitiko mano lūkesčius + už jį sumokėti pinigai...

Any suggestions?