with
echo realpath('.').'<br>';
echo dirname(__FILE__).'<br>';
echo realpath(dirname(__FILE__)).'<br>';
echo $_SERVER[PHP_SELF].'<br>';
echo getcwd();
我总是得到
/services2/webpages/util/i/g/gg8375620.provider.com.br/mydomain.com/public
但在 phpinfo DOCUMENT_ROOT 中是
/services/webpages/l/i/mydomain.com/public
因此,我在将 .htaccess 与 Zend Framework 结合使用时遇到了困难。
在我本地,我能够使其工作。但在提供者主机上我还无法掌握其中的魔力。
美国东部夏令时间:我把$_SERVER['DOCUMENT_ROOT'] = realpath($_SERVER['DOCUMENT_ROOT']);
在索引文件上但得到了这个。
致命错误:未捕获异常“Zend_Config_Exception”,消息为“parse_ini_file(/services2/webpages/util/i/g/gg8375620.provider.com.br/mydomain.com/public/v0.2b/application/configs/appkeys.ini)” [function.parse-ini-file]:无法打开流:没有这样的文件或目录 parse_ini_file(/services2/webpages/util/i/g/gg8375620.provider.com.br/mydomain.com/public/v0.2b /application/configs/appkeys.ini) [function.parse-ini-file]: 无法打开流: /services2/webpages/util/i/g/gg8375620.provider.com.br/ 中没有这样的文件或目录' mydomain.com/public/v0.2b/library/Zend/Config/Ini.php:181 堆栈跟踪:#0 /services2/webpages/util/i/g/gg8375620.provider.com.br/mydomain.com/public /v0.2b/library/Zend/Config/Ini.php(201): Zend_Config_Ini->_parseIniFile('/services2/webp...') #1 /services2/webpages/util/i/g/gg8375620.provider。 com.br/mydomain.com/public/v0.2b/library/Zend/Config/Ini.php(125):/services2/webpages/util/i/g/gg8375620.provider.com.br/mydomain 中的 Zend_Config_。 com/public/v0.2b/library/Zend/Config/Ini.php 第 181 行
美东时间:
就是那个:
$appkeys = new Zend_Config_Ini(APPLICATION_PATH . '/configs/appkeys.ini');
APPLICATION_PATH 定义为
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));