Install i@nseo: Difference between revisions
No edit summary |
(Marked this version for translation) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 4: | Line 4: | ||
== Preparation of the installation == <!--T:1--> |
== Preparation of the installation == <!--T:1--> |
||
i@nseo runs as a web site, so a so-called AMP stack (Apache, Mysql, Php) needs to be installed first. |
i@nseo runs as a web site, so a so-called AMP stack (Apache, Mysql, Php) needs to be installed first. |
||
<!--T:27--> |
|||
<hr> |
|||
=== Windows === <!--T:2--> |
=== Windows === <!--T:2--> |
||
| Line 48: | Line 51: | ||
<!--T:12--> |
<!--T:12--> |
||
Verify the <code>C:\ianseo\htdocs</code> folder is world-writeable: right click on the folder, select properties and change the permissions so that everybody can have read and write access to the folder and subsequent files and folders. |
Verify the <code>C:\ianseo\htdocs</code> folder is world-writeable: right click on the folder, select properties and change the permissions so that everybody can have read and write access to the folder and subsequent files and folders. |
||
<!--T:28--> |
|||
<hr> |
|||
===MacOs=== <!--T:13--> |
===MacOs=== <!--T:13--> |
||
| Line 53: | Line 59: | ||
====Download of XAMPP/MAMP==== <!--T:14--> |
====Download of XAMPP/MAMP==== <!--T:14--> |
||
Download XAMPP ([https://www.apachefriends.org/]) or MAMP ([https://www.mamp.info/en/downloads/]) and follow the instructions to install. |
Download XAMPP ([https://www.apachefriends.org/]) or MAMP ([https://www.mamp.info/en/downloads/]) and follow the instructions to install. The following guide is for MAMP but are also valid for XAMPP. |
||
<!--T:29--> |
|||
Choose the appropriate version if you're running an Intel processor or Apple Silicon. |
|||
<!--T:30--> |
|||
Run the installation program. This will install MAMP and a demo version of MAMP Pro. Ianseo only needs the functionality in MAMP so you do not need to purchase MAMP Pro unless you want to. |
|||
<!--T:31--> |
|||
After the installation, you will find a folder called MAMP in the Applications folder. Open this folder by double clicking on it and then start the MAMP application. |
|||
<!--T:32--> |
|||
Most of the standard values are sufficient for Ianseo, but a couple of adjustments need to be done first. Choose Preferences and then the Ports tab. Click the button “80 & 3306” to set MAMP to the default ports for web and MySQL. |
|||
====Download of i@nseo==== <!--T:15--> |
====Download of i@nseo==== <!--T:15--> |
||
From [https://ianseo.net/Releases.php ianseo.net] download the zip file and extract it in the folder <code>htdocs</code> of XAMPP/MAMP (under <code>/Application</code>) |
From [https://ianseo.net/Releases.php ianseo.net] download the zip file and extract it in the folder <code>htdocs</code> of XAMPP/MAMP (under <code>/Application</code>) |
||
<!--T:33--> |
|||
For the purpose of the guide Ianseo will be installed in its own folder, called ianseo and the URL to access ianseo will be <code>http://localhost/ianseo</code>. |
|||
<!--T:34--> |
|||
* Open folder “/Applications/MAMP/htdocs” |
|||
* Create a folder inside it and name it “ianseo” (all lower case, without quotes) |
|||
* Uncompress the contents of the downloaded zip file inside the ianseo folder |
|||
* '''IMPORTANT:''' Open the folder <code>/Applications/MAMP/htdocs/ianseo/Common</code> and delete the file <code>config.inc.php</code> (if it exists) to allow the installation procedure to start. |
|||
* Open a terminal window (Applications -> Utilities -> Terminal) |
|||
* Go to the MAMP folder by type the command below, including a space between cd and /, and press <code>Enter</code>: |
|||
cd /Applications/MAMP/htdocs |
|||
* Type the following command and press <code>Enter</code>. You will be asked the password of your user: enter it but remember that nothing will be displayed while typing, not even *. |
|||
sudo chown -R nobody:admin ianseo |
|||
* Type the following command and press Enter (again it can ask for the password): |
|||
sudo chmod -R a+rwX ianseo |
|||
====Starting MAMP==== <!--T:35--> |
|||
<!--T:36--> |
|||
Start the MAMP application and then press the Start button. This will start the Apache web server and the MySQL database. You may be prompted to enter your password; enter it to continue. |
|||
<!--T:37--> |
|||
Once MAMP starts, your browser should automatically open to a Welcome to MAMP page showing the current version number. |
|||
<!--T:38--> |
|||
To start Ianseo, enter the address <code>http://localhost/ianseo</code> in a new tab. You will first need to agree to the License Agreement. Check the box and click on the I AGREE button. |
|||
<!--T:39--> |
|||
If this is a new installation, follow the onscreen instructions. |
|||
<!--T:40--> |
|||
{{Note|During installation, MAMP does not set the MySQL root password, so when the installer will ask for it, leave it blank. The other fields can be left with default values. Click the Create user and database button to proceed. }} |
|||
<!--T:41--> |
|||
{{Note|If the installation program displays an error message indicating that it could not connect to the database, enter “root” in the ADMIN Password to create users and databases fields and click the Create user and database button to try again.}} |
|||
<!--T:42--> |
|||
Once the database information is configured, you should see a message saying Ianseo is now installed on your system. |
|||
<!--T:43--> |
|||
Click on the link “Go to IANSEO!” to update your system to the latest version. This will automatically download the latest version of the software and update the language files. When this is finished you will see the message “The upgrade process is finished.”. Click the button to continue. |
|||
<!--T:44--> |
|||
<hr> |
|||
===Linux=== <!--T:16--> |
===Linux=== <!--T:16--> |
||
Latest revision as of 17:07, 12 March 2026
Preparation of the installation
i@nseo runs as a web site, so a so-called AMP stack (Apache, Mysql, Php) needs to be installed first.
Windows
To install i@nseo on a Windows operating system, follow these steps:
- Download the software from ianseo.net. The preferred method is to download the full installer that will install XAMPP.
- Extract the file in the wished folder. The preferred method is extracting the file in C:\ and ianseo will be found in C:\ianseo
- Run the setup xampp.bat file, available in the folder. A terminal window will open: in case there is some setup to tweek the system will display 2 pre-compiled questions: just press "Enter"; otherwise a message saying "Nothing to do" will be displayed. Then close the terminal window.
Post Installation
In Windows 11 Windows Defender apparently interferes with XAMPP and sometimes crashes i@nseo.
To avoid interferences between Windows Defender and XAMPP follow these steps[Win11 1]
Step 1: Open Windows Security and go in "Protection against virus and malware"
Step 2: At the bottom of the page click on Manage Exclusion
Step 3: Insert which elements to exclude from the scan paying attention to upper and lower case:
- Select folder to exclude:
- C:\ianseo
- File Types to exclude:
- .mysql
- .php
- Processes to exclude (type exactly as written):
- Apache HTTP Server
- mysqld
- xampp-control
- ↑ Arnaud Chalmel, Archers de Saint Loup
Run XAMPP
After setting up the archives, activate XAMPP by clicking on the Xampp-control icon, then, in the new window, click on ‘Start’ to both Apache and MySql.
WARNING
If a warning appears stating that VCRUNTIME140.dll was not found, please install the Latest Microsoft Visual C++ Redistributable Version We reccomend the x86 version. If in doubt install both!
N.B.: the XAMPP control panel can be closed (minimised) and the services will keep running.
Verify the C:\ianseo\htdocs folder is world-writeable: right click on the folder, select properties and change the permissions so that everybody can have read and write access to the folder and subsequent files and folders.
MacOs
We do not have an installer for Mac, so the AMP stack needs to be installed separately.
Download of XAMPP/MAMP
Download XAMPP ([1]) or MAMP ([2]) and follow the instructions to install. The following guide is for MAMP but are also valid for XAMPP.
Choose the appropriate version if you're running an Intel processor or Apple Silicon.
Run the installation program. This will install MAMP and a demo version of MAMP Pro. Ianseo only needs the functionality in MAMP so you do not need to purchase MAMP Pro unless you want to.
After the installation, you will find a folder called MAMP in the Applications folder. Open this folder by double clicking on it and then start the MAMP application.
Most of the standard values are sufficient for Ianseo, but a couple of adjustments need to be done first. Choose Preferences and then the Ports tab. Click the button “80 & 3306” to set MAMP to the default ports for web and MySQL.
Download of i@nseo
From ianseo.net download the zip file and extract it in the folder htdocs of XAMPP/MAMP (under /Application)
For the purpose of the guide Ianseo will be installed in its own folder, called ianseo and the URL to access ianseo will be http://localhost/ianseo.
- Open folder “/Applications/MAMP/htdocs”
- Create a folder inside it and name it “ianseo” (all lower case, without quotes)
- Uncompress the contents of the downloaded zip file inside the ianseo folder
- IMPORTANT: Open the folder
/Applications/MAMP/htdocs/ianseo/Commonand delete the fileconfig.inc.php(if it exists) to allow the installation procedure to start. - Open a terminal window (Applications -> Utilities -> Terminal)
- Go to the MAMP folder by type the command below, including a space between cd and /, and press
Enter:
cd /Applications/MAMP/htdocs
- Type the following command and press
Enter. You will be asked the password of your user: enter it but remember that nothing will be displayed while typing, not even *.
sudo chown -R nobody:admin ianseo
- Type the following command and press Enter (again it can ask for the password):
sudo chmod -R a+rwX ianseo
Starting MAMP
Start the MAMP application and then press the Start button. This will start the Apache web server and the MySQL database. You may be prompted to enter your password; enter it to continue.
Once MAMP starts, your browser should automatically open to a Welcome to MAMP page showing the current version number.
To start Ianseo, enter the address http://localhost/ianseo in a new tab. You will first need to agree to the License Agreement. Check the box and click on the I AGREE button.
If this is a new installation, follow the onscreen instructions.
Once the database information is configured, you should see a message saying Ianseo is now installed on your system.
Click on the link “Go to IANSEO!” to update your system to the latest version. This will automatically download the latest version of the software and update the language files. When this is finished you will see the message “The upgrade process is finished.”. Click the button to continue.
Linux
The native way of installing the AMP stack is called LAMP: be aware that i@nseo will run on php 8 or later. Install with your package manager (you will need administrative privileges):
- apache2
- mysql-server
- mysql-client
- php
- php-mysql
- php-gd
- php-curl
- imagemagick
- php-imagick
- php-xml
- php-zip
- php-intl
- php-mbstring
Create a user for ianseo in the mysql server. This can be done in modern debian derived distribution with (copy and paste the following line in a terminal):
sudo mysql -e "create user ianseo@localhost identified by 'ianseo';grant all privileges on ianseo.* to ianseo@localhost;create database ianseo;"
If you have an error of missing password, you need to add the password switch. Be aware that you will not see the password as you type, so don't forget to hit "enter" when done.
sudo mysql -p -e "create user ianseo@localhost identified by 'ianseo';grant all privileges on ianseo.* to ianseo@localhost;create database ianseo;"
Create the folder /opt/ianseo and assign the folder to your user.
Download the zip file from ianseo.net and extract in /opt/ianseo.
Assign world writeable permissions to the folder and files with the following command.
sudo chmod -R a+rwX /opt/ianseo
Copy the apache configuration file located in /opt/ianseo/Install/apache-ianseo.conf in /etc/apache2/conf-available and enable the change in apache
sudo cp /opt/ianseo/Install/apache-ianseo.conf /etc/apache2/conf-available sudo a2enconf apache-ianseo sudo service apache2 reload
Final Setup of i@nseo
Check there is no file in Common called config.inc.php
Open an Internet browser and navigate to http://localhost/ianseo
Follow the on-screen instructions given by the software.