Maintenance without shell access?

aryanto - April 11, 2008 - 07:32

Is there any way to do the maintenance without shell access to the webserver?

Up to now, I always do the maintenance such as upgrade of core and modules, modification of theme and css, moving or deleting files, etc., via shell using ssh. I can only do that when I am either in inside my intranet or have public IP. But when I am connected to the internet via proxy, I have no chance to have ssh session. So I would like to be able to do that kind of maintenance via the administration page.

web ftp interface

hualahyja - April 11, 2008 - 07:51

Maybe your host provider has some kind of web-ftp interface.

Drupal is in my own webserver

aryanto - April 11, 2008 - 08:00

I am running Drupal in my own webserver. So I can actually do whatever I want. The only problem is when I am at work, I can only connect to the internet via proxy. Using SSH tunnel would probably cost my job. Web ftp interface is not my option as I can not do what I would like to do, including editing the theme and css. I am wondering if there was a module in Drupal for this purpose.

Drupal as web process

dman - April 11, 2008 - 08:16

Drupal as web process probably shouldn't have the sort of write-access to its own files that you'd need to do any meaningful maintainence, if you know what I mean.

You can set up a small virtual shell script via php if you really want, but it's not optimal.

Much more sensible is for you to start using a decent editor. Many tools now exist that will allow you to 'mount' or remotely browse your server over the FTP interface that you do have. You can find, edit and save your files, and your tool can download temporarily, then re-upload in the background.
I use Eclipse with the RSE plugin, but there's lots for you to choose from.

.dan.
How to troubleshoot Drupal | http://www.coders.co.nz/

Yes I think there is also a

hualahyja - April 11, 2008 - 08:26

Yes I think there is also a theme editing module (sorry, i forgot the name), and also the shell module.

 
 

Drupal is a registered trademark of Dries Buytaert.