1

我有一个我无法解决的问题。

我有两个文件:conexion.phpquery.php

conexion.php文件在变量中创建与数据库的连接$link。代码工作正常。

query.php 文件使用创建的连接 ( $link) 查询数据库。

我用:

include('conexion.php');

这些文件位于同一目录中。如果我将 conexion.php 代码复制到 query.php 中可以正常工作,但如果我使用“include”或“require”它就不起作用。

因为我使用 SVN,所以在 Apache 中包含我的网站的目录是一个指向 SVN 存储库副本的“符号链接”。如果我将文件复制到 Apache 的真实目录,文件可以正常工作,但我需要使用 SVN。

现在,我描述目录结构:

Apache中的网站:/var/www/website/

SVN副本:/home/svn/backend

符号链接:/var/www/website/backend --> /home/svn/backend

$> ls /home/svn/backend
conexion.php
query.php


http://localhost/website/backend
4

1 回答 1

0

您可能会发现指定完整路径并对其进行__DIR__修复,因为您query.php从不同的地方引用:

include __DIR__.'/conexion.php';
于 2015-12-23T19:45:42.640 回答