Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

LBS 19001577 - Call to undefined function imagecreatetruecolor

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS 19001577 - Call to undefined function imagecreatetruecolor

    Hallo,
    Habe Edomi auf CentOS 7 umgestellt und nun Probleme mit dem LBS 19001577 Camera Image Section.
    Der Fehler im Log lautet "Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001577.php | Fehlercode: 0 | Zeile: 65 | Call to undefined function imagecreatetruecolor()EXCEPTION".
    Ist der Logikbaustein noch nicht für CentOS 7 geeignet oder wo liegt das Problem?
    Habe den Baustein schon gelöscht und neue geladen, aber ohne Erfolg.

    #2
    Ich denke in CentOS7 muss noch ein Paket nachinstalliert werden. Versuch mal:

    Code:
    yum install -y php-gd

    Kommentar


      #3
      Tip top, das wars. Vielen Dank!

      Hast Du für diesen Telegram-Fehler auch noch einen Tipp?

      Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000303.php | Fehlercode: 0 | Zeile: 114 | Class 'Longman\TelegramBot\Entities\Keyboard' not foundEXCEPTION

      Kommentar


        #4
        Die Telegram Library neu installieren. Vorher das alte Verzeichnis löschen.

        Kommentar


          #5
          Habe das Verzeichnis: /usr/local/edomi/main/include/php/php-telegram-bot/ gelöscht. Danach im Terminal die folgenden Befehle ausgeführt:

          yum install -y php-mbstring php-xml git wget php-process
          cd /tmp
          wget --no-check-certificate https://getcomposer.org/installer
          php installer
          mv composer.phar /usr/local/bin/composer
          cd /usr/local/edomi/main/include/php
          git clone https://github.com/php-telegram-bot/core
          mv core php-telegram-bot
          cd php-telegram-bot
          composer install

          Nach dem Neustart von Edomi habe ich nun folgende Fehlermeldung:

          2020-12-23 23:00:00542202?18284Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000304.php | Fehlercode: 2 | Zeile: 4 | require(/usr/local/edomi/www/data/liveproject/lbs/../../../../main/include/php/php-telegram-bot/vendor/autoload.php): failed to open stream: No such file or directoryERROR2020-12-23 23:04:47571352?19263Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000303.php | Fehlercode: 2 | Zeile: 4 | require(/usr/local/edomi/www/data/liveproject/lbs/../../../../main/include/php/php-telegram-bot/vendor/autoload.php): failed to open stream: No such file or directoryERROR2020-12-23 23:04:47734632?19275Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000304.php | Fehlercode: 2 | Zeile: 4 | require(/usr/local/edomi/www/data/liveproject/lbs/../../../../main/include/php/php-telegram-bot/vendor/autoload.php): failed to open stream: No such file or directoryERROR

          Kommentar


            #6
            Hallo Jonofe,
            wäre nett, wenn Du mir noch mal auf die Sprünge helfen könntest.

            Kommentar


              #7
              Sieht für mich so aus, als würde die Installation von php-telegram-bot nicht korrekt verlaufen sein, denn sonst würde die autoload.php vorhanden sein.
              Evtl. noch mal ein composer update machen oder php-telegram-bot nochmal neu installieren und mal die gesamte Ausgabe der Installation posten.

              Kommentar


                #8
                hab es hinbekommen. Installation lief nicht durch da PHP 7.3. erforderlich war.
                Vielen Dank für die Hilfe!

                Kommentar


                  #9
                  @rossmax: Welche Schritte hast Du ausgefüht, um php 7.3 zu installieren? Nur "yum install php73"?

                  -maque

                  Kommentar


                    #10
                    Hallo maque, es waren definitiv mehr Schritte. Hatte mir eine Anleitung im Internet gesucht, kann aber leider nicht mehr sagen von welcher Seite.

                    Kommentar


                      #11
                      bin vorkurzem auch auf centos 7 umgestiegen und hatte jetzt das Problem, dass das Bild in der Telegram Nachricht nicht mitgeschickt wurde

                      Ich hatte erst diesen Fehler
                      Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000303.php | Fehlercode: 0 | Zeile: 213 | Call to protected method Longman\TelegramBot\Request::encodeFile() from context ''

                      dann habe ich wie empfohlen Telegram Library neu installiert

                      dann diesen
                      main/include/php/php-telegram-bot/vendor/autoload.php): failed to open stream: No such file or directoryERROR

                      composer install / Update hat nicht geholfen

                      Mir hat folgendes geholfen - kenne mich allerdings nicht aus und sollte von den Profis hier jonofe noch bewertet werden?

                      composer clear-cache
                      composer self-update
                      composer install --ignore-platform-reqs

                      Quelle: https://www.seotheater.de/2020/11/30...r-php-version/

                      Endlich wieder Bilder unterwegs wenn es klingelt

                      [edit: erster Fehler war doch ein anderer bei mir + ergänzung was ich nach dem ersten fehler gemacht habe]
                      Zuletzt geändert von Simone; 11.01.2021, 22:09.

                      Kommentar

                      Lädt...
                      X