阅读:884回复:2
1.1.8的php7.4是不是调过参数?
用同一版本的1.1.8, CI4写的代码在半年前可以运行,在LNMP服务器上也能运行,但这两天硬盘坏了重新安装却没法运行。代码没变动,最后修改了\app\Config\App.php ,将一个参数关掉就正常了,这个参数只是引用另一个常量文件的内容,这个常量文件主要用了$base = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']) : 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']);
defined('BASE') || define('BASE', $base); |
|
沙发#
发布于:2022-07-05 00:36
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in D:\UPUPW_ANK_W64\WebRoot\Vhosts\AAAAAA\system\HTTP\Exceptions\HTTPException.php on line 162
|
|
板凳#
发布于:2022-07-05 00:48
原因找到,以前的1.1.8使用我那段代码会自动将最后面的URL改成/,例如:http://127.0.0.1:2222\会自动变成http://127.0.0.1:2222/ ,但最新下载的不会。
|
|