Skip to content

BackdropCMS 1.33.0 throws Call to undefined function cache() in system_list() error on PHP 7.1 #7061

@prbt2016

Description

@prbt2016

Description of the bug

Hello @quicksketch ,

I was in the process of manual installation of BackdropCMS 1.33.0 downloaded from official website on Alma Linux 9.7 with PHP 7.1, MYSQL 5.7, Apache 2.4.

However, when i try to hit the installation URL i.e :

http://example.com/backdrop1330/core/install.php

Following error is thrown i.e :


Error: Call to undefined function cache() in system_list() (line 158 of /home/{{USER}}/public_html/backdrop1330/core/includes/module.inc).
Notice: Use of undefined constant MARK_NEW - assumed 'MARK_NEW' in backdrop_common_theme() (line 8219 of /home/{{USER}}/public_html/backdrop1330/core/includes/common.inc).

Following is the screenshot of the same :

Image

Are the minimum PHP requirements changed or is it an issue?.

Since as per the docs

https://docs.backdropcms.org/documentation/system-requirements it is mentioned PHP 7.1 or above.

Kindly let me know.

Steps To Reproduce

To reproduce the behavior:

  1. Try to install Backdrop with http://example.com/backdrop1330/core/install.php
  2. Error: Call to undefined function cache() in system_list()

Actual behavior

Error thrown

Expected behavior

Backdrop installation should start

Additional information

Add any other information that could help, such as:

  • Backdrop CMS version: 1.33.0
  • Web server and its version: Apache 2.4
  • PHP version: 7.1
  • Database sever (MySQL or MariaDB?) and its version: MYSQL 5.7
  • Operating System and its version: Alma Linux 9.7
  • Browser(s) and their versions: Firefox 147.0.1 (64-bit)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions