Доступ к удаленным файлам Openshift

Я новичок в мире openshift. У меня установлено приложение openshift wordpress. Я настроил и подключился к приложению через шпатлевку ssh в Windows. Теперь я не знаю, как получить доступ к файлам внутри моего приложения. Помоги мне.

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


person balamurugan    schedule 27.06.2013    source источник


Ответы (3)


+1 к бджвебб! Несколько ссылок, которые могут быть вам полезны.

Использование FileZilla с OpenShift: https://www.openshift.com/forums/openshift/access-files-with-filezilla

Использование SFTP с OpenShift: http://www.youtube.com/watch?v=g6G-Pkl_fzs

ХТН

person Sumana Mehta    schedule 27.06.2013
comment
Не принимая его ответ, вы отказываете ему в кредитах - person Stijn de Witt; 07.02.2014

Приложения Openshift предназначены для изменения и развертывания в первую очередь с помощью git, см. https://www.openshift.com/developers/deploying-and-building-applications

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

В качестве альтернативы: ваш ssh-логин — это стандартная оболочка Linux, вы можете добавлять плагины/темы в каталог app-root/data, используя стандартные инструменты оболочки Linux.

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

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

person bjwebb    schedule 27.06.2013
comment
поясните кратко пожалуйста на примере - person balamurugan; 27.06.2013
comment
Добавлено объяснение. Трудно привести пример, потому что существует несколько разных клиентов git, и клиенты для Windows, как правило, графические. - person bjwebb; 27.06.2013

Используйте scp для linux или pscp для 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, ключ pvt можно найти на ~/.ssh

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

person Gaurav Sharma    schedule 28.06.2013