yi i2:在该服务器上找不到请求的URL/SITE/LOGIN

人气:995 发布:2022-10-16 标签: apache php http-status-code-404 yii2 bootstrapping

问题描述

我有一个与Debian一起在计算机上运行的yi i2应用程序。然后我尝试在另一台安装了Windows 8的计算机上运行它,但无法运行。

我将整个应用程序文件夹复制到Apache的htdocs文件夹,但在浏览器中运行时显示:

Apache access.log:

::1 - - [12/Jul/2018:09:03:40 -0300] "GET /donaciones-yii/backend/web/site/login HTTP/1.1" 404 235
::1 - - [12/Jul/2018:09:03:40 -0300] "GET /favicon.ico HTTP/1.1" 200 1150

这是文件backend/web/index.php的内容:

<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');

$config = yiihelpersArrayHelper::merge(
    require(__DIR__ . '/../../common/config/main.php'),
    require(__DIR__ . '/../../common/config/main-local.php'),
    require(__DIR__ . '/../config/main.php'),
    require(__DIR__ . '/../config/main-local.php')
);

(new yiiwebApplication($config))->run();

@rob_006:我在Debian中没有backend/web/.htaccess文件,也没有Windows计算机:

推荐答案

我解决了禁用漂亮URL的问题。

944