首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Composer psr-4自动加载程序在部署后无法工作

Composer psr-4自动加载程序在部署后无法工作
EN

Stack Overflow用户
提问于 2018-01-15 02:56:31
回答 2查看 5.8K关注 0票数 3

我有我自己的小MVC框架,我使用composer psr-4自动加载。

在我自己的计算机上,它运行得非常好,但是当我将它部署到我的Ubuntu服务器上时,它就不再工作了。(它再也找不到任何课程了)我试过很多东西,但是无论我尝试什么,它都不能工作.

我尝试过的:

  • 作曲家自传
  • 作曲家更新
  • 删除所有内容并再次上传
  • 在网上搜索几个小时..。:(

这是我的composer.json:

代码语言:javascript
复制
{
  "autoload": {
    "psr-4": {
      "App\\": "app",
      "Core\\": "core",
      "Magister\\": "vendor/Magister"
    }
  },
  "require": {
    "philo/laravel-blade": "^3.1"
  }
}

我只是不明白为什么它不能在我的服务器上工作..。我在我的服务器上使用了另一个版本的php : 7.1,我在我的计算机上使用5.6,但是这不会有任何区别,对吗?

我该如何解决这个问题?我只是不明白为什么会这样..。:(

编辑:

我的代码:

Index.php:

代码语言:javascript
复制
<?php

require "core/app.php";

$app = new \Core\App();

echo $app->start();

app.php:

代码语言:javascript
复制
<?php

namespace Core;

require "./vendor/autoload.php";

class App
{

    function start()
    {
        ini_set('display_errors', 1);
        ini_set('display_startup_errors', 1);
        error_reporting(E_ALL ^ E_DEPRECATED);

        $MC = new Routing();
        // This is where it fails. Get the error: "class Core\Routing not found"

Routing.php:

代码语言:javascript
复制
<?php

namespace Core;

Use App\routes;

class Routing
{
    private $parameters = [];

    public function GetMC($Getroute){
    }

}

服务器上的文件结构:

我已经把卖主的地图排除在树上了

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-15 16:30:46

好吧..。我已经修好了。

我已经将我的composer.json更改为:

代码语言:javascript
复制
{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Core\\": "core/",
      "Magister\\": "vendor/Magister/"
    },
    "classmap": [
      "app/",
      "core/",
      "vendor/Magister/"
    ]
  },
  "require": {
    "philo/laravel-blade": "^3.1"
  }
}
票数 9
EN

Stack Overflow用户

发布于 2018-09-27 18:06:36

如果要使用psr-4,则需要将目录的大写为

代码语言:javascript
复制
app
- Modules
- Controllers
- Views
-- Layouts
...

请参考this的帖子,为什么你的自动加载不起作用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48256377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档