企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ### 主机屋<虚拟主机> 虚拟主机的目录一般都是设置好的DOCUMENT_ROOT的,比如主机屋的虚拟主机: ~~~html / FTP根目录 ├─Data/ 用户数据目录 ├─Log/ 日志目录 └─Web/ DOCUMENT_ROOT ~~~ 那么框架怎么放呢? ~~~html / ├─Data/ │ ├─config/ │ ├─console/ │ ├─kernel/ │ ├─module/ │ ├─runtime/ │ └─cli ├─Log/ ├─Web/ │ ├─index.php │ └─web.config ~~~ 但是现在还不能使用呢,你还要在`web/index.php`更改成如下: ~~~php <?php version_compare(PHP_VERSION, '5.5.0', '>=') || die('Lying requires 5.5.0 or higher PHP version :)'); //下面这一行的路径要改 file_exists(__DIR__ . '/../Data/vendor/autoload.php') && require __DIR__ . '/../Data/vendor/autoload.php'; //下面这一行的路径要改 require __DIR__ . '/../Data/kernel/init.php'; (new Lying(require DIR_CONFIG . '/web.php'))->run(); ~~~ ### 阿里云<虚拟主机>(万网虚拟主机) FTP目录结构: ~~~html / 您的FTP的根目录,为避免您错误删除该路径下的内容,所以禁止写入,只可读取 ├─htdocs/ 您的网站的根目录,请将您的网站文件(php, htm, html, css, js等)上传至此文件夹 │ └─logreport/ 访问统计报告存放目录,不占用空间,只可读取。 ├─myfolder/ 此文件夹中的内容不会被web用户看到,您可以临时存放一些不愿公开的内容,比如站点备份、数据库备份等 ├─ftplogs/ 您的ftp访问日志存放位置,只读 ├─wwwlogs/ 您的www访问日志存放位置,只读 └─backup/ 系统自动为您生成的数据库备份的存放位置,只读 ~~~ 框架部署结构: ~~~html / ├─htdocs/ │ ├─index.php │ ├─.htaccess │ └─logreport/ ├─myfolder/ │ ├─config/ │ ├─console/ │ ├─kernel/ │ ├─module/ │ ├─runtime/ │ └─cli ├─ftplogs/ ├─wwwlogs/ └─backup/ ~~~ 同样,你得修改`index.php`: ~~~php <?php version_compare(PHP_VERSION, '5.5.0', '>=') || die('Lying requires 5.5.0 or higher PHP version :)'); //下面这一行的路径要改 file_exists(__DIR__ . '/../myfolder/vendor/autoload.php') && require __DIR__ . '/../myfolder/vendor/autoload.php'; //下面这一行的路径要改 require __DIR__ . '/../myfolder/kernel/init.php'; //这一行的路径要改 (new Lying(require DIR_CONFIG . '/web.php'))->run(); ~~~ > 好了,到这边你的框架就部署完成了 ### 其他虚拟主机 > 其他平台的虚拟主机作者还没使用过呢,如果你闲置的其他平台虚拟主机账号可以赞助给我测试。