-1

我是一个为 PHP 加油的新手。我使用 MAMP 作为 FuelPHP 的环境在本地开发了我的应用程序。现在其他人开始参与该项目,所以我正试图将其上传到某个地方,以供团队其他成员查看。

我在 MAMP 上的根目录 ( htdocs) 的子文件夹中创建了站点,因此公用文件夹的路径当前为/Applications/MAMP/htdocs/mediatemple-test/public/.

我最初试图让它在我们的 Media Temple Grid 服务器上运行,但是我注意到 Media Temple 上的根文件夹被称为html. 通过阅读此处的其他帖子,我了解到我应该能够将public文件夹重命名为html,但是当我在本地执行此操作时,我收到以下错误:

警告:: require(/bootstrap.php)无法打开流:第 44 行中没有此类文件或目录/Applications/MAMP/htdocs/mediatemple-test/public/index.php致命
错误:: 第 44行中require()需要打开失败/bootstrap.phpinclude_path='.:/Applications/MAMP/bin/php/php5.4.4/lib/php'/Applications/MAMP/htdocs/mediatemple-test/public/index.php

我需要更改其他任何内容还是需要添加.htaccess文件?如果是这样,我需要在那里放什么?

另外,有人对将 FuelPHP 部署到 Media Temple Grid 服务器有什么建议吗?

4

1 回答 1

0

您需要浏览 index.php 并确保所有文件路径都与您的主机相关。

APPPATH、DOCROOT、PKGPATH 和 COREPATH 都应该指向正确的位置。

如果您已将公用文件夹重命名为 HTML,那么应用程序文件夹在哪里?你应该把它移到 mediatemple-test 中。

但是......你真的不应该重命名文件夹,我会使用 htaccess 来引导所有流量通过 public/index.php

于 2013-07-12T15:16:42.940 回答