Cronjop bzw. batchdatei unter WAMP

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cronjop bzw. batchdatei unter WAMP

    Bekomme folgende Fehlermeldung wenn ich versuche die batchdatei auszuführen.

    "PHP Fatal error: Coll to undefined function curl_init... on line 29"

    in der Batchdatei habe ich folgendes:
    c:\wamp\bin\php\php5.3.0\php.exe c:\wamp\www\test\test.php

    Verwende curl erst in Zeile 29. Bis dahin wird mir der html code angezeigt im cmd.exe fenster. Also muss der Aufruf funktionieren aber irgendwie kann curl nicht verarbeitet werden.

    Mache ich noch etwas falsch?

  • #2
    Abgesehen davon, dass du es tunlichst unterlassen solltest Fehlermeldungen aus dem Kopf bzw. verstümmelt zu posten: Deine PHP-Konfiguration kennt cURL schlicht nicht. Wie du das ändern kannst, steht im PHP Manual im Kapitel für cURL unter dem Punkt "Installation"!
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Comment


    • #3
      Originally posted by unset View Post
      Abgesehen davon, dass du es tunlichst unterlassen solltest Fehlermeldungen aus dem Kopf bzw. verstümmelt zu posten: Deine PHP-Konfiguration kennt cURL schlicht nicht. Wie du das ändern kannst, steht im PHP Manual im Kapitel für cURL unter dem Punkt "Installation"!
      Wenn ich die PHP datei über den Browser aufrufe funktioniert es aber. cURL ist auch installiert auf meinem WAMP!!

      Comment


      • #4
        Dann würde ich erst einmal mit php.exe -i in Erfahrung bringen, welche Konfiguration dein PHP dass du auf der Kommandozeile aufrufst verwendet und ob dort cURL konfiguriert ist.
        [FONT="Helvetica"]twitter.com/unset[/FONT]

        Shitstorm Podcast – Wöchentliches Auskotzen

        Comment


        • #5
          Originally posted by unset View Post
          Dann würde ich erst einmal mit php.exe -i in Erfahrung bringen, welche Konfiguration dein PHP dass du auf der Kommandozeile aufrufst verwendet und ob dort cURL konfiguriert ist.
          Das sagt mir leider gar nichts. Kann weder die php Konfiguration entdecken noch curl?

          Comment


          • #6
            mit php -v bekomme ich folgendes
            PHP 5.3.0 (cli)

            mit php -m sehe ich curl nicht.

            In der php.ini ist
            extension=php_curl.dll
            extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"

            richtig. Wie gesagt es funktioniert im Browser aber mittels cmd.exe nicht

            Comment


            • #7
              Wenn du php -i ausführst, erhälst du eine Menge Daten. Dort suchst du mal nach eine Eintrag, der ungefähr so aussieht:

              Code:
              php -i | grep php.ini
              [B]Configuration File (php.ini) Path => /etc[/B]
              [FONT="Helvetica"]twitter.com/unset[/FONT]

              Shitstorm Podcast – Wöchentliches Auskotzen

              Comment


              • #8
                Originally posted by unset View Post
                Wenn du php -i ausführst, erhälst du eine Menge Daten. Dort suchst du mal nach eine Eintrag, der ungefähr so aussieht:

                Code:
                php -i | grep php.ini
                [B]Configuration File (php.ini) Path => /etc[/B]
                Kann hier rauf und runter suchen aber so was finde ich nicht.
                Nur unter Enviroment finde ich einen Path => c: ....

                Was mir noch aufgefallen ist das php --re curl die Fehlermeldung
                Exception: Extension curl does not exist bringt.

                Comment


                • #9
                  Poste mal die komplette Ausgabe von php -i hier (beachte aber trotzdem eventuell noch nachzuholende Zeilenumbrüche –*den Regeln hier entsprechend)!
                  [FONT="Helvetica"]twitter.com/unset[/FONT]

                  Shitstorm Podcast – Wöchentliches Auskotzen

                  Comment


                  • #10
                    Originally posted by unset View Post
                    Poste mal die komplette Ausgabe von php -i hier (beachte aber trotzdem eventuell noch nachzuholende Zeilenumbrüche –*den Regeln hier entsprechend)!
                    Jetzt habe ich es gefunden musste die puffergröße erhöhen.

                    Configuration File (php.ini) Path=> c:\windows

                    danach steht noch

                    Loaded Configuration File => c:\wamp\bin\php\php5.3.0\php.ini

                    hoffe das hilft

                    Comment


                    • #11
                      Jetzt habe ich es gefunden!

                      In der php.ini muss man auch noch die
                      extension=php_curl.dll
                      aktivieren.
                      Loaded Configuration File => c:\wamp\bin\php\php5.3.0\php.ini

                      Das kann ja keiner wissen das es zwei php.ini gibt!
                      Wenn man unter WAMP die php.ini aufruft also rechts unten auf das symbol klickt und dann auf PHP geht und die php.ini aufruft ist dass eine andere als die mit "Loaded Configuration File" geladene. Dort muss man auch noch die ";" entfernen und es funktioniert.

                      Super dass soll einer verstehen !?

                      Comment


                      • #12
                        Originally posted by AKraisser View Post
                        Das kann ja keiner wissen das es zwei php.ini gibt!

                        [...]

                        Super dass soll einer verstehen !?
                        In meinem zweiten Post habe ich dir schon gesagt, dass du prüfen sollst, welche Konfiguration verwendet wird.
                        [FONT="Helvetica"]twitter.com/unset[/FONT]

                        Shitstorm Podcast – Wöchentliches Auskotzen

                        Comment

                        Working...
                        X