?
avatar agi-code
agi-code
8 May 2021

Steps to reproduce the issue

Run
php joomla.php
in subfolder cli

Expected result

I see possible commands like explainded herer: https://docs.joomla.org/J4.x:CLI_Update#Using_the_CLI_Update

Actual result

j4dev/cli$ php joomla.php 
Symfony\Component\ErrorHandler\Error\UndefinedFunctionError^ {#146
  #message: "Attempted to call function "simplexml_load_file" from namespace "Joomla\CMS\Language"."
  #code: 0
  #file: "/srv/www/joomla/j4dev/libraries/src/Language/LanguageHelper.php"
  #line: 680
  trace: {
    /srv/www/joomla/j4dev/libraries/src/Language/LanguageHelper.php:680 {
      Joomla\CMS\Language\LanguageHelper::parseXMLLanguageFile($path)^
      › // Try to load the file
      › $xml = simplexml_load_file($path);
      › 
    }
    /srv/www/joomla/j4dev/libraries/src/Language/LanguageHelper.php:572 { …}
    /srv/www/joomla/j4dev/libraries/src/Language/Language.php:193 { …}
    /srv/www/joomla/j4dev/libraries/src/Language/LanguageFactory.php:32 { …}
    /srv/www/joomla/j4dev/libraries/src/Language/CachingLanguageFactory.php:43 { …}
    /srv/www/joomla/j4dev/libraries/src/Service/Provider/Application.php:122 { …}
    /srv/www/joomla/j4dev/libraries/vendor/joomla/di/src/ContainerResource.php:176 { …}
    /srv/www/joomla/j4dev/libraries/vendor/joomla/di/src/Container.php:96 { …}
    /srv/www/joomla/j4dev/cli/joomla.php:74 { …}
  }
}

avatar agi-code agi-code - open - 8 May 2021
avatar joomla-cms-bot joomla-cms-bot - change - 8 May 2021
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 8 May 2021
avatar agi-code agi-code - edited - 8 May 2021
avatar agi-code agi-code - change - 8 May 2021
Title
Error while running cli commands
[4.0] Error while running cli commands
avatar richard67
richard67 - comment - 8 May 2021

@agi-code Can it be that your PHP doesn't include XML support? It is listed in the technical requirements for Joomla: https://downloads.joomla.org/technical-requirements#footnote-3xPHP :

(Zlib Compression Support, XML Support, INI Parser Support, JSON Support, MB Language = Default)

avatar PhilETaylor
PhilETaylor - comment - 8 May 2021

Also note that you need these PHP extension enabled on your CLI version of PHP and you cannot rely on the system information displayed in Joomla as that runs a different PHP configuration than your CLI PHP

avatar agi-code agi-code - close - 8 May 2021
avatar agi-code
agi-code - comment - 8 May 2021

Thank you @PhilETaylor and @richard67

avatar agi-code agi-code - change - 8 May 2021
Status New Closed
Closed_Date 0000-00-00 00:00:00 2021-05-08 20:29:16
Closed_By agi-code

Add a Comment

Login with GitHub to post a comment