我目前使用Kompozer进行网站开发。我可以在我的bluehost服务器上打开并保存远程文件。我想在Cloud9中创建一个具有相同功能的项目。我可以将我的root bluehost目录挂载为sftp共享。但这不是我想要的。我希望我在项目中编辑的文件实际上是我的bluehost上的文件。
答案 0 :(得分:0)
据我所知,我认为您需要的是一个SSH工作区,而不是托管。 Cloud9 SSH工作区可以使用您的Bluehost服务器,而不是Cloud9服务器上托管的容器。
此外,请注意您可以像在普通工作区文件中一样编辑FTP / SFTP安装中的文件。无需从装载中复制文件,编辑然后复制回来。 FTP / SFTP挂载与Cloud9中的任何其他文件夹一样工作。
答案 1 :(得分:0)
我也在寻找这个,并且是一个漫长的旅途,尝试,测试和找到解决方案......
所以我做了这个小教程,希望它能帮到需要的人!
它对我有用:
https://github.com/diogowernik/procedimentos/blob/master/connect-c9-bluehost.md
链接中的步骤:
1)通过终端
连接您的bluehost帐户2)创建ssh文件夹并插入c9帐户中的数据
ssh yourusername@yousite.com 'mkdir -p ~/.ssh'
3)转到你的cpanel文件管理器,找到隐藏文件,找到文件夹.ssh /
在此文件夹中创建一个文件:
authorized_keys
将c9中的ssh编号粘贴到此文件夹中并保存
4)通过终端在您的主目录中下载并安装node.js,例如,我的主目录是home1 /
在我的情况下,我必须安装节点0.12.9,新版本不能使用我的bluehost帐户
wget http://nodejs.org/dist/latest-v0.12.x/node-v0.12.9.tar.gz
tar -xzf node-v0.12.9.tar.gz
cd node-v0.12.9
./configure --prefix=/home1/yourusername/node/
make
make install
5)安装python
输入以下命令以下载Python 2.7并将其解压缩到您的主机帐户。
mkdir ~/python
cd ~/python
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxfv Python-2.7.2.tgz
find ~/python -type d | xargs chmod 0755
cd Python-2.7.2
安装Python
解压缩后,您可以使用以下命令配置和安装Python。
./configure --prefix=$HOME/python
make
make install
修改.bashrc
要加载本地版本的python,您需要将其添加到.bashrc文件中。
vim ~/.bashrc
i (insert)
点击Enter粘贴
export PATH=$HOME/python/Python-2.7.2/:$PATH
写下更改(按ESC)并关闭vim:
:wq
按Enter键
source ~/.bashrc
注意:您可能需要注销以更新环境。输入python -V来检查安装的python的版本。
6)在您的c9帐户中,输入节点安装的路径:
user : yourusername (from bluehost)
host name: yoursite.com
path to node: /home1/yourusername/node/bin/node
点击创建
就是这样......