Skip to content

Install Pleasanter on Windows Using the Installer

Overview

This procedure is for building the operating environment of Pleasanter using the "Installer". You can also install it using the previous procedure of manually placing modules and setting parameters. Please refer to the following for manual installation procedures.
Install Pleasanter on Windows

Target Environment/Version
OS Windows Server
DB SQL Server, PostgreSQL, or MySQL
Web Server IIS
Platform .NET 10
Pleasanter 1.4.0.0 or later

Cautions

  1. When installing with version 1.4.6 or later, if you run CodeDefiner without specifying arguments, it will be set up with the language: English and the time zone: UTC, so please specify the language and time zone as necessary.
  2. MySQL can be used with version 1.4.9.0 or later. Pleasanter versions earlier than 1.4.9.0 do not support MySQL.
  3. If you want to configure a separate web server and DB server in MySQL, please refer to "Configure the Web Server and DB Server to Use MySQL Separately".

Limitations

Installation using the "Installer" applies to versions 1.4.0.0 and later. If you are installing versions 1.3.50.2 or earlier, please refer to the manual installation procedure.
Install Pleasanter on Windows

Procedure

The construction procedure is as follows.
1. Advance preparation
1. Install the installer
1. Set up Pleasanter
1. Set up IIS
1. Check that Pleasanter starts

1. Advance Preparation

  1. Make advance preparations according to the environment in which Pleasanter will be installed.

Install Pleasanter on Windows Server 2022
Install Pleasanter on Windows Server 2019
Install Pleasanter on Windows Server 2016
Install Pleasanter on Windows 11

2. Install the Installer

Execute the following command to install the installer.

dotnet tool install -g Implem.PleasanterSetup

If you are not connected to a network environment, install using the following procedure.

(Click here to open/close the details)
  1. Open the Nuget Gallery for Implem.PleasanterSetup from here and download the .nupkg file from "Download package".
    The NuGet Gallery page for Implem.PleasanterSetup, with "Download package"
  2. Execute the following command to create a folder of your choice to place the .nupkg file.
    ※This procedure explains how to create C:\dotnet-tools.
    mkdir C:\dotnet-tools
    
  3. Place the .nupkg file downloaded in 2.1 in C:\dotnet-tools.
  4. Execute the following command to install.
    dotnet tool install -g --add-source C:\dotnet-tools Implem.PleasanterSetup
    

3. Set up Pleasanter

By using the installer, the latest version resources are automatically downloaded and the values ​​of Service.json and Rds.json are automatically set based on the values ​​entered.

The procedure when using SQL Server is as follows.

(Click here to open/close the details)
  1. Run the following command to run the installer.

    pleasanter-setup
    

    If you are not connected to a network environment, follow the steps below

    (Click here to open/close details)
    1. Download the latest version of Pleasanter from the Download Center and place it in C:\web\.

    2. Run the following command.
      Please confirm that the configuration under the C:\web\ directory is as follows.

      C:\web\Pleasanter_1.4.x.x.zip
      
      pleasanter-setup -r C:\web\Pleasanter_1.4.11.0.zip
      
  2. Enter the directory where you want to install Pleasanter.
    If you want to install it in "C:\web\pleasanter", leave it blank and press the Enter key.
    The installer prompt for the directory where Pleasanter is installed, in the SQL Server procedure

  3. Enter the service name.
    If you want to install it in "Implem.Pleasanter", leave it blank and press the Enter key.
    The installer prompt for the service name, in the SQL Server procedure

  4. Enter the number corresponding to the DBMS you want to use.
    Enter "1" and press the Enter key.
    The installer prompt for the DBMS, with "1" entered for SQL Server

  5. Enter the port number you want to use.
    If you are using the default port number for the DBMS, leave it blank and press the Enter key.
    The installer prompt for the port number of the database, in the SQL Server procedure

  6. Enter the value to be set for Server in the connection string.
    If you are using "localhost", leave it blank and press the Enter key.
    The installer prompt for the Server value of the connection string, in the SQL Server procedure

  7. Enter the value to be set for UID in SaConnectionString.
    If you are using "sa", leave it blank and press the Enter key.
    The installer prompt for the UID of SaConnectionString, defaulting to "sa"

  8. Enter the value to be set for PWD in SaConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of SaConnectionString in the SQL Server procedure, shown masked

  9. Enter the value to be set in PWD of OwnerConnectionString.
    ※The password is displayed in a masked state.
    The installer prompt for the PWD of OwnerConnectionString in the SQL Server procedure, shown masked

  10. Enter the value to be set in PWD of UserConnectionString.
    ※The password is displayed in a masked state.
    The installer prompt for the PWD of UserConnectionString in the SQL Server procedure, shown masked

  11. Enter "Default language".
    Enter the number of the corresponding language.
    The installer prompt for the number of the default language, in the SQL Server procedure

  12. Enter the "Default time zone".
    Enter the number of the corresponding time zone.
    ※If you entered "3", enter a time zone that can be used with the OS you are using.
    The installer prompt for the number of the default time zone, in the SQL Server procedure

  13. The summary screen will be displayed.
    If the entered values ​​are correct, enter y after "Shall I install Pleasanter with this content? Please enter 'y(yes)' or 'n(no)'. :" and press Enter.
    *The password is masked.
    The installer summary of the values entered in the SQL Server procedure, asking whether to install

  14. When the message "Type "y" (yes) if the license is correct, otherwise type "n" (no)" appears, enter y and execute.
    When the following log appears, the setup is complete.

    <SUCCESS> Starter.ConfigureDatabase: Database configuration has been completed.
    <SUCCESS> Starter.Main: All of the processes have been completed.
    Setup is complete.
    

  15. When setup is complete, a web browser will launch and display the Enterprise Edition trial information page.

    The Enterprise Edition trial information page opened in the browser after the SQL Server setup

