Pregunta

Yo uso NearlyFreeSpeech.Net como mi huésped, y mi aplicación PHP (codificado en CodeIgniter) tiene que hacer exec () llama. Como esto no está permitido bajo segura modo, se nos da un "especial" era de la ejecución de las cosas a través de un script Perl. Ver detalles aquí: https://members.nearlyfreespeech.net/wiki/HowTo/PHPExec

Sin embargo, siguiendo esas instrucciones hace que los siguientes errores CI cada vez que cualquier comando se pasa a la envoltura ejecutivo:

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

y la llamada falla sin salida.

Yo sé un montón de que están alojados en nfs.n, y un montón de que también utilizan CodeIgniter ... Así que aquí está mi esperanza de que algunos de ustedes estarán en ambas categorías, y tendrá necesaria para exec cosas :)

Gracias!
Mala

¿Fue útil?

Solución

Sin ser capaz de ver su howto, Me asumir que están tratando de redefinir las constantes que utiliza IC. Si nos fijamos en index.php de CI verá que definen un puñado de constantes, como ruta base. Mire a través del código de su howto le da, es probable que vea el código tratando de hacer algo como define('basepath', 'blah');. Usted tendrá que quitar los de código del howto (suponiendo que se alinean con los CI está utilizando).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top