gpt4 book ai didi

cakephp - 如何在子目录中安装 CakePHP 3

转载 作者:行者123 更新时间:2023-12-02 04:43:15 25 4
gpt4 key购买 nike

如何在子目录中安装 CakePHP 3?到目前为止,我只发现我应该在 config/app.php 文件中设置我的 App.base 变量,但我已经尝试了我能想到的每条路径,但只得到 500 错误。

它应该如何结束的概述:

用户转到 www.example.com 并获取我的“app1”CakePHP 3 应用程序。用户转到 www.example.com/app2 并获取我的“app2”应用程序(目前是标准 PHP,但最终是另一个 Cake 应用程序)。

这是我的一般文件结构:

/
.htaccess *see contents below
application1/
bin/
config/
logs/
plugins/
src/
...etc
application2/
index.php - just does an: echo 'APP2!';

我已尝试将我的 App.base 更改为以下各项:

'App' => [
'base' => '/application1',
//'base' => '/example.com/application1',
//'base' => '/vhosts/example.com/application1',
//'base' => '/www/vhosts/example.com/application1',
//'base' => '/var/www/vhosts/example.com/application1',

我的 .htacess 文件:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^application2/?$ /application2/$1 [R=301,L]
</IfModule>

我错过了什么?我还需要采取其他步骤吗?到目前为止我所做的是否不正确?

最佳答案

在 www.example.com/app2

将您的 .htaccess 修改为以下内容:

RewriteEngine On
RewriteBase /application2/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]

关于cakephp - 如何在子目录中安装 CakePHP 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35613581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com