Hello there!
Just installed Quickstart to test together with drupal 7.
It would be nice if a FTP-server came installed and configured so that modules can be installed through the web interface supplied by D7.

CommentFileSizeAuthor
Screenshot.png109.03 KBGurkburkinator

Comments

MichaelCole’s picture

Status: Active » Closed (works as designed)

Hi, I don't know the answer to this issue, but I don't think an FTP server will help. You are probably looking for the credentials to an FTP server containing the updates, not in the quickstart vm.

Best luck!

Mike

geek-merlin’s picture

Status: Closed (works as designed) » Active

i support this request (and maybe help implement ;-)

a the screenshot explains, d7 has this gorgeous install&update feature.

it connects to the ftp server to extend or overwrite itself - as in a secure environment it has no direct write rights for code.

geek-merlin’s picture

MichaelCole’s picture

Status: Active » Closed (won't fix)

Hi Gurkburkinator,

A couple of things on this:

1) you should be able to find info on this if you google "Ubuntu setup FTP server"

2) This is more of an end-user type activity. Drush has several commands (update?) that would do this better. These would be easier to learn than setting up the FTP server.

3) FTP is incredibly insecure. This is best left out of the default Quickstart install, but there is nothing to prevent you from adding it to your own dev envs :-)

Cheers,

Mike

MichaelCole’s picture

Component: Miscellaneous » Image Build

For future reference, check out drush:

drush pm-update will install updates
drush dl
will download module
drush pm-enable will enable it.

danlanglois’s picture

#2 refers to wanting to use 'this gorgeous install & update feature'--adding that, in a secure environment, d7 has no direct write rights for code. I wanted to clarify that the issue of a secure environment is in fact the only issue here, that the apache user is www-data, and there is the option of making the sites/default folder writeable.

chown www-data sites/default

Then you don't need (for #2's purposes) to install an FTP server--drupal won't ask for FTP it'll just do it, install/update modules using the web admin interface, w/out FTP access, w/out shell access.

kitling55’s picture

As a newbie I wonder I can still add a new comment to this thread.

I am a new Drupal user moving from an Windows environment. Many who uses the quickstart prebuild are people like me: new not just to Drupal but to the whole new Unix environment as well. In time we may become proficient in using the OS but for now I just want to learn Drupal, not the Apache environment with all its complexities. I hope the developer for quickstart will reconsider preinstall ftp with all the appropriate settings so that we don't have to mess around with sudo or chown. Drush is great if one have shell access in all his working environments but sometime I really just want/need to use the ftp ui. As this is just a testing/learning environment I don't much care for security.

justinthughes’s picture

So I'm a total noob and MichaelCole's command lines worked for me. I was having the same issue, totally unable to figure out how to install a module.

I needed to install the "views" module.

I am running quickstart with all defaults and nothing fancy. I wouldn't know how to do that anyway.

I double-click terminal on the desktop. I figure this is the only place I can type in command lines.

I type in "drush dl views"

Error: no drupal install found. OK, so I do "cd websites" and then "cd example.dev" to get into the folder that has the drupal install that I'm screwing around with.

I type in "drush dl views" - it works this time like a charm.

I type in "drush pm-enable views"

It asks if I want to install CTools, which is a dependency. I say, yes please.

I then type in "drush pm-enable views_ui" (the other module that was downloaded along with views).

Bam, all done.

For good measure, I typed in "drush pm-update" to get rid of the annoying security update message I had been seeing in the admin section of the example site.

Anyway, I hope that makes it easier for the noobs like me out there.