[SOLVED] Need Drupal 7.8 installation help - FTP required for updates - how to enable it?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Need Drupal 7.8 installation help - FTP required for updates - how to enable it?
Hello:
I just did a fresh install of Drupal 7.8 on my Slackware 13.37 system but I get the following error msgs - please see attachments because I don't know how to insert them in this text.
It seems that the module 'Block' cannot be updated because there is no access to FTP.
I do not know what to do, and worse, how to do it.
I posted to the Drupal forum a couple of days ago but did not receive any help - probably because it is way too newbie-ish.
I really do not wish to proceed with Drupal until I find out how to fix this, or, an experienced Drupal user tells me that it doesn't matter.
It's not very clear, is your Drupal installed on local machine ?
In that case, ftp doesn't matter.
Just extract Block module within modules/ directory. (take care about permission over directory)
After login on Drupal site, go to Admin->Modules
Enable the module Block.
I see now, most probably you installed Drupal 7 and module tries to install dependencies via ftp.
You can try to install FTP server on your machine, but more simple would be to install all dependencies manually.
Go to site from this module and find out about required dependencies.
It's not very clear, is your Drupal installed on local machine ?
In that case, ftp doesn't matter.
Just extract Block module within modules/ directory. (take care about permission over directory)
After login on Drupal site, go to Admin->Modules
Enable the module Block.
Hi Resolv:
Yes, Drupal 7.8 is installed on my local machine. I have not yet altered, in any way, the default install.
The 'Block' module is enable by default during the install. It is 'Enabled'.
I really don't know anything about FTP for certain.
I did a complete install of Slackware 13.37.
If I type ftp in the terminal, I get:
Code:
bash-4.1$ ftp
ftp>
I guess it is installed, right?
Thanks,
Hey, the thing you wrote and poped-out, is ftp client, if u're testing cms (Drupal) on your local machine, at any case, u need to give it permision to access via ftp, so to be exact, u need ftp-server. U can try installing proftpd or first to check don't u have any intalled ftp servers run: slackpkg search ftp. in case U have one, google how to configure it properly, than in drupal, provide that information (In case u're not sure about have u one or no, post outcome from that command here). And by the way, while u were installing drupal, did u provide root login/pass at some point? In that case it won't work for sure, U need to create specific user, and group for cms use. If I recall correctly, there is even more problems with joomla, even if u have proper access via ftp, some folders always popup without proper permisions... So be carefull.
Hey, the thing you wrote and poped-out, is ftp client, if u're testing cms (Drupal) on your local machine, at any case, u need to give it permision to access via ftp, so to be exact, u need ftp-server. U can try installing proftpd or first to check don't u have any intalled ftp servers run: slackpkg search ftp. in case U have one, google how to configure it properly, than in drupal, provide that information (In case u're not sure about have u one or no, post outcome from that command here). And by the way, while u were installing drupal, did u provide root login/pass at some point? In that case it won't work for sure, U need to create specific user, and group for cms use. If I recall correctly, there is even more problems with joomla, even if u have proper access via ftp, some folders always popup without proper permisions... So be carefull.
Hi Timothy:
Here is my output:
Code:
bash-4.1# slackpkg search ftp
Looking for ftp in package list. Please wait... DONE
The list below shows all packages with name matching "ftp".
[ installed ] - lftp-4.2.2-i486-1
[ installed ] - ncftp-3.2.5-i486-1
[ installed ] - netkit-ftp-0.17-i486-1
[ installed ] - obexftp-0.23-i486-5
[ installed ] - proftpd-1.3.3e-i486-1
[ installed ] - tftp-hpa-0.49-i486-1
[ installed ] - vsftpd-2.3.4-i486-1
[ installed ] - gftp-2.0.19-i486-1
You can search specific files using "slackpkg file-search file".
bash-4.1#
Yes, I did set up Drupal with 'root' as the user and the my root password.
Does this mean that I should unistall drupal and start over?
Why don't you install module with dependencies manually ? It is far simpler than install and configure ftp server only for Drupal.
Find details about module on drupal site.
Here is list of many modules: http://drupal.org/project/modules/categories
or you can use their search.
- Than put all dependencies in your /var/www/htdocs/vacations/modules
- For those extracted modules put proper permission as readable and executable by web server user.
- Enable all modules within administration module of Drupal.
Why don't you install module with dependencies manually ? It is far simpler than install and configure ftp server only for Drupal.
Find details about module on drupal site.
Here is list of many modules: http://drupal.org/project/modules/categories
or you can use their search.
- Than put all dependencies in your /var/www/htdocs/vacations/modules
- For those extracted modules put proper permission as readable and executable by web server user.
- Enable all modules within administration module of Drupal.
That's it.
Hi Resolv_25:
The Drupal UI automatic update gives me the error while it tries to update the 'Block' module.(It is a 'core' module) The Status Report tells me that I need to update.
I cannot find the 'Block' module on the Drupal site.
I could be confused but shouldn't the Drupal UI be able to update the core modules?
Hey again, U have installed vsftpd ftp server, so try google how to configure it, than make local user on your machine for drupal use, and yes, start over your instalation, if i recall correctly it doesn't take more than 5 minutes to reinstall it...
The Drupal UI automatic update gives me the error while it tries to update the 'Block' module.(It is a 'core' module) The Status Report tells me that I need to update.
I cannot find the 'Block' module on the Drupal site.
I could be confused but shouldn't the Drupal UI be able to update the core modules?
Thanks,
I see, I'm actually using Drupal 6 and all this is unnecessary. Obviously, new version of Drupal is more intended for use in a production environment.
In that case, you must install ftp server, vsftpd is a good option.
After installation, it is not difficult to configure it. Configuration file shall be /etc/vsftpd.conf
I think the following lines shall be changed:
Next, if you are behind the router, you must configure port forwarding on your router.
Router must forward TCP port 21 from router to your PC. (FTP is using that port)
Good help for port forwarding: http://portforward.com/english/route...outerindex.htm
Plenty routers with excellent help for configuration.
After that, Drupal shall be able to do updates via ftp.
First, I want to thank you guys for all your help.
Between my last post and your posts about vsftpd, I:
Re-installed Slackware 13.37 from my clonezilla back-up of my 'Pre Drupal' installation - God only knows what changes Drupal and I made to the config files etc!
Removed Apache, MySql and php from the Slackware 13.37 install.
Downloaded and, this time, successfully installed and configured XAMPP.
Re-installed Drupal 7.8
This time, Drupal seems to work without throwing the FTP error msgs etc at me.
XAMPP installs, it seems, to the 'opt' directory, not the 'var' directory. I don't know the significance of this; I hope that this is OK.
Would I be better off to trash everything again and then try to manually install and configure LAMP and vsftpd and then try to install Drupal 7.8, or, does it matter?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.