【问题标题】:include_path fatal error xamppinclude_path 致命错误 xampp
【发布时间】:2015-01-05 13:36:48
【问题描述】:

我已经使用安装程序安装了 Xampp 1.8.3,我正在尝试将我的 htdocs 文件夹从 C:\xampp\htdocs 移动到 C:\Users\Håvard\htdocs。我已经对 xampp 中的httpd.conf 文件进行了必要的编辑,Apache 正在启动,没有问题。

这几天我一直在为这个问题苦苦挣扎,我什至早些时候在这里发布了a question。从那时起,我在寻求解决方案的过程中走得更远,我得出的结论是,这是我的 Windows 用户名(以及用户文件夹)中的挪威字母的问题

当我尝试以 localhost/project/index.php 身份打开我的 PHP 项目时,我收到以下消息:

警告:未知:无法打开流:中没有这样的文件或目录 第0行未知

致命错误:未知:需要打开失败 'C:/Users/Håvard/htdocs/project/index.php' (include_path='.;C:\xampp\php\pear\') 在第 0 行的未知

我认为挪威字母是此消息的原因是,如果我将 httpd.conf 中的 DocumentRoot 和 Directory 更改为除此文件夹之外的任何其他内容(例如:C:/Users /丹尼尔)它就像一个魅力。

为什么我会收到此错误消息?我的 index.php 没有任何问题,因为我已经用不同的 documentroot 进行了尝试……为什么“Håvard”文件夹是问题所在?是挪威的信,还是我忽略的其他东西?

【问题讨论】:

  • 也许看看这个:stackoverflow.com/q/1408/3933332
  • 谢谢,但我已经试过了文件夹是问题
  • 配置您的文档根目录以使其正常工作!然后制作一个 php 脚本,在其中包含另一个 php 脚本,但此脚本必须位于名称为 Håvard 的文件夹中,如果它有效,则不是包含问题,它与配置文件以及如何使用有关!
  • 好吧,换个思路:在你使用Håvard的任何地方,你都用这个函数扭曲了字符串/名称! utf8_decode()(附言忘记我已经测试过的另一个想法)
  • utf8_decode 有效,但这只是为了包含我在我的 php 文件中执行的操作。但我的问题存在“第 0 行未知”... 第 0 行在哪里?我的意思是,这不是我的 php 文件中的问题

标签: php apache xampp


【解决方案1】:

这发生在我身上一次,我的问题是我将一个旧项目提取到 xampp 文件夹中。这个旧项目包含一个 .htaccess 文件,该文件与 xampp 文件夹中的所有内容都混为一谈。 解决方案是删除 .htaccess 文件。我希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    • 2018-05-26
    • 2021-03-19
    • 2012-06-26
    • 2016-07-05
    • 2015-04-08
    相关资源
    最近更新 更多