Difference between revisions of "New Installation"
From GeeklogWiki
Tokyoahead (talk | contribs) (reformat) |
(→Folder/File Setup) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Folder/File Setup == | == Folder/File Setup == | ||
− | * First | + | * First [https://www.geeklog.net/downloads/index.php?cid=8 download] the latest Geeklog version |
* Download the tarball into any directory. | * Download the tarball into any directory. | ||
* move the file to your webroot | * move the file to your webroot | ||
<pre>tar -zxvf geeklog*.tar.gz</pre> | <pre>tar -zxvf geeklog*.tar.gz</pre> | ||
− | *Change into the | + | * Change into the Geeklog directory |
− | <pre>cd geeklog-1. | + | <pre>cd geeklog-1.*</pre> |
− | *Copy all files to your primary directory with | + | * Copy all files to your primary directory with |
<pre>cp -Rf * /home/username/public_html</pre> | <pre>cp -Rf * /home/username/public_html</pre> | ||
− | *Change the access rights in the directories: | + | * Change the access rights in the directories: |
<pre> | <pre> | ||
chown -R webuser:webuser * | chown -R webuser:webuser * | ||
Line 19: | Line 19: | ||
chmod -R 755 public_html/images/userphotos/</pre> | chmod -R 755 public_html/images/userphotos/</pre> | ||
− | == | + | == Database == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Create your MySQL database, MySQL account, grant privileges to MySQL account. | |
− | * Create your | + | * As root create the MySQL database and access rights: |
− | * As root create the | ||
<pre>$ mysql -u root | <pre>$ mysql -u root | ||
mysql> create database geeklog_db; | mysql> create database geeklog_db; | ||
Line 41: | Line 29: | ||
== Install == | == Install == | ||
− | * run www.yourdomain.foo/admin/install/ | + | |
− | * | + | * run www.yourdomain.foo/admin/install/index.php |
+ | * follow the instructions | ||
* login to your page using default Admin/password | * login to your page using default Admin/password | ||
* change password | * change password | ||
* remove directory public_html/admin/install | * remove directory public_html/admin/install |
Latest revision as of 11:55, 12 November 2019
Folder/File Setup
- First download the latest Geeklog version
- Download the tarball into any directory.
- move the file to your webroot
tar -zxvf geeklog*.tar.gz
- Change into the Geeklog directory
cd geeklog-1.*
- Copy all files to your primary directory with
cp -Rf * /home/username/public_html
- Change the access rights in the directories:
chown -R webuser:webuser * chmod -R 755 logs chmod -R 755 backups chmod -R 755 data chmod -R 755 public_html/backend chmod -R 755 public_html/images/articles chmod -R 755 pulic_html/images/topics chmod -R 755 public_html/images/userphotos/
Database
- Create your MySQL database, MySQL account, grant privileges to MySQL account.
- As root create the MySQL database and access rights:
$ mysql -u root mysql> create database geeklog_db; mysql>grant all on geeklog.* to geeklog@localhost identified by 'yourgeeklogpassword'; mysql>quit
Install
- run www.yourdomain.foo/admin/install/index.php
- follow the instructions
- login to your page using default Admin/password
- change password
- remove directory public_html/admin/install