The procedure for using PostgreSQL is as follows.

(Click here to open/close the details)
  1. Run the following command to run the installer.

    pleasanter-setup
    

    If you are not connected to a network environment, follow the steps below

    (Click here to open/close the details)
    1. Download the latest version of Pleasanter from the Download Center and place it in C:\web\.

    2. Run the following command.

      Please make sure that the configuration under the C:\web\ directory is as follows.

      C:\web\Pleasanter_1.4.x.x.zip
      
      pleasanter-setup -r C:\web\Pleasanter_1.4.11.0.zip
      
  2. Enter the directory where you want to install Pleasanter.
    If you want to install it in "C:\web\pleasanter", leave it blank and press the Enter key.
    The installer prompt for the directory where Pleasanter is installed, in the PostgreSQL procedure

  3. Enter the service name.
    If you want to install it in "Implem.Pleasanter", leave it blank and press the Enter key.
    The installer prompt for the service name, in the PostgreSQL procedure

  4. Enter the number corresponding to the DBMS you want to use.
    Here, enter "2" and press the Enter key.
    The installer prompt for the DBMS, with "2" entered for PostgreSQL

  5. Enter the port number to be used.
    If it is the default port number for the DBMS, leave it blank and press the Enter key.
    The installer prompt for the port number of the database, in the PostgreSQL procedure

  6. Enter the value to be set in Server in the connection string.
    If it is "localhost", leave it blank and press the Enter key.
    The installer prompt for the Server value of the connection string, in the PostgreSQL procedure

  7. Enter the value to be set in UID of SaConnectionString.
    If it is "postgres", leave it blank and press the Enter key.
    The installer prompt for the UID of SaConnectionString, defaulting to "postgres"

  8. Enter the value to be set for PWD in SaConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of SaConnectionString in the PostgreSQL procedure, shown masked

  9. Enter the value to be set for PWD in OwnerConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of OwnerConnectionString in the PostgreSQL procedure, shown masked

  10. Enter the value to be set for PWD in UserConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of UserConnectionString in the PostgreSQL procedure, shown masked

  11. Enter the default language.
    Enter the number of the corresponding language.
    The installer prompt for the number of the default language, in the PostgreSQL procedure

  12. Enter the default time zone.
    Enter the number of the corresponding time zone.
    ※If you entered "3", enter the time zone available on the OS you are using.
    The installer prompt for the number of the default time zone, in the PostgreSQL procedure

  13. The summary screen will be displayed.
    If the entered values ​​are correct, enter y after "Shall I install Pleasanter with this content? Please enter ‘y(yes)' or 'n(no)'. :" and press Enter to execute.
    *The password is masked.
    The installer summary of the values entered in the PostgreSQL procedure, asking whether to install

  14. When "Type "y" (yes) if the license is correct, otherwise type "n" (no)" is displayed, enter y and execute.
    When the following log is displayed, the setup is complete.

    <SUCCESS> Starter.ConfigureDatabase: Database configuration has been completed.
    <SUCCESS> Starter.Main: All of the processes have been completed.
    Setup is complete.
    

  15. When setup is complete, a web browser will launch and display the Enterprise Edition trial information page.

    The Enterprise Edition trial information page opened in the browser after the PostgreSQL setup

The procedure for using MySQL is as follows.

