Ho bisogno di eseguire inkscape in PHP così posso convertire un'image in formato PDF in formato svg. Comunque each volta che provo:
// qualche sistema di codice PHP ("inkscape -z –file = svg.svg –export-pdf = pdf.pdf"); // altro codice
- PHPMYADMIN ,, Errore nella richiesta di elaborazione Codice errore: 200 Testo errore: OK
- Come abilitare mod_rewrite in LAMP su ubuntu?
- php.ini cambia ma non è efficace in Ubuntu
- disinstallare il driver php mongodb e installare una versione diversa
- Come posso get PHP per compilare un documento LaTeX se (www-data) non può accedere ai pacchetti richiesti?
Non ottengo nessun nuovo file e ottengo questo nel registro di apro di erro.
(inkscape: 28607): libgnomevfs-AVVISO **: imansible creare la directory ~ / .gnome2: Autorizzazione> negata
Salvataggio di emergenza triggersto! Salvataggio di emergenza completato. Inkscape si chiuderà ora. Se riesci a riprodurre questo crash, invia un bug su www.inkscape.org con una descrizione dettagliata dei passaggi che portno al crash, in modo che possiamo ripararlo. ** Messaggio: Errore: Inkscape ha riscontrato un errore interno e si chiuderà ora.
- htaccess non funziona dopo il passaggio da XAMPP a LAMP su ubuntu 13.10 (Abilita htaccess nel server Linux di apache)
- Avvio di FOREVER o PM2 come WWW-DATA da uno script PHP
- Come mi connetto a mysql da php?
- Ubuntu phpstorm: l'interpnetworking non è specificato o valido
- Come abilitare curl, installato lo stack LAMP di Ubuntu?
Difetto di segmentazione
Sono in esecuzione su Ubuntu con il server Apache. Cosa posso fare per correggere questo problema?
Questo è legato alle autorizzazioni di sistema, il modo più semplice per risolvere è creare una cartella .gnome2 nella cartella principale dell'utente dell'utente che sta eseguendo quel codice e dargli le autorizzazioni per scrivere (666 dovrebbe andare bene).
Nota che se lo fai da cartelle FTP / file che iniziano con. (file nascosti su linux), potrebbe non apparire su elenchi in base alla configuration del tuo cliente.
Per esempio:
mkdir -p /var/www/.gnome2 /var/www/.config /var/www/.config/inkscape chmod 755 /var/www/.gnome2 /var/www/.config /var/www/.config/inkscape chown -R www-data /var/www/.gnome2 /var/www/.config /var/www/.config/inkscape
Inkscape viene eseguito dall'utente webserver normalmente www-data. L'impostazione predefinita che Ubuntu fornisce per www-data individua la directory home di www-data in / var / www.
Ci sono due possibilità:
a) Modifica della home directory di www-data in / home / www-data
b) Disabilitare VirtualHost in / var / www
In entrambi i casi è necessario modificare i diritti di ~ www-data. In primo luogo "chown" la directory di www-data: www-data e dargli i privilegi di scrittura.
La prossima volta se eseguirai inkscape via PHP (come utente di www-data) verranno create le directory mancanti.