Ich versuche eine Datei von doc nach pdf auf meinem aws Linux Server zu konvertieren. Auf meiner vorherigen Maschine hat es gut funktioniert, aber jetzt habe ich Probleme auf meiner neuen Maschine. Der einzige Unterschied ist, dass ich von PHP 7.0 auf PHP 7.2 aktualisiert habe. und Libre Office-Version
LibreOffice 6.0.1.1 00m0 (Build: 1)
Ich habe versucht, libreoffice und das Paket, das den Befehl ausführt, root-Berechtigungen zu erteilen, aber keinen Erfolg.
Dies ist das Paket, das ich verwende Ссылка
Ich benutze es mit Laravel 5.4. Dies ist der Code im Paket, der die Aktion
ausführt %Vor%Ich habe versucht, sudo anzuhängen, seit ich den Befehl ausgeführt habe und sudo benutze, funktionierte es in der Befehlszeile ..
Sie müssen also etwas wie unten verwenden
Führe Root-Befehle über PHP aus
Oder Sie sollten die Anmeldung beim www-data
user
Dann sollten Sie sich mit diesem Benutzer anmelden und alle Probleme mit Berechtigungen beheben, damit Sie den Befehl
ausführen können %Vor%Sobald Sie dies getan haben, stellen Sie sicher, dass Sie die Anmeldung mit
zurücksetzen %Vor%Sobald das Problem im Benutzerterminal aussortiert wurde, können Sie die Befehle auch ohne Problem in Apache ausführen
Dieses Problem hat nur 2 Szenarien
Ich gehe davon aus, dass Laravel gut mit Ihnen arbeitet, außer für diesen Teil
Dies bedeutet, dass Sie Zugriff auf die Speicherdateien haben, warum speichern Sie nicht dort?
Wenn Sie dort speichern können, vergleichen Sie die Ordner und Ihr Problem ist gelöst.
Wenn Sie dort nicht speichern können, kommt das Problem von dem Code, den ich bezweifle, da Sie gesagt haben, dass alles vorher gut funktioniert.
Tags und Links php amazon-ec2 laravel libreoffice php-7.2