Blain McCracken: Probleme mit dem localen Test

Hallo,

bin in PHP leider totaler Neuling.

Ich habe mir FoxServ installiert um PHP scripte auch local testen zu können.

Leider funktioniert das überhaupt nicht. Ich habe schon die vielfältigsten Einstellungen vorgenommen, z.b.  in php.ini geändert bzw. hinzugefügt und entsprechend angepasst.

include_path = ".;C:\php\pear"
session.save_path = C:\temp\sessions

usw.

Wenn ich meine Scripte auf den 1und1 Server lade und dann ausführe funktionierts.

Wenn jemand einen Tipp für mich hätte wäre ich sehr dankbar.

Blain

  1. Hi,

    warum keine "klassische" Installation?

    • Apache
    • PHP
    • MySQL

    Es gibt viele relativ gute Tutorials, die auch von Einsteigern nachvollziehbar sind - und es ist (zumindest mit den 1.3er Apaches)  nicht mal besonders schwer.

    Ich halte von diesen "All-in-one-plug-and-pray" Versionen noch nicht so sehr viel.

    Grüße

    Axel

    1. Hi,

      was funktioniert eigentlich nicht?

      bzw.

      wie äußerst sich das Nichtfunktionieren?

      Grüße

      Axel

  2. hallo Blain,

    Ich habe mir FoxServ installiert um PHP scripte auch local testen zu können.

    Ich kenne FoxServ nicht, aber was du noch schreibst:

    Wenn ich meine Scripte auf den 1und1 Server lade und dann ausführe funktionierts.

    ... Das kenne ich ;-)
    Dazu folgendes: Du willst deine PHP-Scripts in einem Webprojekt einsetzen. Dazu müßtest du dir zum Testen auch lokal einen Webserver (beispielsweise Apache) installieren und deine Scripts darüber aufrufen. Das geht dann völlig problemlos.

    Eine zweite Möglichkeit ist ein bissel abhängig von der bei dir installierten PHP-Version. Ich habe für solche Zwecke vor zwei Tagen PHP 4.3 RC4 installiert  -  da kannst du deine Scripts auch von der Kommandozeile (DOS-Fenster) aus aufrufen. Allerdings kriegst du unter Umständen dann HTML-Code zu sehen oder andere Scriptausgaben, die sich auf der Konsole bisweilen nicht leicht lesen lassen. Zum Überprüfen, ob deine Scripts funktionieren, reichts aber allemal.

    Grüße aus Berlin

    Christoph S.

    1. Hi Christoph,

      ich habe da so eine Vermutung....

      Kann es was mit "register_globals" zu tun haben?

      Hmmm.... Mal schaun, ob er sein Problem enger einkreisen kann.

      Gruß

      Axel

      1. hi,

        ich habe da so eine Vermutung....
        Kann es was mit "register_globals" zu tun haben?

        Nichts ist unmöglich. Die Fehlerbeschreibung war ja nun äußerst knapp, auf einen Mitschnitt aus der log-Datei hat er auch verzichtet. Prinzipiell ist es aber so, daß sein Wunsch eigentlich sehr leicht erfüllt werden müßte. Scripts lokal testen ist absolut kein unlösbares Problem, allerdings weiß ich nicht, was dieses "FoxServ" macht.

        Hmmm.... Mal schaun, ob er sein Problem enger einkreisen kann.

        Wird sich zeigen

        Christoph S.

        1. Hallo,

          Scripts lokal testen ist absolut kein unlösbares Problem, allerdings weiß ich nicht, was dieses "FoxServ" macht.

          FoxServ ist ein WAMP-Paket wie auch phpdev, PHPTriad, WAMPP usw.

          Man erhaelt einen vorkonfigurierten lokalen Apache-Webserver, nebst PHP und MySQL (bei FoxServ auch mit Perl und Python).

          FoxServ: http://www.foxserv.net
          phpdev: http://www.firepages.com.au
          PHPTriad: http://sourceforge.net/projects/phptriad (wird offenbar nicht mehr gepflegt)
          WAMPP: http://www.apachefriends.org/wampp.html

          MfG, Thomas

          1. hallo Thomas,

            FoxServ ist ein WAMP-Paket wie auch phpdev, PHPTriad, WAMPP usw.
            Man erhaelt einen vorkonfigurierten lokalen Apache-Webserver, nebst PHP und MySQL (bei FoxServ auch mit Perl und Python).
            FoxServ: http://www.foxserv.net
            phpdev: http://www.firepages.com.au
            PHPTriad: http://sourceforge.net/projects/phptriad (wird offenbar nicht mehr gepflegt)
            WAMPP: http://www.apachefriends.org/wampp.html

            oh, danke. Hab ich ja was zum Ankucken *g*. Dann liegts möglicherweise am "vorkonfigurierten Apache", wenn Blain seine PHP-Scripts nicht lokal testen kann. Man müßte tatsächlich auf die logs schauen.

            Grüße aus Berlin

            Christoph S.