hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - YII - 正文 请牢记本站网址www.sosophp.cn

设置yii顺序支撑虚拟主机的要领【yii框架教程】,yii,虚拟主机,方法,配置,支持

2019-11-29YII搜搜PHP网52°c
A+ A-

一、将frontend/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__ . '/frontend/config/bootstrap.php';
 
$config = yii\helpers\ArrayHelper::merge(
    require __DIR__ . '/common/config/main.php',
    require __DIR__ . '/common/config/main-local.php',
    require __DIR__ . '/frontend/config/main.php',
    require __DIR__ . '/frontend/config/main-local.php'
);
 
(new yii\web\Application($config))->run();

三、将frontend下的目次web目次删除

四、在将api端完成为:www.***.com/api/web/site/login的情势时,发明完成不了,好像是挪用不到index.php及控制器也挪用不了。因而做了种种猜测,一步一步排除法排查题目,排除法是在不知底层的情况下发明题目和解决题目的好办法。

与之对应的就是读底层代码,但如许虽然能解决题目,速率会更慢。末了发明能够将.haccess的代码改成以下情势完成了隐蔽index.php及完成伪静态:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /api/web/index.php [L]
</IfModule>

在调试api的过程当中发明www.***.com/api/web/articles在浏览器内里检察代码时,没法显现xml数据,或者是下载.json的提醒,厥后发明是挑选了360浏览器的兼容情势,改成极速情势就好了。在postman内里测试数据时是胜利的。

引荐教程:YII教程

以上就是设置yii顺序支撑虚拟主机的要领的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
设置yii顺序支撑虚拟主机的要领【yii框架教程】,yii,虚拟主机,方法,配置,支持

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章