Topic on Extension talk:SyntaxHighlight

This extension requires access to the shell

6
Sokote zaman (talkcontribs)

History says that access to the skin is required and in the current version, this need is not met !!!

This extension requires access to the shell.

@Jdforrester (WMF)

This is in case I can not use this plugin without proc_open changes???

Fatal error: Uncaught ExtensionDependencyError: SyntaxHighlight requires "shell" ability: Unable to run external programs, proc_open() is disabled in

Jdforrester (WMF) (talkcontribs)

Sorry, I don't know. @ToBeFree declared that they had "got the extension working without having used the shell for it once" , but I don't understand how. Maybe they can advise.

Tacsipacsi (talkcontribs)

As far as I understand, ToBeFree managed to install the extension without using the shell. This doesn’t mean that it doesn’t want to run external programs at runtime. (It apparently wants.)

Jdforrester (WMF) (talkcontribs)

Ah, right. Yeah, I think we should add the note back.

ToBeFree (talkcontribs)

thanks for the ping – perhaps the wording could be changed to prevent such confusion. To "require access to the shell" can mean "the extension must be able to run shell programs using proc_open()" or "the extension can only be run/maintained/installed by someone with shell access". I interpreted it as the latter due to the chmod instruction "In Linux, set execute permissions for the pygmentize binary".

Sokote zaman (talkcontribs)

So do you confirm that this extension should have proc_open access?

Reply to "This extension requires access to the shell"