<ul>
<li>You can easily upload all the files to your installation folder on the
-server overwriting the existing files, <strong><em>if you take these important
-steps</em></strong>:
- <ol>
+server overwriting the existing files. From 2.2 RC, your existing configuration files, - <span style="font-weight: bold;">config_db.php, config.php, /land/installed_languages.inc and installed_extensions.php</span> - will nolonger be installed. They are created the first time you install FrontAccounting and don't need further updates.<ol>
<li>Backup (download) the following files to another folder:
- <ol>
- <li><strong>config_db.php</strong> (contains information about the companies and
-connection info).
- </li>
- <li><strong>config.php</strong> (contains various settings. You only need to
-backup this file if you have done manually changes to it.
- </li>
- <li><strong>/lang/installed_languages.inc</strong> (contains information about the
-installed languages)
- </li>
- <li><strong>/modules/installed_modules.php</strong> (contains information about
-installed modules<strong></strong>)</li><li><span style="font-weight: bold;">installed_extensions.php</span> (contains information about installed extensions to the menu system)</li>
- <li>if you have made <em>changes to other files</em>, like themes or so, backup
-these files too. </li>
+ <ol><li>if you have made <em>changes to other files</em>, like themes or so, backup
+these files. </li>
</ol>
</li>
<li>Upload all the new files.
</li>
- <li>Restore the files mentioned in #1. Be <strong>careful</strong> with
- <strong>config.php</strong>. Look into variances. There might be new variables in
-the new version. It might be easier to <em>manually change your former values in
-the new file</em>.
+ <li>Look into the file, <span style="font-weight: bold; font-style: italic;">config.default.php and compare with your own config.php</span> file. You should update the $version in your config.php file. If there are other differences, please correct them too.
</li>
<li>Rename or remove the /install folder (you have already performed the install
process earlier). </li>
</ol>
</li><li><strong>When
-updating release 2.1.X to release 2.2.X, you must immediately
+updating release 2.1.X to release 2.2.X, you should first restore
+your $security_headers and $security_groups from your old config.php
+file, alternative unmark them in the new config.php. The reason is a new
+access_level system in 2.2.</strong></li><li><strong>Then you must immediately
login on company 0, the first company you created, as admin
(called the superadmin). If you use a theme other than the standard 3,
aqua, cool or default, switch to one of these before going further. You
to the 'Setup' tab and run 'Software
Upgrade'.
Mark the checkbox 'Install' and press 'Upgrade System'. This will
-upgrade ALL your companies.</strong></li><li style="font-weight: bold;">If something goes wrong during upgrade, you can enter here again and try 'Force Upgrade', and press 'Upgrade System' again.</li><li><strong style="font-weight: bold;"></strong><strong>There are no database changes during a major and minor release. Like from 2.2 to 2.2.1 - 2.2.X .</strong></li><li style="font-weight: bold;">Enter
+upgrade ALL your companies.</strong></li><li style="font-weight: bold;">If something goes wrong during upgrade, you can enter here again and try 'Force Upgrade', and press 'Upgrade System' again.</li><li style="font-weight: bold;">Now you should comment your old $securityheaders and $security_groups.</li><li><strong style="font-weight: bold;"></strong><strong>There are no database changes during a major and minor release. Like from 2.2 to 2.2.1 - 2.2.X .</strong></li><li><span style="font-weight: bold;">If you get a blank screen after login, this might be caused of a bad configuration of the database connection in config_db.php.</span></li><li style="font-weight: bold;">Enter
'Setup' tab, 'System and Generel GL Setup'. Set the correct
Accounts for Retained Earnings, Profit/Loss Year and Bank Charge.</li><li style="font-weight: bold;">Enter
'Setup' tab, 'Access Setup'. Check all the roles and change as you