argh... gd-extenstion

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

  • argh... gd-extenstion

    mann, ich reiss mir die Ohren aus, steche meine Augen rein... wenn ich nicht bald weiss wie ich diese verdammt extenstion zum laufen bringen.... argh..

    also, ich hab bis jetzt folgendes versucht:

    Ich hab die gd-extension downgeloadet. Ich bemerkte dann dass ich diese schon im php/extensions ordner habe!!

    ok, dann hab ich die php.ini geöffnet und die php_gd.dll entsprechend aktiviert, oder wie man dem auch sagen will. Naja, aktiviert hats leider nichts!!

    In der php.ini hats dann noch die pfad angaben, die ich auch entsprechend geändert habe. Nichts geht...

    Ich habe den akteulle Omnihttpd Server laufen,

    was muss ich tun, um nicht definitiv meinen Kopf zu verunstalten!

    luc
    --
    keep eating carrots!

  • #2
    hi,

    Rechner (Server) neu booten?!
    Yuppi, endlich Elite ...

    Kommentar


    • #3
      ich nochmal

      ich hau meine php.ini hier rein:

      Was muss ich ändern, damit das funktioniert!!!!




      ;;;;;;;;;;;;;;;;;;;;;;;;;
      ; Paths and Directories ;
      ;;;;;;;;;;;;;;;;;;;;;;;;;

      ; UNIX: "/path1:/path2"
      ;include_path = ".:/php/includes"
      ;
      ; Windows: "\path1;\path2"
      ;include_path = ".;c:\php\includes"

      ; The root of the PHP pages, used only if nonempty.
      doc_root =

      ; The directory under which PHP opens the script using /~usernamem used only
      ; if nonempty.
      user_dir =

      ; Directory in which the loadable extensions (modules) reside.
      extension_dir = ".;f:\httpd\php\extensions"

      ; Whether or not to enable the dl() function. The dl() function does NOT work
      ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
      ; disabled on them.
      enable_dl = On


      ;;;;;;;;;;;;;;;;;;;;;;
      ; Dynamic Extensions ;
      ;;;;;;;;;;;;;;;;;;;;;;
      ;
      ; If you wish to have an extension loaded automaticly, use the following
      ; syntax:
      ;
      ; extension=modulename.extension
      ;
      ; For example, on Windows:
      ;
      ; extension=msql.dll
      ;
      ; ... or under UNIX:
      ;
      ; extension=msql.so
      ;
      ; Note that it should be the name of the module only; no directory information
      ; needs to go here. Specify the location of the extension with the
      ; extension_dir directive above.


      ;Windows Extensions
      ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
      ;
      extension=php_bz2.dll
      extension=php_ctype.dll
      extension=php_cpdf.dll
      extension=php_curl.dll
      extension=php_cybercash.dll
      extension=php_db.dll
      extension=php_dba.dll
      extension=php_dbase.dll
      extension=php_dbx.dll
      extension=php_domxml.dll
      extension=php_dotnet.dll
      extension=php_exif.dll
      extension=php_fdf.dll
      extension=php_filepro.dll
      extension=php_gd.dll
      extension=php_gettext.dll
      extension=php_hyperwave.dll
      extension=php_iconv.dll
      extension=php_ifx.dll
      extension=php_iisfunc.dll
      extension=php_imap.dll
      extension=php_ingres.dll
      extension=php_interbase.dll
      extension=php_java.dll
      extension=php_ldap.dll
      extension=php_mcrypt.dll
      extension=php_mhash.dll
      extension=php_ming.dll
      extension=php_mssql.dll
      extension=php_oci8.dll
      extension=php_openssl.dll
      extension=php_oracle.dll
      extension=php_pdf.dll
      extension=php_pgsql.dll
      extension=php_printer.dll
      extension=php_sablot.dll
      extension=php_snmp.dll
      extension=php_sybase_ct.dll
      extension=php_yaz.dll
      extension=php_zlib.dll
      --
      keep eating carrots!

      Kommentar


      • #4
        ; Directory in which the loadable extensions (modules) reside.
        extension_dir = ".;f:\httpd\php\extensions"
        wieso ".;"

        Und sonst läuft alles?!
        Yuppi, endlich Elite ...

        Kommentar


        • #5
          ..

          ich hab mich auch gefragt, warum das ".;" !?!

          Es steht so in der php.ini, also in den Infozeilen
          ...
          ;
          ; Windows: "\path1;\path2"
          ;include_path = ".;c:\php\includes"
          ...


          Ich weiss nicht ob die anderen extensions laufen, ich brauch keine andere!

          Ich bräuchte eigentlich nur die gd.

          luc

          PS: Es funktioniert auch nicht wenn ich das ".;" wegnehmen!
          --
          keep eating carrots!

          Kommentar


          • #6
            Hi

            Hi,
            schau mal in deinem Windows verzeichnis ob du dort auch eine php.ini hast?! Wenn ja ändere diese mal. Bei mir ging es damals dann.

            mfg
            Günni
            mfg
            Günni


            Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
            Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
            Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
            City-Tiger - Online durch die Straßen tigern...

            Kommentar


            • #7
              ooh

              tatsächlich!!! Es hat eine php.ini im Windowsverzeichnis. Frag mich warum...

              naja, es funzt noch nicht einwandfrei, aber es kommen jetzt zumindest Fehlermeldungen mit welchen ich was anfangen kann...

              danke!

              luc
              --
              keep eating carrots!

              Kommentar


              • #8
                Extensions dir

                Hi,
                schreib das
                extension_dir = ".;f:\httpd\php\extensions"

                mal

                extension_dir = "f:\httpd\php\extensions"

                so

                mfg
                Günni
                mfg
                Günni


                Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                City-Tiger - Online durch die Straßen tigern...

                Kommentar


                • #9
                  GD-Libary

                  Wenn die letzten Tips immer noch nicht geholfen haben, dann habe ich einen anderen Tip.
                  Ich nutzte auch den OmniHTTP, aber nicht die PHP-Version, die da mitgeliefert wird. Ich habe mir die aktuellste Version installiert, also 4.2.2. In der mitgelieferten PHP-Version hatte ich auch immer das Vergnügen, das GD nicht funktioniert. Jetzt nachdem ich die neue PHP-Version einfach rüberinstalliert habe funzt es wunderbar.

                  extension_dir = ".;f:\httpd\php\extensions"

                  In dieser Angabe stehen übrigens zwei Pfade drin.
                  Zum ersten: der Punkt, welcher bedeutet, das er im gleichen Verzeichnis, indem auch das Script ausgeführt wird, nach extensions sucht. Das Simikolon ist nur ein Trennzeichen.
                  Zum zeiten: das feste Extension-Verzeichnis im PHP-Ordner.

                  Kommentar


                  • #10
                    ok, hab die neue Version heruntergeladen

                    also, die neue php version hab ich drauf 4.2.2

                    nun kommt bei mir im localhost folgende meldung wenn ich ne php Datei öffne:

                    Security Alert! PHP CGI cannot be accessed directly.
                    This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set. This variable is set, for example, by Apache's Action directive redirect.

                    You may disable this restriction by recompiling the PHP binary with the --disable-force-cgi-redirect switch. If you do this and you have your PHP CGI binary accessible somewhere in your web tree, people will be able to circumvent .htaccess security by loading files through the PHP parser. A good way around this is to define doc_root in your php.ini file to something other than your top-level DOCUMENT_ROOT. This way you can separate the part of your web space which uses PHP from the normal part using .htaccess security. If you do not have any .htaccess restrictions anywhere on your site you can leave doc_root undefined. If you are running IIS, you may safely set cgi.force_redirect=0 in php.ini.


                    Was muss ich tun. Ich verstehe nicht so gut Englisch!

                    vielen Dank

                    luc
                    --
                    keep eating carrots!

                    Kommentar


                    • #11
                      ähm, kleine frage jungs. warum macht ihr das unter windows mit omnihttpd??

                      Kommentar


                      • #12
                        Hi

                        Hi,
                        ich nehme dazu einen Apache Webserver

                        mfg
                        Günni
                        mfg
                        Günni


                        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                        City-Tiger - Online durch die Straßen tigern...

                        Kommentar


                        • #13
                          ok, ich weiss, man soll nicht so konservativ sein, aber wenn man nicht dazu gezwungen ist, sollte man lieber die finger vom omni lassen in bezug auf php. da gibt's zu viele inkomatibilitäterätäten ...

                          Kommentar

                          Lädt...
                          X