问题标签 [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.

0 投票
1 回答
358 浏览

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 的根级别关闭它

提前致谢!!!!洛瑞-

0 投票
1 回答
10357 浏览

visual-studio - Visual Studio 2010 中的 stdlib.h / stdint.h 在哪里?

我在谷歌上搜索了一下,听说虽然stdint.h旧版本的 Visual Studio 没有附带,但它应该在 Visual Studio 2010 中。

但是,我有这个项目应该使用它,但它说它找不到stdlib.hor stdint.h

为什么会这样,我该如何解决?


在 x86 Windows 7 机器上运行带有 .NET 4.0 的 Visual Studio 2010。

0 投票
1 回答
345 浏览

php - PHP APC:使用上一个请求的包含路径而不是当前请求

由于某种原因,我的类没有正确加载。它们要么无法加载,要么加载了错误的类版本(取自错误的目录)。

经过一些调试,很明显,使用的包含路径实际上是上一个请求的包含路径。

但是,当我运行时get_include_path(),记录的结果是正确的,但从行为中可以清楚地看出,实际上它没有被使用,而是使用了上一个请求中的路径。

我的代码是带有 Yii 框架的 PHP。该框架includepath在运行时进行操作。

PHP版本是5.31,xampp,windows7

编辑:禁用 apc 解决了问题

0 投票
3 回答
10737 浏览

php - 用php获取父文件夹路径

我正在开发我的第一个 MVC 框架,并想为 BASE_PATH、APP_PATH、LIB_PATH 和 PUBLIC_PATH 定义 4 个常量。我的文件结构如下所示:

我的index.php文件位于public_html目录中。目前有以下代码:

这行得通,但我觉得必须有更好的方法来做到这一点,而不需要所有的“..”。有什么建议或者这是最好的方法吗?让我知道。谢谢!


回答

感谢@fireeyedboy 和@KingCrunch,我想出了我正在寻找的解决方案。这是我的最终代码:

0 投票
2 回答
4426 浏览

php - 将文件“移动”到包含路径列表中是什么意思?

在 Zend Framework 一书中,初学者指南;它说:

目录的内容library/应该移动到 PHP “包含路径”列表中的某个位置。

我不明白。不包括引用特定位置中特定目录的路径保存值。是这个意思吗?还是我必须将文件夹移动到“包含路径”中已经提到的位置?

0 投票
4 回答
786 浏览

php - php 的 include_path 包含以 ./ 开头

在我的 PHP 框架中,我想使用另一个 PHP 框架的几个功能。另一个框架只有一个门户脚本(index.php)。从那里它可以做所有事情(引导、调用控制器和操作等)。另一个框架包括所有以 ./ 开头的文件

另一个框架的 index.php:

在 bootstrap.php 中:

等等等等

所以看起来所有的包含都相对于 index.php 所在的文件夹。

有什么方法可以设置环境,以便我可以从另一个文件夹(在我的框架内的某个位置,所以一个完全不同的文件夹而不是门户脚本)引导框架?

include_path包括.,我也尝试过在 include_path 中使用其他框架的文件夹,但这并没有改变任何东西。

我猜它是 ./ 包含的,但我无法更改这些(其他框架不是我框架的一部分,将在一段时间内更新)。有没有办法绕过它们(或者我做错了)?

0 投票
2 回答
3824 浏览

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 无济于事。有很多类似的问题,但没有什么是完全相同或对我有用的。

有任何想法吗?

0 投票
3 回答
1064 浏览

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,因此脚本可以包含这些文件而无需指定绝对路径。

你能想到任何更有效的集中代码代码的方法吗?

非常感谢!

0 投票
2 回答
2650 浏览

qt - 有没有办法向 Qt Creator 添加一个包含路径,该路径全局适用于所有项目?

我需要 Qt Creator 来存储一些适用于所有项目的全局包含路径。目前有没有办法做到这一点?

我尝试这样做的原因是因为在 Windows 上,包含文件没有标准位置 - 所以添加包含路径的唯一方法是指定文件中.pro文件夹的绝对路径。当.pro文件被检入版本控制时,这将成为一场噩梦。

有没有更好的办法?

0 投票
1 回答
3526 浏览

image - vim 图像放置

在过去的几天里,我一直在强迫自己从 Textmate 切换到 Vim。在大多数情况下,经过一些繁重的 Vim 配置后,我的效率几乎相同。我的工作流程的一个方面我没有找到替代品,就是将文件拖放到 Textmate 中,其中图像将被转换为 img 标签,文件将被转换为 require 调用。

如何动态构建图像标签和 include/require 语句?