0

当我尝试将我的 php 项目上传到我的服务器时遇到了一些问题。我真的想不出有什么问题。当我在 localhost 上运行该项目时,该项目正在运行,但是当我将文件复制到我的服务器时,当我使用“require”时出现问题。我只需要在同一个文件夹中的一些 php 文件,如下所示:

<?php
session_start ();
require 'guiParts.php';
require 'formfunctions.php';
...

当我在线访问我的网站时,我收到以下错误:

警告:需要(guiParts.php)[function.require]:无法打开流:第 3 行的 /www/zzl.org/m/v/l/mvlweb/htdocs/index.php 中没有这样的文件或目录

致命错误:require() [function.require]:无法在 /www/zzl.org/m/v/l/mvlweb/ 中打开所需的 'guiParts.php' (include_path='.:/usr/lib/php')第 3 行的 htdocs/index.php

4

1 回答 1

0

问题出在服务器配置中。也许它通过 fcgi 运行 php,也许还有其他东西......

尝试使用完整路径

require __DIR__ . '/guiParts.php';

应该管用

于 2013-09-18T09:34:28.127 回答