$ mwdev dev mw exec php -- ./maintenance/shell.php PHP Notice: Writing to directory /.config/psysh is not allowed. in /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php on line 362 PHP Stack trace: PHP 1. {main}() /var/www/html/w/maintenance/shell.php:0 PHP 2. require_once() /var/www/html/w/maintenance/shell.php:106 PHP 3. MediaWikiShell->execute() /var/www/html/w/maintenance/doMaintenance.php:108 PHP 4. Psy\Shell->__construct($config = class Psy\Configuration { private $defaultIncludes = NULL; private $configDir = NULL; private $dataDir = NULL; private $runtimeDir = '/tmp'; private $configFile = NULL; private $historyFile = NULL; private $historySize = NULL; private $eraseDuplicates = NULL; private $manualDbFile = NULL; private $hasReadline = TRUE; private $useReadline = NULL; private $useBracketedPaste = NULL; private $hasPcntl = TRUE; private $usePcntl = NULL; private $newCommands = []; private $pipedInput = NULL; private $pipedOutput = NULL; private $rawOutput = FALSE; private $requireSemicolons = FALSE; private $useUnicode = NULL; private $useTabCompletion = NULL; private $newMatchers = []; private $errorLoggingLevel = 32767; private $warnOnMultipleConfigs = FALSE; private $colorMode = 'auto'; private $interactiveMode = 'auto'; private $updateCheck = 'never'; private $startupMessage = NULL; private $forceArrayIndexes = FALSE; private $formatterStyles = []; private $verbosity = 'normal'; private $yolo = FALSE; private $readline = NULL; private $output = NULL; private $shell = NULL; private $cleaner = class Psy\CodeCleaner { private $yolo = FALSE; private $parser = class PhpParser\Parser\Php7 { ... }; private $printer = class PhpParser\PrettyPrinter\Standard { ... }; private $traverser = class PhpParser\NodeTraverser { ... }; private $namespace = NULL }; private $pager = NULL; private $manualDb = NULL; private $presenter = NULL; private $autoCompleter = NULL; private $checker = NULL; private $prompt = NULL; private $configPaths = class Psy\ConfigPaths { private $configDir = NULL; private $dataDir = NULL; private $runtimeDir = '/tmp'; private $env = class Psy\SuperglobalsEnv { ... } } }) /var/www/html/w/maintenance/shell.php:76 PHP 5. Psy\Configuration->getReadline() /var/www/html/w/vendor/psy/psysh/src/Shell.php:90 PHP 6. Psy\Configuration->getHistoryFile() /var/www/html/w/vendor/psy/psysh/src/Configuration.php:793 PHP 7. Psy\Configuration->setHistoryFile($file = '/.config/psysh/psysh_history') /var/www/html/w/vendor/psy/psysh/src/Configuration.php:656 PHP 8. Psy\ConfigPaths::touchFileWithMkdir($file = '/.config/psysh/psysh_history') /var/www/html/w/vendor/psy/psysh/src/Configuration.php:628 PHP 9. Psy\ConfigPaths::ensureDir($dir = '/.config/psysh') /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php:391 PHP 10. trigger_error($message = 'Writing to directory /.config/psysh is not allowed.', $error_type = 1024) /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php:362 Notice: Writing to directory /.config/psysh is not allowed. in /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php on line 362 Call Stack: 0.0001 399600 1. {main}() /var/www/html/w/maintenance/shell.php:0 0.0012 687760 2. require_once('/var/www/html/w/maintenance/doMaintenance.php') /var/www/html/w/maintenance/shell.php:106 0.4077 19408544 3. MediaWikiShell->execute() /var/www/html/w/maintenance/doMaintenance.php:108 0.4269 23200664 4. Psy\Shell->__construct($config = class Psy\Configuration { private $defaultIncludes = NULL; private $configDir = NULL; private $dataDir = NULL; private $runtimeDir = '/tmp'; private $configFile = NULL; private $historyFile = NULL; private $historySize = NULL; private $eraseDuplicates = NULL; private $manualDbFile = NULL; private $hasReadline = TRUE; private $useReadline = NULL; private $useBracketedPaste = NULL; private $hasPcntl = TRUE; private $usePcntl = NULL; private $newCommands = []; private $pipedInput = NULL; private $pipedOutput = NULL; private $rawOutput = FALSE; private $requireSemicolons = FALSE; private $useUnicode = NULL; private $useTabCompletion = NULL; private $newMatchers = []; private $errorLoggingLevel = 32767; private $warnOnMultipleConfigs = FALSE; private $colorMode = 'auto'; private $interactiveMode = 'auto'; private $updateCheck = 'never'; private $startupMessage = NULL; private $forceArrayIndexes = FALSE; private $formatterStyles = []; private $verbosity = 'normal'; private $yolo = FALSE; private $readline = NULL; private $output = NULL; private $shell = NULL; private $cleaner = class Psy\CodeCleaner { private $yolo = FALSE; private $parser = class PhpParser\Parser\Php7 { ... }; private $printer = class PhpParser\PrettyPrinter\Standard { ... }; private $traverser = class PhpParser\NodeTraverser { ... }; private $namespace = NULL }; private $pager = NULL; private $manualDb = NULL; private $presenter = NULL; private $autoCompleter = NULL; private $checker = NULL; private $prompt = NULL; private $configPaths = class Psy\ConfigPaths { private $configDir = NULL; private $dataDir = NULL; private $runtimeDir = '/tmp'; private $env = class Psy\SuperglobalsEnv { ... } } }) /var/www/html/w/maintenance/shell.php:76 0.4270 23226288 5. Psy\Configuration->getReadline() /var/www/html/w/vendor/psy/psysh/src/Shell.php:90 0.4272 23259392 6. Psy\Configuration->getHistoryFile() /var/www/html/w/vendor/psy/psysh/src/Configuration.php:793 0.4273 23259448 7. Psy\Configuration->setHistoryFile($file = '/.config/psysh/psysh_history') /var/www/html/w/vendor/psy/psysh/src/Configuration.php:656 0.4273 23259448 8. Psy\ConfigPaths::touchFileWithMkdir($file = '/.config/psysh/psysh_history') /var/www/html/w/vendor/psy/psysh/src/Configuration.php:628 0.4273 23259504 9. Psy\ConfigPaths::ensureDir($dir = '/.config/psysh') /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php:391 0.4274 23259824 10. trigger_error($message = 'Writing to directory /.config/psysh is not allowed.', $error_type = 1024) /var/www/html/w/vendor/psy/psysh/src/ConfigPaths.php:362 Psy Shell v0.10.9 (PHP 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb — cli) by Justin Hileman
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T248802 PHP Notice: Writing to /.config/psysh is not allowed | |||
Resolved | Addshore | T293551 [mwcli] PHP Notice: Writing to /.config/psysh is not allowed |