首页 > 解决方案 > 托管问题访问文件

问题描述

我开发了一个 PHP 网站,我将添加层次结构的图像,以便您更好地理解:

public_html 文件夹的第 1 部分

public_html 文件夹的第 2 部分

public_html 文件夹的第 3 部分

资源文件夹

如您所见,这些文件夹包含所需的所有相关信息。配置文件如下:

<?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");
?>

虽然当我从我的登录页面尝试登录时,托管服务在模板/前端找不到 login.php

public_html/login.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") ?>

在本地主机方面一切正常,只是在实时主机上不行。

标签: phpweb-hosting

解决方案


推荐阅读