我使用 NearlyFreeSpeech.Net 作为我的主机,我的 php 应用程序(在 CodeIgniter 中编码)需要进行 exec() 调用。由于这在安全模式下是不允许的,因此我们得到了一个“特殊”的方法,即通过 perl 脚本执行操作。在此处查看详细信息:https ://members.nearlyfreespeech.net/wiki/HowTo/PHPExec
但是,每次将任何命令传递给 exec 包装器时,遵循这些说明都会导致以下 CI 错误:
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
并且调用失败且没有输出。
我知道你们中的很多人都托管在 nfs.n 上,而且你们中的很多人也使用 CodeIgniter ......所以我希望你们中的一些人同时属于这两个类别,并且需要执行一些事情:)
谢谢!
马拉