Quercus: Drupal
From Resin 3.0
(Difference between revisions)
m (preformatted text in list) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
==Quick start== | ==Quick start== | ||
− | Follow these instructions if you would simply like to evaluate running Drupal without doing a system-wide installation. | + | Follow these instructions if you would simply like to evaluate running Drupal without doing a system-wide installation. |
+ | |||
# Download Drupal 6.2 from http://drupal.org/drupal-6.2 | # Download Drupal 6.2 from http://drupal.org/drupal-6.2 | ||
# Download Resin 3.1.6 from http://www.caucho.com/download | # Download Resin 3.1.6 from http://www.caucho.com/download | ||
Line 23: | Line 24: | ||
#: | #: | ||
#: <rewrite-dispatch> | #: <rewrite-dispatch> | ||
− | #: <dispatch regexp="\.(php|gif|css|jpg|png|ico|js)"/> | + | #: <dispatch regexp="\.(php|gif|css|jpg|png|ico|js|html|htm|txt)"/> |
#: <forward regexp="^/" target="/index.php?q="/> | #: <forward regexp="^/" target="/index.php?q="/> | ||
#: </rewrite-dispatch> | #: </rewrite-dispatch> | ||
Line 29: | Line 30: | ||
# Run <pre>java -jar resin-3.1.6/lib/resin.jar</pre> | # Run <pre>java -jar resin-3.1.6/lib/resin.jar</pre> | ||
# Browse to http://localhost:8080 and set up Drupal according to the online directions | # Browse to http://localhost:8080 and set up Drupal according to the online directions | ||
+ | |||
+ | ==Full installation== | ||
+ | Follow these instructions if you would like to perform a permanent installation with virtual hosts. Follow the above directions for a quick start evaluation. | ||
+ | |||
+ | # Download Drupal 6.2 from http://drupal.org/drupal-6.2 | ||
+ | # Download Resin 3.1.6 from http://www.caucho.com/download | ||
+ | # Unzip Resin 3.1.6 in /usr/local/share | ||
+ | # Copy /usr/local/share/resin-3.1.6/conf/resin.conf to /etc/resin/resin.conf | ||
+ | # Edit /etc/resin/resin.conf to change the host-deploy directory:<pre><host-deploy path="/var/www/hosts"></pre> | ||
+ | # Create a virtual host directory for your domain:<pre>/var/www/hosts/drupal.example.com/webapps/ROOT</pre> (in this example, the domain is drupal.example.com) | ||
+ | # Unzip Drupal and copy all files and directories to /var/www/hosts/drupal.example.com/webapps/ROOT | ||
+ | # Create the Drupal database: <pre>mysql -u root</pre><pre>mysql> CREATE DATABASE drupal;</pre> | ||
+ | # Create the directory /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/lib | ||
+ | # Download MySQL Connector/J 5.1.6 (http://dev.mysql.com/downloads/connector/j/5.1.html) | ||
+ | # Unzip MySQL Connector/J and place the mysql-connector-java-5.1.6-bin.jar in /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/lib | ||
+ | # Create the following /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/resin-web.xml: | ||
+ | #:<pre> | ||
+ | #:<web-app xmlns="http://caucho.com/ns/resin"> | ||
+ | #: <welcome-file-list><welcome-file>index.php</welcome-file></welcome-file-list> | ||
+ | #: | ||
+ | #: <rewrite-dispatch> | ||
+ | #: <dispatch regexp="\.(php|gif|css|jpg|png|ico|js)"/> | ||
+ | #: <forward regexp="^/" target="/index.php?q="/> | ||
+ | #: </rewrite-dispatch> | ||
+ | #:</web-app></pre> | ||
+ | # Run <pre>java -jar /usr/local/share/resin-3.1.6/lib/resin.jar -conf /etc/resin/resin.conf start</pre> | ||
+ | # Browse to <nowiki>http://drupal.example.com:8080</nowiki> and set up Drupal according to the online directions |
Latest revision as of 21:10, 2 July 2009
Contents |
Running Drupal 6.2 on Resin 3.1.6
Requirements
- MySQL server
- Java 1.5 or higher
Quick start
Follow these instructions if you would simply like to evaluate running Drupal without doing a system-wide installation.
- Download Drupal 6.2 from http://drupal.org/drupal-6.2
- Download Resin 3.1.6 from http://www.caucho.com/download
- Unzip Resin 3.1.6
- Unzip Drupal and copy all files and directories to resin-3.1.6/webapps/ROOT
- Create the Drupal database:
mysql -u root
mysql> CREATE DATABASE drupal;
- Create the directory resin-3.1.6/webapps/ROOT/WEB-INF/lib
- Download MySQL Connector/J 5.1.6 (http://dev.mysql.com/downloads/connector/j/5.1.html)
- Unzip MySQL Connector/J and place the mysql-connector-java-5.1.6-bin.jar in resin-3.1.6/webapps/ROOT/WEB-INF/lib
- Create the following resin-3.1.6/webapps/ROOT/WEB-INF/resin-web.xml:
- <web-app xmlns="http://caucho.com/ns/resin">
- <welcome-file-list><welcome-file>index.php</welcome-file></welcome-file-list>
- <rewrite-dispatch>
- <dispatch regexp="\.(php|gif|css|jpg|png|ico|js|html|htm|txt)"/>
- <forward regexp="^/" target="/index.php?q="/>
- </rewrite-dispatch>
- </web-app>
- Run
java -jar resin-3.1.6/lib/resin.jar
- Browse to http://localhost:8080 and set up Drupal according to the online directions
Full installation
Follow these instructions if you would like to perform a permanent installation with virtual hosts. Follow the above directions for a quick start evaluation.
- Download Drupal 6.2 from http://drupal.org/drupal-6.2
- Download Resin 3.1.6 from http://www.caucho.com/download
- Unzip Resin 3.1.6 in /usr/local/share
- Copy /usr/local/share/resin-3.1.6/conf/resin.conf to /etc/resin/resin.conf
- Edit /etc/resin/resin.conf to change the host-deploy directory:
<host-deploy path="/var/www/hosts">
- Create a virtual host directory for your domain:
/var/www/hosts/drupal.example.com/webapps/ROOT
(in this example, the domain is drupal.example.com) - Unzip Drupal and copy all files and directories to /var/www/hosts/drupal.example.com/webapps/ROOT
- Create the Drupal database:
mysql -u root
mysql> CREATE DATABASE drupal;
- Create the directory /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/lib
- Download MySQL Connector/J 5.1.6 (http://dev.mysql.com/downloads/connector/j/5.1.html)
- Unzip MySQL Connector/J and place the mysql-connector-java-5.1.6-bin.jar in /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/lib
- Create the following /var/www/hosts/drupal.example.com/webapps/ROOT/WEB-INF/resin-web.xml:
- <web-app xmlns="http://caucho.com/ns/resin">
- <welcome-file-list><welcome-file>index.php</welcome-file></welcome-file-list>
- <rewrite-dispatch>
- <dispatch regexp="\.(php|gif|css|jpg|png|ico|js)"/>
- <forward regexp="^/" target="/index.php?q="/>
- </rewrite-dispatch>
- </web-app>
- Run
java -jar /usr/local/share/resin-3.1.6/lib/resin.jar -conf /etc/resin/resin.conf start
- Browse to http://drupal.example.com:8080 and set up Drupal according to the online directions