Bug #81447 [PATCH]: php8.1-fpm ERROR: Unable to open primary script

From: Date: Tue, 16 Nov 2021 15:37:42 +0000
Subject: Bug #81447 [PATCH]: php8.1-fpm ERROR: Unable to open primary script
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-237792@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=81447&edit=1 ID: 81447 Patch added by: cmb@php.net Reported by: vyboh at zoner dot com Summary: php8.1-fpm ERROR: Unable to open primary script Status: Open Type: Bug Package: FPM related Operating System: Debian 10.10 PHP Version: 8.1.0RC1 Block user comment: N Private report: N New Comment: The following pull request has been associated: Patch Name: Fix for bug in file handling refactor. On GitHub: https://github.com/php/php-src/pull/7660 Patch: https://github.com/php/php-src/pull/7660.patch Previous Comments: ------------------------------------------------------------------------ [2021-09-16 14:58:03] vyboh at zoner dot com Description: ------------ I have file: trialhosting:/# stat /www/sites/2/site75302/public_html/info.php File: /www/sites/2/site75302/public_html/info.php Size: 25 Blocks: 8 IO Block: 4096 regular file Device: 851h/2129d Inode: 168047394 Links: 1 Access: (0660/-rw-rw----) Uid: (175302/site75302) Gid: (175302/site75302) I called url: https://floyd.php5.cz/info.php and then I hooked the php-fpm process trialhosting:/# ltrace -S -s 200 -p 102770 (some lines skipped) strcasecmp("files", "files") = 0 strlen("/www/sites/2/site75302/public_html/info.php") = 43 strlen(".php") = 4 strcmp(".php", ".php") = 0 strlen("/www/sites/2/site75302/public_html/info.php") = 43 memcpy(0x7f1a7b002030, "/www/sites/2/site75302/public_html/info.php\0", 44) = 0x7f1a7b002030 strlen("/www/sites/2/site75302/public_html") = 34 strlen("/info.php") = 9 memcpy(0x7f1a7b065000, "/www/sites/2/site75302/public_html", 34) = 0x7f1a7b065000 strncpy(0x7f1a7b06503a, "/info.php", 10) = 0x7f1a7b06503a SYS_getcwd("/", 4096) = 2 SYS_fcntl(3, 6, 0x7ffd03b8bb10, 0x65000) = 0 strlen("ublic_html") = 10 _setjmp(0x7ffd03b8c1b0, 0x7f1a7b000000, 0x7f1a7b002060, 0x7ffd03b8c010) = 0 __errno_location() = 0x7f1a7b3be1c0 strerror(0) = "Success" __ctype_b_loc() = 0x7f1a7b3be1d8 strlen("/www/sites/2/site75302/public_html/info.php") = 43 __ctype_b_loc() = 0x7f1a7b3be1d8 strlen("Success") = 7 memcpy(0x556f9b2ceed0, "Unable to open primary script: /www/sites/2/site75302/public_html/info.php (Success)", 84) = 0x556f9b2ceed0 (some lines skipped) In strlen("ublic_html") missing character "p" on the beginning. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=81447&edit=1

« previous php.bugs (#237792) next »