1

我是openshift世界的新手。我已经安装了 wordpress 的 openshift 应用程序。我已经通过 Windows 中的 putty ssh 配置并连接到应用程序。现在我不知道如何访问我的应用程序中的文件。帮我。

Welcome to OpenShift shell

This shell will assist you in managing OpenShift applications.

!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!
Shell access is quite powerful and it is possible for you to
accidentally damage your application.  Proceed with care!
If worse comes to worst, destroy your application with 'rhc app delete'
and recreate it
!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!

Type "help" for more info.

Note: Your application supports version 2 cartridges.

[xxxx-cloudrun.rhcloud.com xxxxxxxxxxxxxx]\> 

在这里我想知道如何访问xxxx/wp-content/...

4

3 回答 3

6

Openshift 应用程序旨在主要使用 git 进行更改和部署,请参阅https://www.openshift.com/developers/deploying-and-building-applications

编辑:创建项目应该给你一个 git url。由于您使用的是 Windows,因此您可以使用tortoisegit来获取它并进行更改。wp-content 位于 git 存储库的 php 目录中。

或者:您拥有的 ssh 登录是标准 linux shell,您可以使用标准 linux shell 工具在 app-root/data 目录中添加插件/主题。

[ ... ]\> cd app-root/data
[ ... data ]\> ls
blogs.dir  plugins  themes  uploads

您甚至可以使用 WinSCP 之类的程序使用您已有的 SSH url 将文件上传到这些目录。

于 2013-06-27T14:08:58.147 回答
4

+1 给 bjwebb!很少有可能对您有所帮助的链接。

将 FileZilla 与 OpenShift 一起使用:https ://www.openshift.com/forums/openshift/access-files-with-filezilla

将 SFTP 与 OpenShift 一起使用:http ://www.youtube.com/watch?v=g6G-Pkl_fzs

高温高压

于 2013-06-27T17:48:22.413 回答
0

使用 scp for linux 或 pscp for windows
将应用程序添加到系统路径或使用 cd 进入该目录,然后 -

pscp -i pvtkey.ppk source destination

例如

pscp -i pvtkey.ppk my_file_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server

要上传目录,请使用 -r 参数

pscp -i pvtkey.ppk -r my_folder_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server

要下载,请反转方向示例

pscp -i pvtkey.ppk -r xxxx-cloudrun.rhcloud.com:/dir_to_download Path_of_my_pc

pvtkey.ppk 是
linux 中 putty 的私钥,pvt key 可以在~/.ssh

要下载单个文件,请删除 -r 参数。
pscp下载链接http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

于 2013-06-28T18:35:12.100 回答