我正在使用在线IDE的Codenvy,我需要修改Apache配置才能编辑webroot。
通常,这只包含$ sudo vim /etc/apache2/sites-enabled/001-default.conf,但Codenvy似乎没有任何文本编辑器(vi,vim,nano等)。我假设这是设计的。
所以,我的问题是:我如何修改网络根目录?
答案 0 :(得分:0)
您可以通过
安装nanosudo apt-get install nano
然后您可能知道如何通过编辑
来更改Web根目录sudo nano /etc/apache2/sites-available/your-site.conf
答案 1 :(得分:0)
文档根目录设置为/ projects,因为这是Project Explorer在工作区中查找项目源的位置。您可能想看一下这个Dockerfile:https://github.com/codenvy/dockerfiles/blob/master/php/latest/Dockerfile#L30
您当然可以为任何其他目录设置web root,但是创建一个符号链接到/ projects目录以在Project Explorer中查找源代码并能够在编辑器中打开文件。
您可以在正在运行的工作区中使用from __future__ import unicode_literals
进行设置,但是,当工作区停止时,这些更改将会消失。因此,您需要对工作区进行快照以保存更改。
或者,您可以在Dashboard>上创建工作区时在Dockerfile中使用mcedit
进行设置。自定义堆栈>编写自己的堆栈。它可能看起来像这样:
sed