Size: 3174
Comment: minor clarifications
|
Size: 3244
Comment: Use header from DefaultTemplate, add ToC, InterWiki, formatting.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[[http://wordpress.org/|Home Page]] | #language en ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ---- WordPress is a free and open source (GNU GPLv2 or later) blogging tool and a content management system (CMS) based on PHP and MySQL. Features include a plug-in architecture and a template system. |
Line 3: | Line 6: |
WordPress is a free and open source (GNU GPLv2 or later) blogging tool and a content management system (CMS) based on PHP and MySQL.Features include a plug-in architecture and a template system. | <<TableOfContents(3)>> |
Line 7: | Line 10: |
{{{# apt-get install wordpress curl apache2 mysql-server}}} | {{{ # apt-get install wordpress curl apache2 mysql-server}}} |
Line 13: | Line 17: |
{{{# nano /etc/apache2/sites-available/wp}}} | {{{ # nano /etc/apache2/sites-available/wp}}} |
Line 35: | Line 40: |
{{{# a2ensite wp}}} | {{{ # a2ensite wp}}} |
Line 39: | Line 45: |
{{{# service apache2 reload}}} | {{{ # service apache2 reload}}} |
Line 43: | Line 50: |
{{{# nano /etc/wordpress/config-dev.php}}} | {{{ # nano /etc/wordpress/config-dev.php}}} |
Line 60: | Line 68: |
{{{# nano ~/wp.sql}}} | {{{ # nano ~/wp.sql}}} |
Line 76: | Line 85: |
{{{# cat ~/wp.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf}}} | {{{ # cat ~/wp.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf}}} |
Line 79: | Line 89: |
`http://debianwordpress.dev/wp` which redirects to `http://debianwordpress.dev/wp/wp-admin/install.php` where you'll see the "classic" wordpress 5 minute install page (actually a 5 second install thanks to the Debian packagers [[http://packages.qa.debian.org/w/wordpress.html|Giuseppe Iuculano and Raphaël Hertzog]]) | `http://debianwordpress.dev/wp` which redirects to `http://debianwordpress.dev/wp/wp-admin/install.php` where you'll see the "classic" wordpress 5 minute install page (actually a 5 second install thanks to the Debian packagers [[DebianPts:wordpress|Giuseppe Iuculano and Raphaël Hertzog]]) |
Line 87: | Line 97: |
---- See also:- |
== See also == * Sample configurations can be found in `/usr/share/doc/wordpress/examples/` * Debian specific instructions are `/usr/share/doc/wordpress/README.Debian` |
Line 92: | Line 102: |
---- Additional references:- * [[http://codex.wordpress.org/Main_Page|WordPress Online Documentation]] * Sample configurations can be found in `/usr/share/doc/wordpress/examples/` * Debian specific instructions are `/usr/share/doc/wordpress/README.Debian` |
== External links == * http://wordpress.org/ - Home Page * http://codex.wordpress.org/ - WordPress Online Documentation |
Translation(s): none
WordPress is a free and open source (GNU GPLv2 or later) blogging tool and a content management system (CMS) based on PHP and MySQL. Features include a plug-in architecture and a template system.
Contents
Basic Installation guide for Wheezy
# apt-get install wordpress curl apache2 mysql-server
Set the mysql admin root user password when prompted
Create a site
# nano /etc/apache2/sites-available/wp
Add this content:-
Alias /wp /usr/share/wordpress Alias /wp/wp-content /var/lib/wordpress/wp-content <Directory /usr/share/wordpress> Options FollowSymLinks AllowOverride Limit Options FileInfo DirectoryIndex index.php Order allow,deny Allow from all </Directory> <Directory /var/lib/wordpress/wp-content> Options FollowSymLinks Order allow,deny Allow from all </Directory>
Enable the site
# a2ensite wp
Restart the webserver
# service apache2 reload
Create /etc/wordpress/config-$DM.php (where $DM is the domain name e.g. if the fully qualified domain name is debianwordpress.dev create /etc/wordpress/config-dev.php)
# nano /etc/wordpress/config-dev.php
Add this content:-
NOTE:replace password with a suitably secure password
Create a file to hold the database creation instructions
# nano ~/wp.sql
Add this content:-
NOTE: replace password with your "suitably secure password"
Create the database:-
# cat ~/wp.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf
Navigate to the wordpress directory in browser e.g.:- http://debianwordpress.dev/wp which redirects to http://debianwordpress.dev/wp/wp-admin/install.php where you'll see the "classic" wordpress 5 minute install page (actually a 5 second install thanks to the Debian packagers Giuseppe Iuculano and Raphaël Hertzog)
NOTE: replace debianwordpress.dev with your domain name (or localhost if running on the same box as your browser).
At time of writing this provides WordPress v3.6.1
Upgrading WordPress, plugins and themes, as well as installing them is the same process with the Debian package as with the upstream installer (trivial).
See also
Sample configurations can be found in /usr/share/doc/wordpress/examples/
Debian specific instructions are /usr/share/doc/wordpress/README.Debian
External links
http://wordpress.org/ - Home Page
http://codex.wordpress.org/ - WordPress Online Documentation