Hi there,

Been looking this over and the install instructions are absolutely Greek to me. Isn't there some kind of automatic install whereby I would create the database, upload the files and go to something like:

http://mysite.com/install.php

or something like that where the rest of the install would be fill in the blanks?

Thank you,
Deb

Comments

killes@www.drop.org’s picture

Depends. If your computer runs Debian you can use the Dabian package provided.
It isn't updated to the 4.5 branch yet, but will soon be.

There is no install script otherwise.
--
If you have troubles with a particular contrib project, please consider to file a support request. Thanks.

chrisada’s picture

On my home machine I can probably do a fresh install in 5 minutes.

  • create database, create user for database (using phpmyadmin)
  • create tables (using phpmyadmin, go to database -> SQL -> load database.mysql file which comes with drupal in /database/ directory)
  • edit /includes/conf.php
    • enter database details (user, password, database name, host name)
    • enter base url
  • done.
  • Start using by creating the first user account

Hope this sounds a little less greek to you. :)

oc’s picture

I think it would be very nice to see some of the techniques used in the Mambo installer and also in the "oneorzero" bug tracking system applied to Drupal. it would eliminate the need for two separate uploads, and also eliminate the database upload step... When you ask people used to 3-click Windows installers to edit a text file you are asking for trouble :) Not that it is very hard to do this, but it does introduce an element of fear for non-programmers.

I believe a better method is possible for Drupal, just look at how oneorzero does it...

The idea is that after installation, you just point to the Main url and no config file will exist so you get redirected to the config page. That page asks you for your mysql host name and database name and password. If you enter these correctly the installer runs a bunch of CREATE TABLE operations from within PHP and it creates your database, plus a new config file. If the permissions don't let you create the config file it does nothing and tells you to fix this.

Take a look at the code at oneorzero.com... unpack the installation and look at: admin/install.php It was truly amazing how easy it was. This is GPL code so Drupal could copy much of it.

I think oneorzero even allows you to specify a database prefix so you can plug Drupal into a database that already has lots of tables for other web apps.

-rich

Organizers' Collaborative -- Free Software for Activist Groups
http://organizenow.net and http://organizersdb.org