- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让现有的 ZEND 项目在我的 Raspberry Pi 上运行,但不幸的是,它抛出了这个错误:
Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'Section '' cannot be found in /var/www/BY_test/application/configs/session.ini' in /var/www/BY_test/library/Zend/Config/Ini.php:151
Stack trace:
#0 /var/www/BY_test/application/Bootstrap.php(41): Zend_Config_Ini->__construct('/var/www/BY_tes...', false)
#1 /var/www/BY_test/library/Zend/Application/Bootstrap/BootstrapAbstract.php(669): Bootstrap->_initSession()
#2 /var/www/BY_test/library/Zend/Application/Bootstrap/BootstrapAbstract.php(622): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('session')
#3 /var/www/BY_test/library/Zend/Application/Bootstrap/BootstrapAbstract.php(586): Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap(NULL)
#4 /var/www/BY_test/library/Zend/Application.php(355): Zend_Application_Bootstrap_BootstrapAbstract->bootstrap(NULL)
#5 /var/www/BY_test/public/index.php(44): Zend_Application->bootstrap()
#6 {main}
thrown in /var/www/BY_test/library/Zend/Config/Ini.php on line 151
由于我是 Zend Framework 的新手,因此我非常感谢更有经验的人的帮助。
我已经尝试自己寻找解决方案,但我从具有类似问题的人那里找到的唯一帖子是通过删除 Bootstrap.php 中 APPLICATION_ENV 的 getenv() 函数来解决的。这对他有好处,但对我来说却没有好处。
我觉得很奇怪,消息中缺少实际部分。我想,这是一个重要的线索,所以我稍微涉猎了错误消息中提到的一些文件,但就像我说的,我才刚刚开始使用 Zend,所以这有点毫无意义。
此外,我认为这是它运行的操作系统的问题,因为该项目最初运行在 Windows 服务器上,而我在 Pi 上使用 Raspbian。但我可以(至少部分地)排除这一点。
有什么想法吗?接下来我可以检查什么或者问题可能是什么?
仅供引用,该项目的 Zend Framework 版本是 1.12,我使用 Apache/2.2.22 (Debian)。如果您需要任何进一步的信息,请告诉我。我只是不想用不必要的信息淹没你,因为我不知道你需要知道什么。
提前致谢!
编辑:
Pi上的PHP版本是5.4.4-14+deb7u7(原Windows服务器上的版本是5.4.16)
session.ini 的内容:
;#####################################
; setup sessions
;#####################################
[production]
name = FLOID_BACKYARD
save_path = APPLICATION_PATH "/../data/session"
use_only_cookies = true
remember_me_seconds = 864000
[development : production]
save_path = APPLICATION_PATH "/../data/session"
use_only_cookies = true
remember_me_seconds = 864000
以及 Bootstrap.php 的 __initSession 函数(第 41 行读取“$config = ...”):
protected function _initSession()
{
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/session.ini', getenv('APPLICATION_ENV'));
Zend_Session::setOptions($config->toArray());
Zend_Session::start();
}
最佳答案
根据评论,解决您问题的快速方法是更改此行:
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/session.ini', getenv('APPLICATION_ENV'));
至:
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/session.ini', APPLICATION_ENV);
无论如何,这可能是应该的。我的猜测是,在您的其他服务器上,环境变量是使用 SetEnv
设置的,但如果您在生产模式下运行它,这并不是真正必要的。
关于zend-framework - Raspberry Pi 上的 Zend Framework 抛出 Zend_Config_Exception 'Section ' ' 无法在 (...) 中找到',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21764181/
这个问题在这里已经有了答案: Multi level categories with items on all levels in UITableView (1 个回答) 关闭 6 年前。 标题说明
我想在编译时从代码中删除未使用的函数。然后我写一些代码(main.c): #include const char *get1(); int main() { puts( get1() );
升级到 Xcode 4.4 后,当我尝试在 iPhone 或 iPad 上运行我的(通用)应用程序时,我遇到了这个烦人的链接器错误。如果我在 iOS 模拟器上运行它,我没有问题... 我尝试添加 ar
我以前从未见过这个错误,我搜索了它可能发生的原因,但找不到任何相关信息: CoreData: error: Serious application error. An exception was ca
我正在使用以下内容填充 UITableView 部分的各个部分: fetchedResultsController = NSFetchedResultsController(fetchReques
是标签允许包含在另一个 中标签?它会在 HTML5 中验证吗? 最佳答案 Yes ! w3 鼓励您在分节内容的元素中显式包装节,而不是依赖于在分节内容的一个元素中包含多个标题而生成的隐式节,并且允许
我使用部分来确定页面的不同部分。这些部分的底部边距为 90px,但是当在页面中创建/放置 ID 为“clients-full”的部分时,我希望出现在它之前/上方的任何部分的底部边距为 0。我可以做吗这
我现在有一个第三方提供的c静态库(用arm-gcc编译的)。我不可能(让第三方)重新编译库。 在调查库内容时,我发现 gcc 选项 -ffunction-sections 和 -fdata-secti
大家好,我陷入了一个奇怪的问题,我正在重新加载 tableViewSection,它正在正确地重新加载该部分,但它隐藏了其他部分,直到我向上或向下滚动它。我使用以下代码重新加载 func tabl
在我的项目中,我有扩展 ArrayAdapter 的类并实现 SectionIndexer .实现方法时getPositionForSection和 getSectionForPosition我发现了
我正在尝试编译 scss,以便在它具有 class1 时获得该部分。我不知道如何去做,因为我得到了空间,而且它的工作方式不一样。 当前输出: .class2 > section .class1 {
我正在阅读 Mark Pilgirm 的“Dive into HTML5”和 semantics section ,它讨论了 HTML5 如何引入 和 元素。它说 s 代表通用文档或部分,而 s
我是使用ARM编译器进行Keil Microvision V5.12编程的新手。 我无法编译一个简单的组装项目,但出现此错误: .\Objects\learn.sct(7): error: L6236
这是我第一次在这里问问题,但我不得不说这个网站在过去几个月里给了我巨大的帮助(iphone-dev-wise),我为此表示感谢。 但是,我没有找到解决这个问题的方法:我有一个包含 2 个部分的 UIT
我在 IOS 中实现了一个 TableView (4 个部分)。问题是我刚刚在第一部分添加了一个部分标题。其他部分没有标题。第一部分没有行(行数为 0)。其他部分有多行。当我滚动时,第一部分的标题不粘
我有一个包含多个部分的表格 View 。我希望能够将行从一个部分移动到另一个部分,并在没有行时删除一个部分。我正在尝试通过 moveRowAtIndexPath 执行此操作,但我的代码不起作用并抛出
我正在尝试删除不符合 for 循环条件的行。但是,我收到错误消息:“尝试从第 1 部分删除第 0 行,但更新前只有 1 个部分。”我以前从未见过这个,也不确定为什么会收到它。 我的代码: func
GCC 页面中针对功能部分和数据部分选项的以下内容: -ffunction-sections -fdata-sections Place each function or data item into
我想在安装新数据库之前删除旧数据库,以便为用户更新它。 我有以下情况: 在我的 Components 部分中,我为用户提供了一个选项: [Components] Name: "updateDataba
我从工作区添加了一个测试用例。可能已经一周了,所以我不记得它是来自 Backlog 还是来自董事会。 现在,当我进入测试/测试计划时,它没有出现。我找不到将其添加到测试套件的方法。 我可以通过测试区域
我是一名优秀的程序员,十分优秀!