ISPConfig3 - Billing - PDF Rechnung Invoice does not exist or you do not have perm.

Brainfood

Member
ISPConfig3.0.5.2 mit "neustem" Billing Modul:

*klick auf den PDF Link nach Fertigstellung der Rechnung führt zu:

ISPConfig:8080/billing/invoice_get_pdf.php?id=1

Code:
Invoice does not exist or you do not have permissions to access this invoice.

Im Apache Log stehen keine Fehler, per strace war folgendes:

ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace

Code:
[pid  6412] <... poll resumed> )        = 1 ([{fd=49, revents=POLLIN}])
[pid  6412] read(49, "\27\3\1\0 \30\261n\325\262\214\266\236\342\371\316\350\261\320\303qxJFaY\2720Ai\32="..., 8000) = 538
[pid  6412] stat("/var/www/ispconfig/billing/invoice_get_pdf.php", {st_mode=S_IFREG|0644, st_size=1324, ...}) = 0
[pid  6412] open("/var/www/ispconfig/.htaccess", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6412] open("/var/www/ispconfig/billing/.htaccess", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6412] open("/var/www/ispconfig/billing/invoice_get_pdf.php/.htaccess", O_RDONLY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
[pid  6412] semop(3407872, {{0, -1, SEM_UNDO}}, 1) = 0
[pid  6412] semop(3407872, {{0, 1, SEM_UNDO}}, 1) = 0
[pid  6412] socket(PF_FILE, SOCK_STREAM, 0) = 50
[pid  6412] connect(50, {sa_family=AF_FILE, path="/var/lib/apache2/fcgid/sock/12814.1"}, 110) = 0
[pid  6412] setsockopt(50, SOL_TCP, TCP_NODELAY, [1], 4) = -1 EOPNOTSUPP (Operation not supported)
[pid  6412] fcntl(50, F_GETFL)          = 0x2 (flags O_RDWR)
[pid  6412] fcntl(50, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid  6412] writev(50, [{"\1\1\0\1\0\10\0\0", 8}, {"\0\1\0\0\0\0\0\0", 8}, {"\1\4\0\1\3\353\0\0", 8}, {"\5\2HTTPSon\v\32SSL_TLS_SNIservername-"..., 1003}, {"\1\4\0\1\0\0\0\0", 8}, {"\1\5\0\1\0\0\0\0", 8}, {NULL, 0}], 7) = 1043
[pid  6412] read(50, 0x7faef5b6efc8, 8192) = -1 EAGAIN (Resource temporarily unavailable)
[pid  6412] poll([{fd=50, events=POLLIN}], 1, 7200000) = 1 ([{fd=50, revents=POLLIN}])
[pid  6412] read(50, "\1\6\0\1\1b\6\0X-Powered-By: PHP/5.3.3-"..., 8192) = 384
[pid  6412] close(50)
 

Till

Administrator
Kostenlosen Support für das Zahlungsmodul bieten wir per email an, bitte schreib mir eine Mail an die Adresse von der Du das Zahlungsmodul erhalten hast. Das Forum hier ist nur für das OpenSource ISPConfig.
 

Till

Administrator

Nein, dann könntest Du das Billingmodul ja nicht mehr verwenden denn die Dateien die dort liegen müssen per URL erreichbar sein. Der Fehler liegt in einer Options Direktive im aktuellen ISPConfig vhost und betrifft nicht nur das Billingmodul, wurde bereits im svn vor behoben und ist im nächsten Bugfix Release von ispconfig mit drin.

Du kannst es wie folgt beheben:


Editiere den ispconfig vhost in /etc/apache2/sites-enabled/000-ispconfig.vhost und ändere die Options Direktive in:

Options -Indexes FollowSymLinks MultiViews +ExecCGI
 

Till

Administrator
Hattest Du mir eigentlich wg. der anderen Sache eine Mail geschickt? Habe bis jetzt keine erhalten.
 

Werbung

Top