我是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/
...
答案 0 :(得分: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网址将文件上传到这些目录。
答案 1 :(得分: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
HTH
答案 2 :(得分: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是putty的私钥
在linux中,可以在~/.ssh
要下载单个文件,请删除-r paramater。
链接下载pscp http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe