[Server] Pacchetto AMP + wkhtmltopdf

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
TopoCurioso
Prode Principiante
Messaggi: 7
Iscrizione: domenica 16 maggio 2010, 3:10

[Server] Pacchetto AMP + wkhtmltopdf

Messaggio da TopoCurioso »

Ciao,
Ho installato il pacchetto AMP di ubuntu, ho impostato l'host principale di apache sulla cartella /home/utente/www, ho abilitato mod-rewrite ed infine ho installato wkhtmltopdf.

wkhtmltopdf è un eseguibile che permette di trasformare le pagine html in pdf.

Problema 1:
se tramite PHP-CLI eseguo uno script php che chiama wkhtmltopdf, tutto funziona correttamente.
Se invece col browser chiedo una pagina php che dovrebbe darmi il pdf di una pagina... non accade nulla.


Devo dare qualche permesso particolare ad apache/www-data ?

Problema 2:
Non ho capito granché bene come vanno configurati i permessi degli utenti e di apache, quindi ho optato temporaneamente per questa soluzione artigianale (il server sta su una LAN isolata dal web e vi accedono solo persone fidate). Dove posso farmi una cultura, o per lo meno trovare una guida completa per la configurazione di apache e degli utenti in modo che ogni utente abbia la sua cartella www sotto /home/utente senza che ci siano problemi con i permessi di www-data?

Grazie per le risposte (scusate ma sono un noob di apache e linux :( )
Ultima modifica di TopoCurioso il domenica 30 maggio 2010, 23:51, modificato 1 volta in totale.
TopoCurioso
Prode Principiante
Messaggi: 7
Iscrizione: domenica 16 maggio 2010, 3:10

Re: [Server] Pacchetto AMP + wkhtmltopdf

Messaggio da TopoCurioso »

Aggiornamento sul problema 1
TopoCurioso ha scritto: Problema 1:
se tramite PHP-CLI eseguo uno script php che chiama wkhtmltopdf, tutto funziona correttamente.
Se invece col browser chiedo una pagina php che dovrebbe darmi il pdf di una pagina... non accade nulla.
Da php ho rediretto l'output sulla pagina html:

Codice: Seleziona tutto

<?php
echo exec('wkhtmltopdf www.google.it /home/sandro/www/test/out/test.pdf 2>&1');
?>
ed il risultato...
wkhtmltopdf: cannot connect to X server

Non capisco perché però... il server di test è una versione desktop, X server c'è per forza...  ???
Forse www-data non può accedere a x Server?
TopoCurioso
Prode Principiante
Messaggi: 7
Iscrizione: domenica 16 maggio 2010, 3:10

Re: [Server] Pacchetto AMP + wkhtmltopdf

Messaggio da TopoCurioso »

Problema 1: risolto grazie a questa guida:
http://beebole.com/en/blog/general/conv ... on-webkit/

Qualcuno mi sa indicare magari un buon libro su linux/apache?  ;D
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti