glFusion Wiki

Site Tools


dokuwikiplugin:ftpinstall

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dokuwikiplugin:ftpinstall [2011/06/14 08:36]
dokuwikiplugin:ftpinstall [2016/07/16 19:39] (current)
Line 1: Line 1:
 +====== DokuWiki Integration Plugin FTP Installation ======
 +
 +If you do not have shell access to your server and can only use an FTP client to access your server, follow these instructions.
 +
 +To install DokuWiki Integration,​ or any glFusion plugin, you will need to un-archive the plugin on your local computer. The DokuWiki Integration distribution will automatically create all the proper directories when it is un-archived.
 +
 +To un-archive a .gz file, you can use later copies of WinZIP or WinRAR. ​
 +
 +
 +  - Create a temporary directory on your local hard drive to hold the DokuWiki Integration files (let's use C:\tmp for our example).
 +  - Open the dokuwiki-2.2.0-1.2.2.tar.gz file with WinRAR.
 +  - Select Extract All Files and point to the C:\tmp directory as the destination.
 +
 +Now we should have a local copy of the DokuWiki Integration Plugin in C:\tmp
 +
 +The directory should look like this:
 +
 +   tmp\
 +      + dokuwiki\
 +                  + admin\
 +                  + language\
 +                  + public_html\
 +                  + templates\
 +                  + functions.inc
 +
 +
 +Now that you have a copy on your local hard drive, it is time to FTP up to your server.
 +
 +
 +
 +Start your FTP program, I recommend FileZilla if you do not have a program you use already. ​ FileZilla is free and supports many different operating systems (Windows, Linux, etc.).
 +
 +Connect to your web server with your FTP program. ​
 +
 +Our first FTP will be the entire DokuWiki Integration distribution to your server.  ​
 +
 +You will want to use the diagrams below to find the proper directory on your server and move the entire c:​\tmp\dokuwiki\ directory to the path-to-glfusion/​plugins/​ directory. ​
 +
 +
 +To find the path-to-glfusion you can look in your glFusion siteconfig.php file and see what directory is defined in the $_CONF['​path'​] line.
 +
 +**SPECIAL NOTE:** For the initial FTP of the DokuWiki Integration distribution,​ you will want to actually drag the dokuwiki folder from your local computer to the plugins directory on your server. ​ The remaining FTPs below you will actually drag the files, not the parent directory.
 +
 +
 +
 +  tmp\            path-to-glfusion/​private/​
 +     ​| ​                                   |
 +     + dokuwiki\--+ ​                      + backups/
 +                  |                       + data/
 +                  |                       + include/
 +                  |                       + language/
 +                  |                       + logs/
 +                  |                       + pdfs/
 +                  +---------------------->​+ plugins/
 +                                          + sql/
 +                                          + system/
 +                                          + db-config.php
 +
 +
 +Next, you will need to make a sub-directory under the public_html directory on your server called **dokuwiki**. For most FTP programs you can create directories by highlighting the parent directory, public_html in this case, then right click the mouse, select New Folder and name it **dokuwiki**. ​
 +
 +This procedure may be a little different depending on which FTP program you are using, check their documentation.
 +
 +
 +
 +  path-to-glfusion/​public_html/​
 +                              + admin/
 +                              + backend/
 +                              + bad_behavior2/​
 +                              + calendar/
 +                              + captcha/
 +                              + docs/
 +                               [...]
 +                              |
 +                              + dokuwiki <--- Make this subdirectory
 +                              |
 +                              + siteconfig.php
 +
 +Next you will need to FTP all the files from the c:​\tmp\dokuwiki\public_html\* directory to your server. ​ Here you will want to select all the files and sub-directories in the public_html\ directory, not just the public_html\ folder. Follow the diagram below:
 +
 +
 +
 +  tmp\                path-to-glfusion/​public_html/​
 +     ​| ​                                           |
 +     + dokuwiki/ ​                                 + admin/
 +               ​| ​                                 + backend/
 +               + public_html/​*-+ ​                 + bad_behavior2/​
 +                               ​| ​                 + calendar/
 +                               ​| ​                 + captcha/
 +                               ​| ​                 + docs/
 +                               ​| ​                 + fckeditor/
 +                               ​| ​                 + filemgmt/
 +                               ​| ​                 |
 +                               ​+----------------->​+ dokuwiki/
 +                                                  |
 +                                                  [...]
 +                                                  |
 +                                                  + siteconfig.php
 +
 +
 +Next, you will need to make a sub-directory under the admin/​plugins/​ directory on your server called dokuwiki.
 +
 +  path-to-glfusion/​
 +                 + public_html/​
 +                 ​| ​           |
 +                 ​| ​           + admin\
 +                 ​| ​                  |
 +                 ​| ​                  + plugins\
 +                 ​| ​                           + dokuwiki <--- Make this subdirectory
 +
 +
 +Next you will need to FTP all the files from the c:​\tmp\dokuwiki\admin\\* directory to your server. Here you will want to select all the files and sub-directories in the admin\ directory, not just the public_html\ folder. ​
 +
 +Follow the map below:
 +
 +
 +  tmp\           ​path-to-glfusion/​
 +     ​| ​                         |
 +     + dokuwiki\ ​               + private/
 +                |               |
 +                + admin/​---+ ​   + public_html/​
 +                           ​| ​                ​+admin/​
 +                           ​| ​                      ​+plugins/​
 +                           ​+----------------------------->​ + dokuwiki/
 +
 +Congratulations! ​ You should now have all the files uploaded to your server and you are ready [[dokuwikiplugin:​start#​Installation|complete the installation]].