Run Typemill on Localhost
You can set up and test Typemill on your local machine. With the domain localhost
and subdomains typemilltest.
, you can also test all premium plugins and premium themes without a license and without any restrictions.
To run Typemill on your local machine, simply download Typemill (zip or git) and place the files in a folder like localhost/typemill
. Check the requirements, ensure PHP and a web server like Apache are installed, and verify the permissions for the files and folders. If everything is configured correctly, then no additional work is required.
Move to Production
You can create a complete web project on your local machine and simply move it to the production server when it is ready to launch. After moving the website to another domain, you have to clear the cache and generate a fresh navigation with the new base URL. Just open the Kixote interface and type clear cache
, and after that, clear navigation
, and you are done.
If you have never worked with a PHP setup on localhost, then read the information for Linux, Windows, and Mac below. If you encounter any trouble, please consult the troubleshooting guide.
Run on Linux
If you want to run Typemill on your local Linux machine, then you only need:
- A PHP installation.
- A web server like Apache or Nginx.
We cannot provide a full guide to set up your environment, but in most cases, setting up PHP is as simple as this:
sudo apt install php
After that, check the PHP version with:
sudo php --version
Make sure you have installed all required PHP libraries with:
sudo apt install php-gd php-mbstring php-fileinfo php-iconv php-session php-openssl php-curl
Depending on your server, you may need to restart the service. For Apache, type:
sudo systemctl restart apache2
Ensure that the Apache server has access to all files:
sudo chown -R www-data:www-data /var/www/typemill
Make sure that the folders cache
, content
, data
, media
, and settings
are writable. It is recommended to set folder permissions to 755 and file permissions to 644.
For more details, please refer to the guides for Apache an Nginx.
Run on Windows
For Windows machines, we recommend using xampp or Laragon to set up a local environment with PHP and Apache. You can also use Docker if you are familiar with that tool.
Run on Mac
Install PHP on your Mac with:
brew install php
Check the PHP version with:
php -v
Then open the config file of the built-in Apache server with:
sudo nano /etc/apache2/httpd.conf
Uncomment the following module:
LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so
Start the built-in Apache server:
sudo apachectl start