2013-06-27 80 views
1

我是openshift世界的新手。我有wordpress安裝的openshift應用程序。我已經在windows中通過putty ssh配置並連接到應用程序。現在我不知道如何訪問我的應用程序中的文件。幫我。訪問遠程文件Openshift

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/ ...

回答

6

Openshift應用程序的設計改變,並主要使用Git部署,見https://www.openshift.com/developers/deploying-and-building-applications

編輯: 創建項目應該有給你一個git網址。由於您使用的是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這些目錄。

+0

請簡要說明 – balamurugan

+0

說明添加。很難舉一個例子,因爲有幾個不同的git客戶端,而那些用於windows的往往是圖形化的。 – bjwebb

+0

感謝您的時間和精力。讓我試試吧.. – balamurugan

0

使用scp對於Linux或PSCP窗戶
的應用程序添加到系統路徑,或使用CD去到那個目錄,然後 -

pscp -i pvtkey.ppk source destination 

Fo R實施例

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中,可以在~/.ssh上找到pvt密鑰

要下載單個文件,請刪除-r參數。
鏈接到下載pscp http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

+0

感謝gaurav sharma,我會通過它。 – balamurugan