From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 67: | Line 67: | ||
<pre>service httpd start</pre></li> | <pre>service httpd start</pre></li> | ||
<li>Point your web browser at the system to be installed and follow the instructions on screen. Remember to use the ''drupaladmin'' account and information for the ''drupal'' MySQL database you installed earlier.</li> | |||
</ol> | </ol> |
Revision as of 23:37, 25 April 2010
This page explains how to install Drupal on Fedora systems. The /usr/share/doc/drupal-*/drupal-README.fedora
page on your system also has up-to-date instructions for your versions of Fedora and Drupal.
Web and SQL server setup
- Switch to the root account. Enter the root password at the prompt.
su -
- Install necessary packages:
su -c 'yum shell' > groupinstall 'Web Server' 'MySQL Database' > install drupal
- If you have not already done so, start the MySQL database server:
su -c '/sbin/service mysqld start'
- If you have not already done so, set up the MySQL database server's administrator account. First, provide a root password.
mysqladmin -u root password $PASSWORD
- Create a database for Drupal:
mysqladmin -u root -p create drupal
- Grant rights for a Drupal administrator on this database:
[root@publictest1 ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.1.41 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON drupal.* TO drupaladmin@localhost IDENTIFIED BY 'DRUPAL_PASSWORD'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> QUIT; Bye
The drupaladmin account and the DRUPAL_PASSWORD you used above are the ones you will use in Drupal's installation process shortly.
Drupal setup
- Edit the
/etc/httpd/conf.d/drupal.conf
file. If you are installing on the same system where you run your Web browser, uncomment the line below:Allow from 127.0.0.1
If you are installing on a different system on your network, change the previous lines so they read as follows:
#Deny from All Allow from All
Save the file. - Edit the
/usr/share/drupal/.htaccess
file. Uncomment the line below:RewriteBase /drupal
Save the file. - If necessary, change your firewall settings to permit TCP port 80 (HTTP) traffic.
- Copy and change the permissions on the default settings file:
cp /etc/drupal/default/default.settings.php /etc/drupal/default/settings.php chmod 666 /etc/drupal/default/settings.php
- Start the Apache web server:
service httpd start
- Point your web browser at the system to be installed and follow the instructions on screen. Remember to use the drupaladmin account and information for the drupal MySQL database you installed earlier.