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 complete the installation.