Frage

Ich benutze NearlyFreeSpeech.Net als mein Gastgeber, und meine PHP-Anwendung (codiert in CodeIgniter) muss exec () Anrufe tätigen. Da dies nicht unter abgesicherten Modus erlaubt ist, werden wir eine „besondere“ war, die Dinge über ein Perl-Skript zur Ausführung gegeben. Details sehen hier: https://members.nearlyfreespeech.net/wiki/HowTo/PHPExec

Allerdings, diese Anweisungen befolgen bewirkt, dass die folgenden CI-Fehler jedes Mal, jeder Befehl an den exec-Wrapper übergeben wird:

A PHP Error was encountered
Severity: Notice
Message: Constant EXT already defined
Filename: public/index.php
Line Number: 88

A PHP Error was encountered
Severity: Notice
Message: Constant SELF already defined
Filename: public/index.php
Line Number: 89

A PHP Error was encountered
Severity: Notice
Message: Constant FCPATH already defined
Filename: public/index.php
Line Number: 90

A PHP Error was encountered
Severity: Notice
Message: Constant BASEPATH already defined
Filename: public/index.php
Line Number: 91

A PHP Error was encountered
Severity: Notice
Message: Constant APPPATH already defined
Filename: public/index.php
Line Number: 104

und der Anruf nicht ohne Ausgang.

ich ein paar kenne Sie bei nfs.n gehostet werden, und viele von Ihnen auch CodeIgniter verwenden ... also hier ist mir der Hoffnung, dass einige von Ihnen in beiden Kategorien sein, und wird zu exec Dinge benötigt haben :)

Danke!
Mala

War es hilfreich?

Lösung

Ohne die Möglichkeit, ihre Howto zu sehen, würde ich davon ausgehen, dass sie versuchen Konstanten neu zu definieren, dass CI Anwendungen. Wenn Sie in index.php für CI sehen Sie werden sehen, sie eine Handvoll Konstanten, wie basepath definieren. Schauen Sie durch den Code ihre Howto Sie gibt, werden Sie wahrscheinlich den Code sehen versuchen, so etwas wie define('basepath', 'blah'); zu tun. Sie müssen diejenigen, die aus dem Howto den Code entfernen (vorausgesetzt, sie mit denen in einer Reihe aufstellen CI verwendet).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top