ProfessionalWiki / Network

MediaWiki extension for adding interactive network visualizations to your wiki pages
https://professional.wiki/en/news/mediawiki-page-network
Other
27 stars 9 forks source link

Synology DSM 7 dependencies #65

Open alexeyrv opened 1 year ago

alexeyrv commented 1 year ago

Hello, thank you for the extension.

Platform requirements PHP 7.3 or later (tested up to PHP 8.1) MediaWiki 1.31.x or later (tested up to 1.38.x)

Environment: Synology NAS DSM 7, WikiMedia 1.35, PHP 7.3.3, Apache 2.4

Installation of the extension to MediaWiki with Composer meets some problems. Are these problems only at Synology NAS (DSM7)?

Problem 1

  • The requested PHP extension ext-fileinfo * is missing from your system. Install or enable PHP's fileinfo extension. Problem 2
  • This package requires php >=7.3.19 but your PHP version (7.3.3) does not satisfy that requirement. Problem 3
  • Installation request for nikic/php-parser 4.4.0 -> satisfiable by nikic/php-parser[v4.4.0].
  • nikic/php-parser v4.4.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system. Problem 4
  • Installation request for php-parallel-lint/php-console-highlighter 0.5 -> satisfiable by php-parallel-lint/php-console-highlighter[v0.5].
  • php-parallel-lint/php-console-highlighter v0.5 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system. Problem 5
  • Installation request for psy/psysh 0.10.4 -> satisfiable by psy/psysh[v0.10.4].
  • psy/psysh v0.10.4 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system. Problem 6
  • squizlabs/php_codesniffer 3.5.8 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
  • mediawiki/mediawiki-codesniffer v34.0.0 requires squizlabs/php_codesniffer 3.5.8 -> satisfiable by squizlabs/php_codesniffer[3.5.8].
  • Installation request for mediawiki/mediawiki-codesniffer 34.0.0 -> satisfiable by mediawiki/mediawiki-codesniffer[v34.0.0].

Could you add a list of dependencies to the requirements according to Synology NAS? Thank you in advance for your comments.

JeroenDeDauw commented 1 year ago

Your PHP version is too old and is missing some PHP extensions