====== Joomla Content Management System ====== ===== Security ===== You should secure the admin area with ''.htaccess''. Edit the 'allow' line for your needs: cd administrator cat << EOF >> .htaccess # Limit access by IP address or range order deny,allow deny from all allow from 123.123.123.123 234.234.234.234 EOF ===== SME Server 8 ===== http://forums.contribs.org/index.php?topic=48816.0 ==== PHP Temporary Locations ==== mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/95AddType00PHP2ibays . Edit the custom-template and add the three lines preceded by "+" below: vim 95AddType00PHP2ibays Add the three lines: my $basedir = $ibay->prop('PHPBaseDir') || ("/home/e-smith/files/ibays/" . $ibay->key . "/"); $OUT .= " php_admin_value open_basedir $basedir\n"; + my $tmpdir = $ibay->prop('PHPTmpDir') + || ("/home/e-smith/files/ibays/" . $ibay->key . "/tmp"); + $OUT .= " php_admin_value upload_tmp_dir $tmpdir\n"; $OUT .= "\n"; Lastly, create the 'tmp' folder and reset all the permissions: mkdir -p /home/e-smith/files/ibays/website/tmp signal-event remoteaccess-update signal-event ibay-modify ===== Developement ===== ==== Moving From Subdirectory to Main ==== http://www.drostdesigns.com/move-joomla-to-root-of-same-server-how-to-transfer-a-joomla-site-to-a-different-directory/ ===== Migration ===== http://cyend.com/extensions/extensions/components/documentation/24-user-guide-how-to-migrate-to-joomla-16 http://www.ostraining.com/blog/joomla/sp-upgrade/ ==== Migration Process ==== - Install Joomla 2.5 in a subdirectory - Make the migration from 1.5 to the new 2.5 site - Deal with third party extensions - Deal with template issues - Go live with the new site - Move the 2.5 site from the subdirectory to the main directory JOOMLA 2.5 MIGRATION STEPS INITIAL INSTALL Create new MySQL Database and User for 2.5 Create dev.xxxxxx development subdomain Download newest RocketLauncher for the selected template Install the 2.5 site in the dev subdomain Update the Joomla software to latest version (0.5hrs to this point) Install Akeeba, JCE, RSFirewall and RSSEO Install Mission Control from standard installer rather than Akeeba enhanced one Install update license codes for Akeeba, RSFirewall, etc. Update the addons to latest version Run configuration of Akeeba, RSFirewall, etc. Enable Mission Control Do Backup of full fresh install REMOVE UNNEEDED CONTENT - 2.5 DEV SITE Leave Home menu item alone since it can't be deleted Trash and then Empty Trash most Articles, Menu Items and Modules Purge Caches Do Backup of cleared-out site (1.25hrs to this point) PREPARE 1.5 SITE Back-up site Perform any needed updates Trash and then Empty Trash any UNUSED Articles, Menu Items and Modules. This step is usually performed on new sites, but there may be some sites that stuff have unused content on them. MIGRATION Install SPUpgrade addon in dev 2.5 site Go to Options and input the database info for the 1.5 site Database Type: Check configuration.php to see whether to use MySQL or MySQLi (?) Host: localhost or host url with no http:// Database Name: Source DB Name with prefix User Name: Source DB User with prefix Password: Source DB User password Database Tables Prefix: On older installs, usually jos_ but check configuration.php to confirm Source Path: Usually /home/public_html can't be used unless both sites are on the same server. YOU MAY have to transfer the images folder separately if the database is not located on localhost Back up site once the connection to the database is confirmed DON'T transfer the registered user Note any transfer errors CLEAN UP Reassign modules to the correct pages Install updated addons and plugins Compare the sites side-by-side to ensure everything is present and working *** TROUBLESHOOTING *** You may see H1 page titles showing up above the article title. This is a result of the SPUpdate migration. Save and Close each menu item to clear the problem.