【问题标题】:Warning in ./libraries/classes/Util.php#1425 preg_replace(): JIT compilation failed: no more memory./libraries/classes/Util.php#1425 preg_replace() 中的警告:JIT 编译失败:没有更多内存
【发布时间】:2019-11-08 12:49:42
【问题描述】:

我正在尝试离线建立一个站点,并已登录并打算创建一个子主题,但出现了许多错误。

我尝试在 php.ini 中添加以下行:“pcre.jit=0”

这是显示的错误:

./libraries/classes/Util.php#1425 preg_replace() 中的警告:JIT 编译失败:没有更多内存

回溯

./libraries/classes/Util.php#1425: preg_replace(string '/\.?0+$/', 字符串'',字符串'48.0',)./libraries/classes/Util.php#1295: PhpMyAdmin\Util::formatNumber( double 48.0, integer 5, integer 1, 布尔真,) ./libraries/classes/Controllers/Database/DatabaseStructureController.php#1127: PhpMyAdmin\Util::formatByteDown(双 48.0,整数 3,整数 1,) ./libraries/classes/Controllers/Database/DatabaseStructureController.php#1006: PhpMyAdmin\Controllers\Database\DatabaseStructureController->getValuesForInnodbTable( 数组,整数 49152, ) ./libraries/classes/Controllers/Database/DatabaseStructureController.php#438: PhpMyAdmin\Controllers\Database\DatabaseStructureController->getStuffForEngineTypeTable( 数组,整数 0,整数 0,) ./libraries/classes/Controllers/Database/DatabaseStructureController.php#195: PhpMyAdmin\Controllers\Database\DatabaseStructureController->displayTableList() ./db_structure.php#38: PhpMyAdmin\Controllers\Database\DatabaseStructureController->indexAction()

【问题讨论】:

    标签: php wordpress localhost mamp


    【解决方案1】:

    如果您使用 MAMP,您应该找到“$YourMampDir/php/etc/php.ini”文件。打开它,然后寻找:

    ; Enables or disables JIT compilation of patterns. This requires the PCRE
    ; library to be compiled with JIT support.
    ; pcre.jit=1
    

    您应该将其编辑为:

    ; Enables or disables JIT compilation of patterns. This requires the PCRE
    ; library to be compiled with JIT support.
    pcre.jit=0
    

    不要忘记重新加载您的 Apache Web 服务器。之后,错误应该消失了。

    【讨论】:

      猜你喜欢
      • 2019-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2014-11-15
      • 2021-05-25
      • 1970-01-01
      相关资源
      最近更新 更多