我对这种东西很陌生,所以请原谅我的无知。问题是我已经用 codeigniter 构建了一个应用程序,现在我已经完成了,我想知道如何将它部署到服务器上。这是第一次有这样的事情
我想把它放在我自己的服务器中,因为它将被用作与我一起工作的人的后端。但我对它应该如何做一无所知。
我在 git 存储库中也有该项目,所以我想知道我是否可以从那里轻松部署它。我阅读了有关使用 Phing 的文章,但没有找到可遵循的“分步”教程。
任何建议将被认真考虑。
我终于做到了!正如@Jono20201 所说,这一切都是为了正确放置整个项目。
安装 Apache、PHP、MySQL。在 Apache 中配置 vhosts,创建 SQL 用户和数据库,将文件部署到 vhost DocumentRoot。赢?
我尝试使用免费托管服务 (hostinger)。我上传了文件并进行了一些更改,并且成功了!
我所做的重要更改:
ROOT
??? Applications(Controllers, models, views, etc.)
??? System
??? public_html
Run Code Online (Sandbox Code Playgroud)
public_html应该包含index.php, assetswithcss和js文件,.htaccces如果你想摆脱index.php路由中的东西,它应该看起来像这样)
.htaccess文件。例子:RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)
config.php,database.php和route.php文件。就是这样!希望我能帮助像我一样迷路的人!
我还修改了index.php放置在的文件public_html:
$system_path = '../system';$application_folder = '../application';