2013-06-27 3 views
1

Я новичок в мире разворачивания. У меня установлено приложение wordpress для wordpress. Я настроил и подключился к приложению через putty ssh в windows. Теперь я не знаю, как получить доступ к файлам внутри моего приложения. Помоги мне.Доступ к удаленным файлам 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 приложения разработаны, чтобы быть изменены и применены в первую очередь с помощью мерзавца см https://www.openshift.com/developers/deploying-and-building-applications

Edit: Создание проекта должен иметь если у вас есть git url. Поскольку вы используете окна, вы можете использовать tortoisegit, чтобы получить это и внести изменения. wp-content находится в каталоге php репозитория git.

Альтернативно: У вас есть стандартная оболочка linux, вы можете добавлять плагины/темы в каталог приложения/root/data, используя стандартные инструменты оболочки Linux.

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

Вы можете даже использовать программу как WinSCP, чтобы загрузить файлы в этих каталогах с помощью SSH URL у вас уже есть.

+0

коротко поясните пожалуйста на примере – balamurugan

+0

Пояснение добавлено. Трудно привести пример, потому что существует несколько разных git-клиентов, а для окон - графическое. – bjwebb

+0

Спасибо за ваше время и усилия. Позвольте мне попробовать .. – balamurugan

0

Использование УПП для Linux или PSCP для окон
Добавить приложение в системный путь или использовать компакт-диск, чтобы перейти в этот каталог, затем -

pscp -i pvtkey.ppk source destination 

Fo г Пример

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, ключ pvt можно найти на ~/.ssh

Чтобы скачать один файл, удалите -r paramater.
Ссылка для скачивания pscp http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

+0

спасибо gaurav sharma, и я пройду через него. – balamurugan