Log in to your server and use
cdto navigate to the directory containing the
trainmyaidirectory. Confirm that the command below shows the
ls -l trainmyai
mvcommand to rename the existing
trainmyaidirectory, for example:
mv trainmyai trainmyai-2023-12-10
Download and install the latest version of TrainMyAI:
tar -xzf trainmyai-1.2.tar.gz
Copy the configuration file across from the old to new directory:
cp trainmyai-2023-12-10/config.ini trainmyai/config.ini
Optional: If you have a license, any custom settings or templates, copy them across as well:
cp trainmyai-2023-12-10/license.json trainmyai
cp -R trainmyai-2023-12-10/settings trainmyai
cp -R trainmyai-2023-12-10/templates trainmyai
- If you will be using Llama 2 (local language model) for the first time after upgrading:
If you will be using Llama 2, whether for the first time or not, use
cd trainmyaito enter the TrainMyAI directory, then follow the last step of section 2 of the manual installation guide to download models and install libraries.
Open the installation verification page
verify-install.phpof TrainMyAI in your web browser. For example,
https://my-site.com/trainmyai/verify-install.php. This will check that everything is in order and perform any database updates required.
If you encounter any problems with these instructions, please contact us with the following information:
- A description of the problem, including any error messages shown.
- Linux distribution, e.g. Ubuntu 22.
- MySQL/MariaDB version.
- PHP version.
- Any relevant lines of Apache's error_log file.
You can run the following set of commands to collect much of this information together:
grep PRETTY_NAME /etc/os-release ; mysql --version ; php -v
sudo grep -s PHP /var/log/httpd/error_log /var/log/apache2/error.log | tail -n 10