Changes

From SME Server
Jump to navigationJump to search
m
Line 12: Line 12:  
After following step(s) below you will have a fully functional Wordpress site <u>with the exception of automatic updating</u>. Automatic Updating requires FTP access to the core files. You can manage FTP access to iBays with the contrib located [[FTP Access to Ibays|HERE]]. <u>Alternatively</u>, auto updates can be left off and: Wordpress system, plugins and themes can all be updated manually by following instructions from [https://www.wordfence.com/learn/how-to-manually-upgrade-wordpress-themes-and-plugins/ HERE]   
 
After following step(s) below you will have a fully functional Wordpress site <u>with the exception of automatic updating</u>. Automatic Updating requires FTP access to the core files. You can manage FTP access to iBays with the contrib located [[FTP Access to Ibays|HERE]]. <u>Alternatively</u>, auto updates can be left off and: Wordpress system, plugins and themes can all be updated manually by following instructions from [https://www.wordfence.com/learn/how-to-manually-upgrade-wordpress-themes-and-plugins/ HERE]   
   −
Instructions were originally written and tested on SME 8.x,('''*''') but should function fine in any future versions of SME Server.
+
Instructions were originally written and tested on SME 8.x,('''*''') and later updated to work with SME 9.0 (See Note Above). These instructions were Not tested in SME 10.0 (SME 10.0 instructions to follow later)
       
The instructions are [[:Category:Medium|Medium difficulty]] and assume that you know how to:
 
The instructions are [[:Category:Medium|Medium difficulty]] and assume that you know how to:
* Create an ibay and create a domain using [[SME_Server:Documentation:Administration_Manual:Chapter14|server-manager]]
+
 
* Upload files to server using FTP. For ease of use I recommend GUI program, like [https://sourceforge.net/projects/filezilla/ Filezilla] or [http://winscp.net/eng/index.php WinSCP]
+
*Create an ibay and create a domain using [[SME_Server:Documentation:Administration_Manual:Chapter14|server-manager]]
* That you know how to issue a command to server using [http://www.putty.org/ PuTTY] or similar program. For ease of use I recommend [[Shellinabox|ShellinaBox]]
+
*Upload files to server using FTP. For ease of use I recommend GUI program, like [https://sourceforge.net/projects/filezilla/ Filezilla] or [http://winscp.net/eng/index.php WinSCP]
* That you know how to create a database and database user. For ease of use I recommend [[PHPMyAdmin]]
+
*That you know how to issue a command to server using [http://www.putty.org/ PuTTY] or similar program. For ease of use I recommend [[Shellinabox|ShellinaBox]]
 +
*That you know how to create a database and database user. For ease of use I recommend [[PHPMyAdmin]]
      Line 27: Line 28:  
   To mitigate the risk, administrators should make use of Groups to only allow authorized users to have access to ibay files via samba/Windows filesharing.
 
   To mitigate the risk, administrators should make use of Groups to only allow authorized users to have access to ibay files via samba/Windows filesharing.
   −
== '''PART ONE:''' ==
+
=='''PART ONE:'''==
   −
=== A) Wordpress install in an iBay of SME server: ===
+
===A) Wordpress install in an iBay of SME server:===
    
'''<u>A1)</u>''' Create an iBay in which you wish to install wordpress on.
 
'''<u>A1)</u>''' Create an iBay in which you wish to install wordpress on.
Line 62: Line 63:     
'''<u>A6)</u>''' In the SME server-manager, Create a new domain and point it to the iBay where the wordpress is installed. (Assuming you have already registered a domain with domain registrar and pointed it to your server IP)
 
'''<u>A6)</u>''' In the SME server-manager, Create a new domain and point it to the iBay where the wordpress is installed. (Assuming you have already registered a domain with domain registrar and pointed it to your server IP)
 +
      Line 80: Line 82:  
     * If you want to have a single blog (personal blog) on one domain, you are done.  
 
     * If you want to have a single blog (personal blog) on one domain, you are done.  
   −
=== B) Enable a Multisite:  (several blogs under one domain) ===
+
===B) Enable a Multisite:  (several blogs under one domain)===
    
'''<u>B1)</u>''' Open wp-config.php and add the folowing code:
 
'''<u>B1)</u>''' Open wp-config.php and add the folowing code:
Line 110: Line 112:  
     * If you are planning to run several blogs under one domain, than you are done.  
 
     * If you are planning to run several blogs under one domain, than you are done.  
   −
=== C) To run several Domains on one wordpress install: ===
+
===C) To run several Domains on one wordpress install:===
    
'''<u>C1)</u>''' You will need to install Wordpress Domain Mapping plugin.
 
'''<u>C1)</u>''' You will need to install Wordpress Domain Mapping plugin.
Line 128: Line 130:  
SME Server and wordpress use the same folder name "files" for totally different folders in different locations. That conflict is causing problems displaying images inside blogs that use Domain mapping. In order for the images to show up correctly, we need to create a custom template to fix the conflict. Go below to <u>PART TWO #2</u> for instruction on how to create the custom template.
 
SME Server and wordpress use the same folder name "files" for totally different folders in different locations. That conflict is causing problems displaying images inside blogs that use Domain mapping. In order for the images to show up correctly, we need to create a custom template to fix the conflict. Go below to <u>PART TWO #2</u> for instruction on how to create the custom template.
   −
== '''PART TWO:''' ==
+
=='''PART TWO:'''==
   −
=== Custom Templates ===
+
===Custom Templates===
   −
=== 1) Enable Wildcard Subdomains ===
+
===1) Enable Wildcard Subdomains===
 
Inside following folder location:
 
Inside following folder location:
   Line 150: Line 152:  
   signal-event post-upgrade; signal-event reboot
 
   signal-event post-upgrade; signal-event reboot
   −
=== 2) Fix Image display problem in multisite installation. ===
+
===2) Fix Image display problem in multisite installation.===
 
Inside following folder location:
 
Inside following folder location:
   Line 251: Line 253:  
   signal-event post-upgrade; signal-event reboot
 
   signal-event post-upgrade; signal-event reboot
   −
=== 3) Increase file size limit in PHP. ===
+
===3) Increase file size limit in PHP.===
 
This step is not necessary, you can do it if you need to upload files/ pictures larger than the default settings in php.
 
This step is not necessary, you can do it if you need to upload files/ pictures larger than the default settings in php.
  
175

edits

Navigation menu