This is a draft version with 4 changes in review. The corresponding stable version was approved on 19 September 2019.
You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Setup:Installation Guide/Webservices/PDF-Export"
[unchecked revision] | [pending revision] |
m (Tag: Visual edit) |
/tmp/bshtmldiff/helpdesk_en-hw_/1586.html (Datei oder Verzeichnis nicht gefunden)
{{DISPLAYTITLE:Webservice: PDF-Export}} __TOC__ This document desribes the isntallation of the PDF export of BlueSpice. Please make Make sure that the [[Setup:Installation_Manual/System_Configuration/Apache_Tomcat|Apache Tomcat server]] is completely installed and configured aton the BlueSpice server. ==Tips for this Document== * Please, read this manual completely and work through the single installtion steps one after another. * For editing the configuration files with a text editor, the files must be saved in UTF-8 coding without BOM (Byte Order Mark). * The placeholder <code></code> stands for the path to your BlueSpice installation, e.g <code>C:\inetpub\wwwroot\bluespice</code> (Windows) or <code>/var/www/bluespice</code> (Linux). * The placeholder <code></code> stands for the path to the Webapps directory of your Tomcat server, e.g. <code>C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps</code> (Windows) or <code>/var/lib/tomcat8/webapps</code> (Linux). ==Copying the BShtml2PDF Application== Move the file "BShtml2PDF.war" from the directory <code><installpath-bluespice>/extensions/BlueSpiceExtensions/UEModulePDF/webservices</code> to <code><tomcat-webapps></code> ==Restart Tomcat== Restart the Tomcat Webserver like described [[Setup:Installation_Manual/System_Configuration/Apache_Tomcat#Restart_Tomcat|here]]. ==Activating the before setting up PDF-Export. ==Moving the BShtml2PDF Application== Download the file "BShtml2PDF.war" from https://sourceforge.net/projects/bluespice/files/webservices/BShtml2PDF.war/download and copy it to <code><tomcat-webapps></code> The default paths are as follows: *C:\Program Files\Apache Software Foundation\Tomcat 10.0\webapps '''(Apache Tomcat on Windows)''' */var/lib/jetty9/webapps '''(Jetty on Debian)''' Or run the command <code>sudo mv /var/www/bluespice/w/extensions/BlueSpiceUEModulePDF/webservices/BShtml2PDF.war /var/lib/jetty9/webapps</code> in the terminal. '''(Linux)''' The application usually starts automatically without the need for rebooting the application server. ==Checking the functionality== The correct functionality of the BShtml2PDF service can be checked as follows: On Windows, open Internet Explorer using the URL <nowiki>http://localhost:8080/BShtml2PDF</nowiki>. With correct functionality, you should see the following website: [[File:Setup:Tomcat_Check_03.png|center|400px|Tomcat Check 03]] ==Enable PDF Export in BlueSpice== Go to the directory <code><installpath-bluespice>/extensions/BlueSpiceExtensionssettings.d</code>. IfOpen the file '''BlueSpiceExtensions.local.php''' does not exist already, please copy the file '''BlueSpiceExtensions.default.php''' and place it in the same folder under the name '''BlueSpiceExtensions.local.php'''. Open this file in a text editor. Scroll to the end of the file.You will find the following lines there: #require_once( __DIR__."/UniversalExport/UniversalExport.setup.php" ); #require_once( __DIR__."/UEModulePDF/UEModulePDF.setup.php" ); Remove the first character (#), save the file and exit it. file '''020-BlueSpiceUEModulePDF.php''' in a text editor. Or open the 020-BlueSpiceUEModulePDF.php in the terminal using the command <code>sudo nano /var/www/bluespice/w/settings.d/020-BlueSpiceUEModulePDF.php</code>. '''(Linux)''' In the second line is the code to activate the extension: return; // Disabled. Needs Tomcat You can either add a comment character (#) to the beginning of this line or delete the line completely, save the file and exit it. {{Hint|text=Give the user "Everyone" full access to the Temp folder under C:\Widows.}} ==Installing BlueSpice 3 with installer== #Open <code>localhost/w</code> in your Browser and follow the [[:en:Setup:Installation_Guide/With_Installer|instructions]]. #For BlueSpice WikiFarm, move the .htaccess and web.config files to C:\bluespice\var Open a command line and change to the into the folder <code><installpath-bluespice></code> folder. Execute the following command: php maintenance/update.php ''(Linux)'' php maintenance\update.php ''(Windows))'' [[File:Hint.jpg|left]] '''{{Hint |text=In Windows, make sure that the [[Setup:Installation Manual/System Configuration/Environment Variables|environment variables]] areenvironment variables are set correctly to access the "php" command.''' [[File:Hint.jpg|left]] '''}} {{Hint |text=Note that you must update the [[Setup:Installation ManualGuide/Security Settings/File System Permissions#Assignment_of_Permissions_with_Linux|file system permissions]] after running update.php.'''}} When the script is finished with the "Done" message, you have successfully isntalled the web service is successfully installed. . [[File:Setup:Setup_bluespice_maintenance_update.jpg|center|400x556px]] ==Troubleshooting== If there is a problem with the PDF export in BlueSpice, first check the [[Setup:Installation ManualGuide/Security Settings/File System Permissions|file system permissions]]. ==Download Web services== If the required war-file is missing in your installation package, you can download it here: [https://buildservice.bluespice.com/webservices3.tar.gz Webservices]. [[en:{{FULLPAGENAME}}]] [[de:Setup:Installationsanleitung/Webservices/PDF-Export]]
(20 intermediate revisions by 11 users not shown) | |||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
+ | Make sure that the [[Setup:Installation_Manual/System_Configuration/Apache_Tomcat|Apache Tomcat server]] is completely installed and configured on the BlueSpice server before setting up PDF-Export. | ||
− | + | ==Moving the BShtml2PDF Application== | |
+ | Download the file "BShtml2PDF.war" from https://sourceforge.net/projects/bluespice/files/webservices/BShtml2PDF.war/download and copy it to <code><tomcat-webapps></code> | ||
− | + | The default paths are as follows: | |
− | |||
− | |||
− | |||
− | |||
− | + | *C:\Program Files\Apache Software Foundation\Tomcat 10.0\webapps '''(Apache Tomcat on Windows)''' | |
− | + | */var/lib/jetty9/webapps '''(Jetty on Debian)''' | |
− | + | Or run the command <code>sudo mv /var/www/bluespice/w/extensions/BlueSpiceUEModulePDF/webservices/BShtml2PDF.war /var/lib/jetty9/webapps</code> in the terminal. '''(Linux)''' | |
− | |||
− | + | The application usually starts automatically without the need for rebooting the application server. | |
− | |||
− | |||
− | + | ==Checking the functionality== | |
+ | The correct functionality of the BShtml2PDF service can be checked as follows: | ||
− | + | On Windows, open Internet Explorer using the URL <nowiki>http://localhost:8080/BShtml2PDF</nowiki>. With correct functionality, you should see the following website: | |
− | + | [[File:Setup:Tomcat_Check_03.png|center|400px|Tomcat Check 03]] | |
− | + | ==Enable PDF Export in BlueSpice== | |
+ | Go to the directory <code><installpath-bluespice>/settings.d</code>. Open the file '''020-BlueSpiceUEModulePDF.php''' in a text editor. | ||
− | + | Or open the 020-BlueSpiceUEModulePDF.php in the terminal using the command <code>sudo nano /var/www/bluespice/w/settings.d/020-BlueSpiceUEModulePDF.php</code>. '''(Linux)''' | |
− | + | In the second line is the code to activate the extension: | |
− | |||
− | + | return; // Disabled. Needs Tomcat | |
+ | You can either add a comment character (#) to the beginning of this line or delete the line completely, save the file and exit it. | ||
+ | {{Hint|text=Give the user "Everyone" full access to the Temp folder under C:\Widows.}} | ||
+ | ==Installing BlueSpice 3 with installer== | ||
+ | #Open <code>localhost/w</code> in your Browser and follow the [[:en:Setup:Installation_Guide/With_Installer|instructions]]. | ||
+ | #For BlueSpice WikiFarm, move the .htaccess and web.config files to C:\bluespice\var | ||
+ | Open a command line and change into the folder <code><installpath-bluespice></code>. Execute the following command: | ||
+ | php maintenance/update.php ''(Linux)'' | ||
+ | php maintenance\update.php ''(Windows))'' | ||
+ | {{Hint | ||
+ | |text=In Windows, make sure that the environment variables are set correctly to access the "php" command.}} | ||
+ | {{Hint | ||
+ | |text=Note that you must update the [[Setup:Installation Guide/Security Settings/File System Permissions#Assignment_of_Permissions_with_Linux|file system permissions]] after running update.php.}} | ||
+ | When the script is finished with the "Done" message, you have successfully isntalled the web service . | ||
+ | [[File:Setup:Setup_bluespice_maintenance_update.jpg|center|400x556px]] | ||
− | + | ==Troubleshooting== | |
+ | If there is a problem with the PDF export in BlueSpice, first check the [[Setup:Installation Guide/Security Settings/File System Permissions|file system permissions]]. | ||
+ | ==Download Web services== | ||
+ | If the required war-file is missing in your installation package, you can download it here: [https://buildservice.bluespice.com/webservices3.tar.gz Webservices]. | ||
− | |||
− | + | [[en:{{FULLPAGENAME}}]] | |
− | + | [[de:Setup:Installationsanleitung/Webservices/PDF-Export]] | |
− | [[ | ||
− | |||
− | |||
− |