(Click here to open/close the details)
  1. Run the following command to run the installer.

    pleasanter-setup
    

    If you are not connected to a network environment, follow the steps below

    (Click here to open/close the details)
    1. Download the latest version of Pleasanter from the Download Center and place it in C:\web\.

    2. Run the following command.
      Please make sure that the configuration under the C:\web\ directory is as follows.

      C:\web\Pleasanter_1.4.x.x.zip
      
      pleasanter-setup -r C:\web\Pleasanter_1.4.11.0.zip
      
  2. Enter the directory where you want to install Pleasanter.
    If you want to install it in "C:\web\pleasanter", leave it blank and press the Enter key.
    The installer prompt for the directory where Pleasanter is installed, in the MySQL procedure

  3. Enter the service name.
    If you want to install it in "Implem.Pleasanter", leave it blank and press the Enter key.
    The installer prompt for the service name, in the MySQL procedure

  4. Enter the number corresponding to the DBMS you want to use.
    Here, enter "3" and press the Enter key.
    The installer prompt for the DBMS, with "3" entered for MySQL

  5. Enter the port number to be used.
    If it is the default port number of the DBMS, leave it blank and press the Enter key.
    The installer prompt for the port number of the database, in the MySQL procedure

  6. Enter the value to be set in Server of the connection string.
    If it is "localhost", leave it blank and press the Enter key.
    The installer prompt for the Server value of the connection string, in the MySQL procedure

  7. Enter the value to be set in UID of SaConnectionString.
    If it is "root", leave it blank and press the Enter key.
    The installer prompt for the UID of SaConnectionString, defaulting to "root"

  8. Enter the value to be set for PWD in SaConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of SaConnectionString in the MySQL procedure, shown masked

  9. Enter the value to be set for PWD in OwnerConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of OwnerConnectionString in the MySQL procedure, shown masked

  10. Enter the value to be set for PWD in UserConnectionString.
    ※The password will be displayed in a masked state.
    The installer prompt for the PWD of UserConnectionString in the MySQL procedure, shown masked

  11. Enter the default language.
    Enter the number of the corresponding language.
    The installer prompt for the number of the default language, in the MySQL procedure

  12. Enter the default time zone.
    Enter the number of the corresponding time zone.
    ※If you entered "3", enter the time zone available on the OS you are using.
    The installer prompt for the number of the default time zone, in the MySQL procedure

  13. The summary screen will be displayed.
    If the entered values ​​are correct, enter y after "Shall I install Pleasanter with this content? Please enter ‘y(yes)' or 'n(no)'. :" and press Enter to execute.
    ※The password is masked.
    The installer summary of the values entered in the MySQL procedure, asking whether to install

  14. When "Type "y" (yes) if the license is correct, otherwise type "n" (no)" is displayed, enter y and execute.
    When the following log is displayed, the setup is complete.

    <SUCCESS> Starter.ConfigureDatabase: Database configuration has been completed.
    <SUCCESS> Starter.Main: All of the processes have been completed.
    Setup is complete.
    

  15. When setup is complete, a web browser will launch and display the Enterprise Edition trial information page.

    The Enterprise Edition trial information page opened in the browser after the MySQL setup

4. Set Up IIS

  1. Open the "Tools" menu in "Server Manager" and launch "Internet Information Services (IIS) Manager".

  2. Select "DefaultAppPool" in "Application Pools" and click "Basic Settings".
    The IIS Manager Application Pools view, with "DefaultAppPool" and "Basic Settings"

  3. Change the Net CLR version to "No Managed Code".
    The Edit Application Pool dialog, setting the .NET CLR version to "No Managed Code"

  4. Select "Site" - "Default Web Site" from the left pane and click Advanced Settings on the right pane.
    IIS Manager with "Default Web Site" selected and "Advanced Settings" in the right pane

  5. Enter the physical path as "C:\web\pleasanter\Implem.Pleasanter".
    The Advanced Settings dialog, where the physical path of Pleasanter is entered

  6. From the left pane, select "Site" - "Default Web Site", and click "Restart" in the right pane to restart IIS.
    IIS Manager with "Default Web Site" selected and "Restart" in the right pane

  7. After restarting, click "Browse *.80(http)" in the right pane to start Pleasanter.
    The right pane of IIS Manager, with "Browse *.80(http)"

5. Checking the operation of Pleasanter

  1. On the Pleasanter login screen, enter "Login ID: Administrator" and "Initial password: pleasanter" and click the "Login" button.
    The Pleasanter login screen, where the login ID and initial password are entered

  2. After logging in, you will be asked to change the "Administrator" user password, so enter a password of your choice and click the "Change" button.
    The password change screen for the Administrator user, shown after the first login

Supported Versions

Supported versions Body
1.4.9.0 and later Supports MySQL
1.4.10.0 and later Fixed the issue where Owner and User connections were rejected due to MySQL's access control function
*Added a link to "Configure the Web Server and DB Server to Use MySQL Separately" in the notes