首页 > 解决方案 > 带有 Composer 的 PHP 结构不起作用

问题描述

大家早上好!我在 php 中的 projectx 中遇到以下问题:

我在 php 中使用 Composer 创建了一个项目,我将 php 放在命令提示符下收听公共文件夹。但是,当我将项目上传到站点或 xampp htdocs 时,显示索引(域/projectx/public)的结果是白色的。它不显示任何内容或任何警告。通过提示直接监听公用文件夹与php服务器一起运行项目正常运行。

该项目的结构是这样的(它也有一个附加的图像):

projeto x
    -App
        -Controller (folder with controllers)
        -Model (folder with models)
        -View (folder with views)
        -Connection (DB connection class)
        -Route (Class that manages the routes accessed in the browser and instantiates the necessary controllers)
    -public
        -.htaccess
        -index.php (Application start page that instantiates the Route class to determine the flow of the application)
    -vendor
        -composer (folder with composer files)
        -autoload.php
    composer.json
    composer.lock
    composer.phar

当我在公用文件夹中包含文件并直接访问时,该文件可以正常工作。也就是说,服务器正在侦听所有文件夹。

 

你能帮我解决这个问题吗?如果我必须在服务器或我的项目中配置一些东西?我是 PHP 新手,非常感谢您的帮助。

此刻,我很感激!

在最新版本的 Composer 上运行的应用程序。在 php 版本 5.6.40 和 7.1 上测试

项目结构图

标签: phpcomposer-php

解决方案


推荐阅读