Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: librerie gd2 in linux

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141

    librerie gd2 in linux

    ciao a tutti,
    devo dire che non c'è molto su questo nel forum.
    proprio per questo mi tocca rompervi le scatole ancora.
    come non biasimarmi? voglio far girare il mio capolavoro di script (mio giudizio personale) in linux (mandrake 10.1) per poter abbandonare definitivamente winzoz.

    il problema sta nel fatto che non riesco a far girare imagecreate(). le librerie sono installate ma sul file php.ini non c'è traccia della riga extension=gd2 da decommentare. come faccio? dove sono le librerie? che estensione hanno? (.dll, .lib, .so)
    aiuto, grazie.
    teo

    è davvero dura in questo mondo di bit.
    :maLOL:

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova a cercare il modulo php-gd2 con il tuo gestore dei pacchetti, ci dovrebbe essere ...

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141
    grazie ancora per la tua attenzione.
    nei vari pacchetti che ho istallato ho trovato solo
    php-gd-4.3.8-2mdk (mandrake)
    e non gd2, non credo che ci sia molta differenza, per quanto mi servauso solo imagejpg() e imagecreatetruecolor().
    il problema è proprio come attivare le librerie, che sono già installate.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se il pacchetto è già installato dovresti avere sotto /usr/lib/php4 (o in un'eventuale sottodirectory) il file gd.so
    e quindi dovrebbe bastare aggiungere (o decommentare se è gia presente) nel file php.ini la seguente riga:

    codice:
    extension=gd.so

    ciao ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141
    grazie mille,
    sono riuscito, quantomeno in parte.
    ho scritto sul file php.ini extension=gd.so e il file è presente nella cartella
    /usr/lib/php/extension/gd.so
    riesco così a eseguire le funzioni imagecreatetruecolor() e imagecreatefromjpeg() ma non capisco perchè la funzione imagejpeg() non riesco ad eseguirla.
    mi da questo errore: WARNING: imagejpeg() unable to open '/var/www/html/foto/foto.jpg' for writing in /var/www/html.....

    qualcuno ha per caso idea?
    AIUTOOOO

    grazie

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non hai i permessi di scrittura in quella directory.

    Calcola che quando cerchi di creare un file l'utente associato al web server deve avere i permessi di scrittura sulla directory nella quale vuoi scrivere


  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141
    credo di si, in permessi avanzati ho fleggato praticamente tutto, sia utente che gruppo che altri hanno il permesso per mostra voci, scrivi voci e entra; il proprietario è root. non ho altro fleggato.


    grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141
    mi dimenticavo, ho un'altro problema con la funzione session_start()
    probabilmente in questo browser non sono attivati i kookies e non so come si fa. il browser è Konqueror.

    grazie di nuovo

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da teoteo6
    credo di si, in permessi avanzati ho fleggato praticamente tutto, sia utente che gruppo che altri hanno il permesso per mostra voci, scrivi voci e entra; il proprietario è root. non ho altro fleggato.


    grazie
    scusa cosa intendi con fleggato????

    se in shell digiti

    codice:
    ls -la /var/www/html/foto/
    cosa vedi?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    141
    in tutti ifile e cartelle ho tutti i permessi:
    drwxrwxrwx
    tranne per la cartela superiore ../ che ho:
    derxr-xr-x

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.