Contao-Camp 2024
Ergebnis 1 bis 32 von 32

Thema: Fehlende Intl Erweiterung - In den Einstellungen aber verfügbar

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2018.
    Beiträge
    3

    Standard Fehlende Intl Erweiterung - In den Einstellungen aber verfügbar

    Hallo an alle,
    ich wollte mal Contao ausprobieren und das auf dem managed Server installieren.
    Soweit passt alles, jedoch beim installieren sagt mit der installer, dass die Intl Extension fehlt, diese habe ich aber eingeschaltet, bei den Servereinstellungen.
    Weiß jemand woran das liegt?
    Der Support sagt nur so viel wie „es ist vorhanden“.
    Lg

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Strato-Support sagt ja viel wenn der Tag lang ist ... Hast Du es mal mit einer phpinfo() geprüft?

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es steht wahrscheinlich nur dem PHP Webprozess zur Verfügung. Für PHP CLI müsste es vermutlich erst freigeschaltet werden. Ob das möglich ist, weiß ich nicht. Unter Umständen empfiehlt man Dir dann den Umstieg auf einen V-Server.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Nutzer
    Registriert seit
    25.01.2018.
    Beiträge
    3

    Standard

    Also die phpinfo sagt, dass alles passt.
    @xchs: ich muss also jetzt nochmal bei Strato nachfragen ob die Intl Extension auf für PHP CLI freigeschaltet ist? Kann man das nicht irgendwie selber herausfinden? brauche ich diese Freischaltung nur während der Installation , oder Generell?

  5. #5
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf der Kommandozeile: phpinfo -i

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Labdab Beitrag anzeigen
    ich muss also jetzt nochmal bei Strato nachfragen ob die Intl Extension auf für PHP CLI freigeschaltet ist?
    Ja.


    Zitat Zitat von Labdab Beitrag anzeigen
    Kann man das nicht irgendwie selber herausfinden?
    Du könntest mal auf der SSH Konsole
    Code:
    php -m | grep intl
    eingeben. Erhältst Du dann eine Ausgabe? Eventuell musst Du php durch den korrekten Pfad zur PHP-CLI ersetzen.


    Zitat Zitat von Labdab Beitrag anzeigen
    brauche ich diese Freischaltung nur während der Installation , oder Generell?
    Generell.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    25.01.2018.
    Beiträge
    3

    Standard

    Ok, danke. Ich geh mal so ins Rennen. Vielleicht schalten die das ja einen guten Kunden frei
    Falls es irgendwann was neues interessantes gibt sag ich bescheid

  8. #8
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.121

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Auf der Kommandozeile: phpinfo -i
    Sollte das nicht so lauten?
    Code:
    php -i

  9. #9
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von bizon Beitrag anzeigen
    Sollte das nicht so lauten?
    Code:
    php -i
    So hat es eben bei mir auch geklappt
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  10. #10
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Stimmt. Ich bin doof. ;-)

  11. #11
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Ich bin doof. ;-)
    Das würde ich jetzt so nicht unterschreiben.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  12. #12
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Da dieses Thema immer noch nicht gelöst wurde: Ich habe das gleiche Problem.

    Bei der Systemprüfung meckert der Manager:
    Code:
    PHP Kommandozeilen-Programm
    The PHP Intl extension is not available.
    Contao 4 requires the PHP Intl extension for internationalization purposes.
    Code:
    $ /usr/bin/php72-cgi -m | grep intl
    intl
    Intl ist also in der Kommandozeile verfügbar? In der phpinfo() wird es ausgegeben und ist auch aktiv.
    Als PHP Pfad habe ich im Manager "/usr/bin/php72-cgi" eingestellt.

    Interessant ist: In den PHP Einstellungen beim Server kann ich wählen zwischen CGI und FastCGI. Wähle ich CGI startet der gesamte Manager nicht mehr, mit FastCGI startet er, aber schmeißt den beschriebenen Fehler raus. Ob das irgendwas mit den Problemen hier zu tun hat weiß ich nicht...

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Das ist der falsche PHP Pfad. Der richtige Pfad ist hier beschrieben: https://github.com/contao/contao-manager/wiki/Strato

  14. #14
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist der falsche PHP Pfad. Der richtige Pfad ist hier beschrieben: https://github.com/contao/contao-manager/wiki/Strato
    Danke für die schnelle Antwort.

    Ich glaube der Guide bezieht sich nur auf Webhosting Pakete bei Strato, auf dem Managed Server existiert dieser Pfad nicht:
    Code:
    $ ls -l /opt
    insgesamt 0
    Im Ordner /usr/bin befinden sich PHP binaries. Mit diesen bekomme ich oben beschriebene Probleme. Habe sowohl php72 als auch php72-cgi probiert. Ergebnis ist identisch.

    Code:
    $ ls -l /usr/bin | grep php7
    -rwxr-xr-x   1 root root    8373664 16. Mai 17:10 php70
    -rwxr-xr-x   1 root root    8316424 16. Mai 17:10 php70-cgi
    -rwxr-xr-x   1 root root    8521688 25. Mai 16:33 php71
    -rwxr-xr-x   1 root root    8464368 25. Mai 16:33 php71-cgi
    -rwxr-xr-x   1 root root   10641064 21. Jun 18:26 php72
    -rwxr-xr-x   1 root root   10583832 21. Jun 18:26 php72-cgi

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Poste mal die Ausgabe von
    Code:
    /usr/bin/php72 -v

  16. #16
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal die Ausgabe von
    Code:
    /usr/bin/php72 -v
    Code:
    ]$ /usr/bin/php72 -v
    PHP 7.2.7 (cli) (built: Jun 21 2018 16:25:07) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
        with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    /usr/bin/php72 ist der korrekte Pfad (wenn du PHP 7.2 benutzt).

  18. #18
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Sehr merkwürdig dass dann die CLI nicht ordentlich arbeitet...
    Schonmal vielen Dank fürs helfen. Ich verabschiede mich jetzt ins Wochenende, werde also erst am Montag wieder antworten.

    Ps.: Es läuft auch ein Ticket bei Strato, die checken übers We ob es evtl. serverseitige Probleme gibt. Ich werde dann nächste Woche berichten was dabei raus kommt.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von Felix B Beitrag anzeigen
    Sehr merkwürdig dass dann die CLI nicht ordentlich arbeitet...
    Was arbeitet nicht ordentlich?

  20. #20
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was arbeitet nicht ordentlich?
    Code:
    PHP Kommandozeilen-Programm
    The PHP Intl extension is not available.
    Contao 4 requires the PHP Intl extension for internationalization purposes.
    Die Prüfung der CLI schlägt nach wie vor fehl. Vom Strato Support kam dazu auch keine weitere Information.

    Ich habe gerade mal probiert ein PHP Script über die CLI auszuführen das Intl nutzt:

    Code:
    <?php
    
    $test = new NumberFormatter("1,5", 1);
    
    if ($test != null)
      echo 1;
    else
      echo 0;
    echo "\n";
    echo INTL_MAX_LOCALE_LEN;
    
    echo "\n";
    Intl scheint also zu laufen denke ich?:
    Code:
    $ /usr/bin/php72-cgi test.php
    Content-type: text/html; charset=UTF-8
    
    1
    156
    Hat irgendjemand noch eine Idee? Sieht für mich schon fast nach einem Bug im Manager aus...

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    /usr/bin/php72-cgi ist wie gesagt der falsche PHP Pfad. Das ist kein PHP CLI.

  22. #22
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Ergebnis ist das gleiche mit /usr/bin/php-72

    Code:
    $ /usr/bin/php72 test.php
    1
    156
    Und eben der Fehler im Manager:
    Code:
    HP Kommandozeilen-Programm
    
    The PHP Intl extension is not available.
    
    Contao 4 requires the PHP Intl extension for internationalization purposes.

  23. #23
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Was ist das Ergebnis von
    Code:
    /usr/bin/php72 -m | grep intl
    ?

  24. #24
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Code:
    $ /usr/bin/php72 -m | grep intl
    intl

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Tja, seltsam. Und du hast sicher /usr/bin/php72 im Contao Manager eingetragen?

  26. #26
    Contao-Nutzer
    Registriert seit
    19.05.2015.
    Beiträge
    12

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Tja, seltsam. Und du hast sicher /usr/bin/php72 im Contao Manager eingetragen?
    Ja, das ist das merkwürdige daran. Deshalb hab ich auch schon mit dem Support gesprochen, die haben mir allerdings seit letzter Woche nicht geantwortet.

    Code:
    PHP-Webprozess
    
    PHP Version 7.2.7, keine bekannten Probleme gefunden.
    Serverkonfiguration
    
    Konfiguriert als STRATO AG, PHP-Binary in /usr/bin/php72.
    PHP Kommandozeilen-Programm
    
    The PHP Intl extension is not available.
    
    Contao 4 requires the PHP Intl extension for internationalization purposes.

  27. #27
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Du könntest dafür auch ein Ticket im Repository des Contao Manager öffnen. Inkl. Ausgabe von
    Code:
    /usr/bin/php72 -m | grep intl
    und inkl.
    Code:
    PHP-Webprozess
    
    PHP Version 7.2.7, keine bekannten Probleme gefunden.
    Serverkonfiguration
    
    Konfiguriert als STRATO AG, PHP-Binary in /usr/bin/php72.
    PHP Kommandozeilen-Programm
    
    The PHP Intl extension is not available.
    
    Contao 4 requires the PHP Intl extension for internationalization purposes.
    Überprüfe die Serverumgebung auch mal mit dem Contao Check.

  28. #28
    Contao-Nutzer Avatar von ctao
    Registriert seit
    23.01.2012.
    Ort
    Hamburg
    Beiträge
    12

    Standard Gleiches Problem auf Strato-Managed-Server

    Hallo,

    auf einem Managed Server von STRATO gibt es bei uns das gleiche Problem beim Versuch, contao-4.4.30 mit dem Contao-Manager zu installieren: (Meldung des Contao-Managers: PHP Version 7.2.7, keine bekannten Probleme gefunden. Serverkonfiguration Konfiguriert als STRATO AG, PHP-Binary in /usr/bin/php72. PHP Kommandozeilen-Programm The PHP Intl extension is not available. Contao 4 requires the PHP Intl extension for internationalization purposes).

    Aber: a) PHP-info ist alles OK ('--enable-intl=shared' und ICU 50.1.2) und b) CONTAO-check ist alles OK. Der Support von STRATO sagt dazu u.a., man "... konnte herausfinden, dass der sogenannte Contao Manager für die Version 4.x.xx ziemlich Fehlerbehaftet sein soll. Weiterhin besagt die Fehlermeldung dieses Contao Managers, dass dieser die PHP intl Erweiterung über die Kommandozeile/CLI nicht erkennt. Warum auch immer, das Installationsskript/Contao Manager scheint den absoluten Pfad zur PHP intl Erweiterung zu benötigen" (Zitat Ende).

    Zu den weiteren Bedingungen: die APACHE- und PHP-Konfigurationen werden pro Verzeichnis eingestellt: z.B.

    /htdocs (= PHP 5.6.xx, fastcgi + opcache) -> Contao 3.5.x. läuft HIER! - aber:
    /htdocs/contao-projekt-ordner/ ... (= PHP 7.2.7, fastcgi + opcache) NICHT; gibt obige Fehlermeldung die Intl-Extension betreffend!

    Gibt es hier neue Erkenntnisse, was zu tun sein könnte? DANKE! oo/ ..ctao ..

    Oliver Matthies
    Rahlskamp 6
    22527 Hamburg

  29. #29
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Ich muß mal das Thema aufwärmen.

    Managed Server D300 (gerade bezogen)
    Contao 4.12

    Der Contao Manager bemängelt:
    Code:
    PHP Kommandozeilen-Programm
    The PHP Intl extension is not available.
    Contao 4 requires the PHP Intl extension for internationalization purposes.
    Gebe ich in der Shell php -i ein, wird mir intl als installiert angezeigt. Welches Problem hat der Contao Manager
    Ausgabe von php -i:
    Code:
    intl
    
    Internationalization support => enabled
    version => 1.1.0
    ICU version => 50.2
    ICU Data version => 50.2
    
    Directive => Local Value => Master Value
    intl.default_locale => no value => no value
    intl.error_level => 0 => 0
    intl.use_exceptions => 0 => 0
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  30. #30
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Gebe ich in der Shell php -i ein, wird mir intl als installiert angezeigt.
    Und im Web Server Prozess?
    » sponsor me via GitHub or PayPal or Revolut

  31. #31
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Der Webprozess erkennt intl. Ich hatte das nämlich mal abgeschaltet und sofort meckerte der CM über das fehlende Intl im Webprozess. Nur über die CLI findet der CM intl nicht, obwohl in der manager.json
    Code:
    "php_cli": "\/bin\/php74"
    drinsteht. Und der manuelle Aufruf in der Shell mit /bin/php74 -i, da steht am Anfang:
    Code:
    --enable-intl=shared
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  32. #32
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Gab hier 2019 dasselbe Problem. Leider ohne Hinweis, wie die php.ini im CM-Ordner auszusehen hat.

    EDIT: Übrigens läuft die gleiche Installation im PowerWeb Basic (Hosting) ohne Probleme. Da findet der CM die intl-Extension.
    Geändert von Samson1964 (27.08.2021 um 19:42 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •