Zadejte hledaný výraz...

PHP Composer + PHP verze 5.3.28 + MediaWiki

Multimediaexpo
verified
rating uzivatele
6. 4. 2014 12:11:06
Ahoj,
jsem majitelem největší ryze české encyklopedie Multimediaexpo.cz, která aktuálně používá starší MediaWiki verze 1.16.5 a běží na kvalitním serveru s Debianem verze 6.0.9.
Aktuálně přecházíme na novou MediaWiki verze 1.21.6, ale máme významný problém.
Nástup nejnovější MediaWiki verze 1.22 přinesl výrazné "vylepšení", které se nám vůbec nelíbí.
Přes 50 procent všech Rozšíření systému (Extension) se dnes musí povinně instalovat přes + PHP Composer, což přináší řadu negativních důsledků:
1. Málo dokumentace v MediaWiki. 4 hodiny nám trvalo než jsme zjistili, že PHP Composer je aktivně blokován bezpečnostním modulem Suhosin (http://www.mediawiki.org/wiki/Manual:Suhosin_%28Hardened-PHP_Project_patch_and_extension%29).
2. Ihned po úspěšné instalaci začal Composer křičet, že naše PHP 5.3.3-7 je příliš staré...
3. Ačkoliv instalace 3 různých rozšíření MediaWiki přes Composer proběhla "velmi dobře"...ani jedno z nich nám nefunguje.
4. Netušíme kde všude se instalované soubory ukládají a hlavně jak provést korektní deinstalaci nefungujících rozšíření.
5. A co je asi nejhorší: "As of MediaWiki 1.22, one can use Composer to install extensions which support it. Composer requires shell access". Uživatelé provozující MediaWiki na Webhostingu jsou posláni na popraviště...:-((
Můžete mi PROSÍM napsat přesný postup jak provést aktualizaci PHP 5.3.3 na PHP 5.3.28 v Debianu (PHP verze 5.4/5.5 zatím nechceme, máme i tak dost problémů) ??
Máte nějaké zkušenosti s PHP Composerem (v jiných CMS) ??
Předem děkuji.
6. 4. 2014 12:11:06
https://webtrh.cz/diskuse/php-composer-php-verze-5-3-28-mediawiki#reply1012863
1/ suhosin lze vypnout
2/ skutečně potřebujete jen takto malý skok ve verzích? Jinak http://www.dotdeb.org/
6. 4. 2014 12:53:35
https://webtrh.cz/diskuse/php-composer-php-verze-5-3-28-mediawiki#reply1012862
Multimediaexpo
verified
rating uzivatele
6. 4. 2014 13:43:56
1.) Ano Suhosin lze vypnout. Ale ještě lepší je upravit jeho konfiguraci:
+ suhosin.executor.include.whitelist = phar
A potom bude PHP Composer snadno fungovat...
---------- Příspěvek doplněn 06.04.2014 v 13:53 ----------
2.) PHP verze 5.3.28 nám bude do konce dubna 2014 stačit. A na konci dubna se má objevit MediaWiki verze 1.23...a všechna momentálně nefunkční rozšíření možná sama od sebe začnou běžet.
Máme dojem, že děláme všechno správně a chyba je v MediaWiki 1.21...:) Na konci dubna si to jednoznačně ověříme.
6. 4. 2014 13:43:56
https://webtrh.cz/diskuse/php-composer-php-verze-5-3-28-mediawiki#reply1012861
Multimediaexpo
verified
rating uzivatele
2. 5. 2014 15:48:47
PHP verze 5.4 nyní "nepotřebujeme" a PHP verze 5.5 může být "nebezpečný"...:)
"The latest version of MediaWiki runs on any version of PHP 5.3.2 to PHP 5.4. At this time, PHP 5.5 and greater have unresoved issues and might cause some functions to break".
http://www.mediawiki.org/wiki/Compatibility
Připravovaná MediaWiki verze 1.23 (plánované vypuštění: 2014-05-29) a dokonce i Alfa-verze MediaWiki verze 1.24 stále vyžadují jen PHP verze 5.3 ("MediaWiki 1.24 requires PHP 5.3.2 or later").
http://www.mediawiki.org/wiki/Release_notes/1.24
2. 5. 2014 15:48:47
https://webtrh.cz/diskuse/php-composer-php-verze-5-3-28-mediawiki#reply1012860
Pro odpověď se přihlašte.
Přihlásit