Php 托管问题访问文件
我已经开发了一个PHP网站,我将添加层次结构的图像,以便您更好地了解: 正如您所看到的,文件夹包含所需的所有相关信息。 配置文件如下所示:Php 托管问题访问文件,php,web-hosting,Php,Web Hosting,我已经开发了一个PHP网站,我将添加层次结构的图像,以便您更好地了解: 正如您所看到的,文件夹包含所需的所有相关信息。 配置文件如下所示: <?php ob_start(); session_start(); defined("DS") ? null : define("DS", DIRECTORY_SEPARATOR); defined("TEMPLATE_FRONT") ? null : define("TE
<?php
ob_start();
session_start();
defined("DS") ? null : define("DS", DIRECTORY_SEPARATOR);
defined("TEMPLATE_FRONT") ? null : define("TEMPLATE_FRONT", __DIR__ .DS."templates/front");
defined("TEMPLATE_BACK") ? null : define("TEMPLATE_BACK", __DIR__ .DS."templates/back");
defined("UPLOAD_DIR") ? null : define("UPLOAD_DIR", __DIR__ .DS."uploads");
defined("DB_HOST") ? null : define("DB_HOST", "localhost"); //UPDATED IN LIVE VERSION
defined("DB_USER") ? null : define("DB_USER", "root"); //UPDATED IN LIVE VERSION
defined("DB_PASSWORD") ? null : define("DB_PASSWORD", ""); //UPDATED IN LIVE VERSION
defined("DB_NAME") ? null : define("DB_NAME", "database"); //UPDATED IN LIVE VERSION
$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
require_once("functions.php");
require_once("cart.php");
?>
<?php require_once("../resources/config.php") ?>
<?php include(TEMPLATE_FRONT . DS . "header.php") ?><div class="col-sm-4 col-sm-offset-5">
<form class="" action="../resources/templates/front/login.php" method="post" enctype="multipart/form-data">
<div class="form-group"><label for="">
username<input type="text" name="mailuid" class="form-control"></label>
</div>
<div class="form-group"><label for="password">
Password<input type="password" name="password" class="form-control"></label>
</div>
<div class="form-group">
<input type="submit" name="submit" class="btn btn-primary" >
</div>
</form>
<p>Not a member?</p>
<a href="register.php" class="btn btn-success">Register</a>
</div>
<?php include(TEMPLATE_FRONT . DS . "footer.php") ?>
虽然当我从登录页面尝试登录时,托管服务在templates/front中找不到login.php
public_html/login.php上的代码如下:
<?php
ob_start();
session_start();
defined("DS") ? null : define("DS", DIRECTORY_SEPARATOR);
defined("TEMPLATE_FRONT") ? null : define("TEMPLATE_FRONT", __DIR__ .DS."templates/front");
defined("TEMPLATE_BACK") ? null : define("TEMPLATE_BACK", __DIR__ .DS."templates/back");
defined("UPLOAD_DIR") ? null : define("UPLOAD_DIR", __DIR__ .DS."uploads");
defined("DB_HOST") ? null : define("DB_HOST", "localhost"); //UPDATED IN LIVE VERSION
defined("DB_USER") ? null : define("DB_USER", "root"); //UPDATED IN LIVE VERSION
defined("DB_PASSWORD") ? null : define("DB_PASSWORD", ""); //UPDATED IN LIVE VERSION
defined("DB_NAME") ? null : define("DB_NAME", "database"); //UPDATED IN LIVE VERSION
$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
require_once("functions.php");
require_once("cart.php");
?>
<?php require_once("../resources/config.php") ?>
<?php include(TEMPLATE_FRONT . DS . "header.php") ?><div class="col-sm-4 col-sm-offset-5">
<form class="" action="../resources/templates/front/login.php" method="post" enctype="multipart/form-data">
<div class="form-group"><label for="">
username<input type="text" name="mailuid" class="form-control"></label>
</div>
<div class="form-group"><label for="password">
Password<input type="password" name="password" class="form-control"></label>
</div>
<div class="form-group">
<input type="submit" name="submit" class="btn btn-primary" >
</div>
</form>
<p>Not a member?</p>
<a href="register.php" class="btn btn-success">Register</a>
</div>
<?php include(TEMPLATE_FRONT . DS . "footer.php") ?>
用户名
密码
不是会员
在本地主机端一切正常,而不是在实时主机上。您是否检查了该文件在实时版本中的实际位置?您是否回显了它试图访问的文件路径以确保其设置正确?