ComboStrap / combo

Dokuwiki Combo Plugin. Making Web Publication a Breeze
https://combostrap.com
GNU General Public License v2.0
13 stars 4 forks source link

Exception after installation: Class "IntlDateFormatter" not found #80

Closed knieselpriem closed 3 months ago

knieselpriem commented 3 months ago

Logs:

Error: Class "IntlDateFormatter" not found /var/www/dokuwiki/lib/plugins/combo/ComboStrap/Iso8601Date.php (187)
    #0 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/ExecutionContext.php(166): ComboStrap\Iso8601Date::createFromNow()
    #1 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/ExecutionContext.php(262): ComboStrap\ExecutionContext->__construct()
    #2 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/ExecutionContext.php(276): ComboStrap\ExecutionContext::createBlank()
    #3 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/WikiPath.php(263): ComboStrap\ExecutionContext::getActualOrCreateFromEnv()
    #4 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/WikiPath.php(514): ComboStrap\WikiPath::createMarkupPathFromPath()
    #5 /var/www/dokuwiki/lib/plugins/combo/ComboStrap/MarkupPath.php(216): ComboStrap\WikiPath::createMarkupPathFromId()
    #6 /var/www/dokuwiki/lib/plugins/combo/action/lang.php(78): ComboStrap\MarkupPath::createMarkupFromId()
    #7 /var/www/dokuwiki/inc/Extension/EventHandler.php(80): action_plugin_combo_lang->load_lang()
    #8 /var/www/dokuwiki/inc/Extension/Event.php(75): dokuwiki\Extension\EventHandler->process_event()
    #9 /var/www/dokuwiki/inc/Extension/Event.php(133): dokuwiki\Extension\Event->advise_before()
    #10 /var/www/dokuwiki/inc/Extension/Event.php(200): dokuwiki\Extension\Event->trigger()
    #11 /var/www/dokuwiki/inc/init.php(233): dokuwiki\Extension\Event::createAndTrigger()
    #12 /var/www/dokuwiki/index.php(20): require_once('...')
    #13 {main}
knieselpriem commented 3 months ago

Found the solution myself. I had to install these additional PHP extensions:

sudo apt-get install -y php-sqlite3 php-intl

This part is missing in the documentation for installing Combo!

gerardnico commented 3 months ago

Sorry for that.

For now, they are in the dokuwiki php steps. https://combostrap.com/get-started/how-to-install-dokuwiki-h52gxusb#dokuwiki_installation

May be I should not make a link to the php installation ?

gerardnico commented 3 months ago

What I mean is that there is a link to php extension

https://combostrap.com/support/combostrap-platform-requirements-956axulc#moduleextension