问题标签 [include-path]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - zend 框架与 codeigniter 冲突
首先我应该说我对 php 和 linux 管理员很陌生。
对于以前的站点zend,我们安装在我们的生产机器上。我们决定离开 zend 并使用 codeigniter。但是,一旦我将站点从本地推送到生产环境进行测试,我就会收到错误消息:
致命错误:require_once() [function.require]: 无法打开所需的 'codeigniter/application/models/vo/navItemVO.php' (include_path='.:/var/www/html/ZendFramework-1.5.2/library')在第 9 行的 /var/www/html/staging/echo/website/codeigniter/application/models/wordpresshook_model.php
我假设服务器将去 Zend 调用它的函数而不是去 codeigniter。无论如何在.htaccess 中禁用或关闭Zend。我看到博客条目或禁用优化器“php_value zend_optimizer.optimization_level= 0”,但这似乎不起作用。
我对任何其他选项持开放态度,但我无法在 php.ini 的根级别关闭它
提前致谢!!!!洛瑞-
visual-studio - Visual Studio 2010 中的 stdlib.h / stdint.h 在哪里?
我在谷歌上搜索了一下,听说虽然stdint.h
旧版本的 Visual Studio 没有附带,但它应该在 Visual Studio 2010 中。
但是,我有这个项目应该使用它,但它说它找不到stdlib.h
or stdint.h
。
为什么会这样,我该如何解决?
在 x86 Windows 7 机器上运行带有 .NET 4.0 的 Visual Studio 2010。
php - PHP APC:使用上一个请求的包含路径而不是当前请求
由于某种原因,我的类没有正确加载。它们要么无法加载,要么加载了错误的类版本(取自错误的目录)。
经过一些调试,很明显,使用的包含路径实际上是上一个请求的包含路径。
但是,当我运行时get_include_path()
,记录的结果是正确的,但从行为中可以清楚地看出,实际上它没有被使用,而是使用了上一个请求中的路径。
我的代码是带有 Yii 框架的 PHP。该框架includepath
在运行时进行操作。
PHP版本是5.31
,xampp,windows7
编辑:禁用 apc 解决了问题
php - 用php获取父文件夹路径
我正在开发我的第一个 MVC 框架,并想为 BASE_PATH、APP_PATH、LIB_PATH 和 PUBLIC_PATH 定义 4 个常量。我的文件结构如下所示:
我的index.php文件位于public_html目录中。目前有以下代码:
这行得通,但我觉得必须有更好的方法来做到这一点,而不需要所有的“..”。有什么建议或者这是最好的方法吗?让我知道。谢谢!
回答
感谢@fireeyedboy 和@KingCrunch,我想出了我正在寻找的解决方案。这是我的最终代码:
php - 将文件“移动”到包含路径列表中是什么意思?
在 Zend Framework 一书中,初学者指南;它说:
目录的内容library/
应该移动到 PHP “包含路径”列表中的某个位置。
我不明白。不包括引用特定位置中特定目录的路径保存值。是这个意思吗?还是我必须将文件夹移动到“包含路径”中已经提到的位置?
php - php 的 include_path 包含以 ./ 开头
在我的 PHP 框架中,我想使用另一个 PHP 框架的几个功能。另一个框架只有一个门户脚本(index.php)。从那里它可以做所有事情(引导、调用控制器和操作等)。另一个框架包括所有以 ./ 开头的文件
另一个框架的 index.php:
在 bootstrap.php 中:
等等等等
所以看起来所有的包含都相对于 index.php 所在的文件夹。
有什么方法可以设置环境,以便我可以从另一个文件夹(在我的框架内的某个位置,所以一个完全不同的文件夹而不是门户脚本)引导框架?
include_path
包括.
,我也尝试过在 include_path 中使用其他框架的文件夹,但这并没有改变任何东西。
我猜它是 ./ 包含的,但我无法更改这些(其他框架不是我框架的一部分,将在一段时间内更新)。有没有办法绕过它们(或者我做错了)?
c++ - 为 C++ 添加 Boost 到 Eclipse - 包括路径问题
我在 Windows 开发、GNU 和 C++ 方面经验丰富,但我是 Eclipse 新手。我正在尝试将Boost添加到我的 Eclipse 项目中,该项目使用 GNU 工具链在 Windows(但用于嵌入式处理器)上构建。
我在这里添加了 Boost:C:\altera\10.1\quartus\bin\cygwin\usr\include\boost_1_46_1
我已将该目录添加到我的 Eclipse 包含路径(项目属性 | C/C++ 常规 | 路径和符号 | 包含 | GNU C++),我看到 C:\altera\10.1\quartus\bin\cygwin\usr\include 出现作为内置目录。
我可以在 Eclipse Project Explorer 下浏览这些目录和文件,并从 Outline 中打开它们。然而,当我包含它们时,它不起作用。
我的代码包含以下内容:
Eclipse 生成的构建字符串如下所示(注意缺少上面提到的两个目录):
我清理、重新生成 makefile 并重建,但我无法让编译器看到这个新的包含目录。
如果我更改代码以包含完整路径,它会更进一步,因为它可以打开这些文件,但它仍然无法打开它们包含的 Boost 文件。
我用谷歌搜索并搜索了 StackOverflow 和 Eclipse 无济于事。有很多类似的问题,但没有什么是完全相同或对我有用的。
有任何想法吗?
php - PHP核心代码目录结构
我希望集中我的很多 Web 应用程序代码,以便多个组件可以访问相同的核心功能。这就是我设置网站的方式:
/var/www/website - domain.com
/var/www/subdomain1 - subdomain1.domain.com
/var/www/subdomain2 - subdomain2.domain.com
自然,当涉及到通用功能的重复时,我遇到了很多麻烦,因为对一个领域所做的任何更改也需要应用于其他领域。我建议的解决方案是在/var/www中创建一个新目录,其中将包含所有核心脚本:
/var/www/code - 核心代码
然后我会将 PHP 包含目录设置为/var/www/code,因此脚本可以包含这些文件而无需指定绝对路径。
你能想到任何更有效的集中代码代码的方法吗?
非常感谢!
qt - 有没有办法向 Qt Creator 添加一个包含路径,该路径全局适用于所有项目?
我需要 Qt Creator 来存储一些适用于所有项目的全局包含路径。目前有没有办法做到这一点?
我尝试这样做的原因是因为在 Windows 上,包含文件没有标准位置 - 所以添加包含路径的唯一方法是指定文件中.pro
文件夹的绝对路径。当.pro
文件被检入版本控制时,这将成为一场噩梦。
有没有更好的办法?
image - vim 图像放置
在过去的几天里,我一直在强迫自己从 Textmate 切换到 Vim。在大多数情况下,经过一些繁重的 Vim 配置后,我的效率几乎相同。我的工作流程的一个方面我没有找到替代品,就是将文件拖放到 Textmate 中,其中图像将被转换为 img 标签,文件将被转换为 require 调用。
如何动态构建图像标签和 include/require 语句?