如何将我的cakephp 3.0项目放在共享托管服务器上?

div*_*ter 5 shared-hosting cakephp-3.0

我在cakephp 3.0中创建了一个项目,我希望将其放在共享托管服务器上.

Cakephp文档为此前版本提供了解决方案http://book.cakephp.org/2.0/en/installation/advanced-installation.html其中目录结构与新版本不同.

在用于在共享主机服务器上进行高级安装的旧版本中,整个项目分为3个部分

  1. LIB,
  2. 应用程序和
  3. Webroot公司,

然后将这些路径写入.htaccess文件以运行项目.

在新版本的应用程序目录已成为src,webroot是原样,但我找不到安装的lib目录.

任何人都可以帮我解决它的最新版本吗?

jjz*_*jjz 4

我实现此工作的方法是在共享主机上构造目录,如下所示:

/home/username/public_html/
    // webroot contents goes here
    css/
    img/
    js/
    .htaccess
    index.php

/home/username/mycakeapp/
    // necessary app directories go here
    /config
    /logs
    /plugins
    /src
    /tmp
    /vendor
Run Code Online (Sandbox Code Playgroud)

然后我WWW_ROOTmycakeapp/config/paths.php第52行更改:

define('WWW_ROOT', '/home/username/public_html/' . DS);
Run Code Online (Sandbox Code Playgroud)

bootstrap.php最后,我必须更改webroot 文件第 28 行中定义的路径index.php(位于/home/username/public_html/index.php):

require '/home/username/mycakeapp/config/bootstrap.php';
Run Code Online (Sandbox Code Playgroud)