0911.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <!DOCTYPE html>
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Install SolidInvoice - Open Source Invoicing Software - on Windows</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <meta charset="UTF-8">
  7. <meta name="keywords" content="Browser Based,Home Lab,Home Lab Ideas,Install Guide,Self-Hosted,Web Based,Web Based Tools,Accounting,Accounting Software,Homelab,How To Install SolidInvoice On Windows,Income Tracking,Invoice,SolidInvoice,Invoicing Software,MariaDB,Microsoft Windows,MySQL,PHP,PHP Based Application,Payment Manager,WAMP,Windows,XAMPP,How To,Tutorial,i12bretro">
  8. <meta name="author" content="i12bretro">
  9. <meta name="description" content="Install SolidInvoice - Open Source Invoicing Software - on Windows">
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  11. <meta name="revised" content="02/07/2024 08:31:34 PM" />
  12. <link rel="icon" type="image/x-icon" href="includes/favicon.ico">
  13. <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  14. <script type="text/javascript" src="includes/js/steps.js"></script>
  15. <link href="css/steps.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="gridContainer">
  19. <div class="topMargin"></div>
  20. <div id="listName" class="topMargin">
  21. <h1>Install SolidInvoice - Open Source Invoicing Software - on Windows</h1>
  22. </div>
  23. <div></div>
  24. <div id="content">
  25. <h2>What is SolidInvoice?</h2>
  26. <blockquote><em>SolidInvoice is a sophisticated open-source invoicing application designed to assist small businesses and freelancers in efficiently managing their daily billing operations. With its comprehensive range of features, this elegant online platform ensures that you receive timely payments. -<a href="https://github.com/SolidInvoice/SolidInvoice" target="_blank">https://github.com/SolidInvoice/SolidInvoice</a></em></blockquote>
  27. <h2>Installation</h2>
  28. <ol>
  29. <li>Download XAMPP <a href="https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/" target="_blank">Download</a></li>
  30. <li>Download SolidInvoice <a href="https://github.com/SolidInvoice/SolidInvoice/releases" target="_blank">Download</a></li>
  31. <li><label for="cb_li_917989_0">Download Microsoft Visual C++ </label><label for="cb_li_917989_0"><a href="https://aka.ms/vs/16/release/vc_redist.x64.exe" target="_blank">Download</a></label></li>
  32. <li>Install Microsoft Visual C++</li>
  33. <li>Right click the downloaded XAMPP .zip file &gt; Extract All...</li>
  34. <li>Right click the downloaded SolidInvoice .zip file &gt; Extract All...</li>
  35. <li>Rename the extracted folder solidinvoice</li>
  36. <li>Cut the solid folder inside the XAMPP/ directory</li>
  37. <li>Copy the extracted XAMPP directory to a safe location to run from, C:\Program Files for example</li>
  38. <li>Run XAMPP/setup_xampp.bat to update the configuration files with the new server location</li>
  39. <li>Navigate into XAMPP/Apache/conf and edit httpd.conf in a text editor</li>
  40. <li>Paste the following at the bottom of the httpd.conf file
  41. <p>Listen 8080<br />
  42. &lt;VirtualHost *:8080&gt;<br />
  43. &emsp;DocumentRoot &quot;&lt;%SOLIDINVOICEPATH%&gt;&quot;<br />
  44. &emsp;&lt;Directory &quot;&lt;%SOLIDINVOICEPATH%&gt;&quot;&gt;<br />
  45. &emsp;&emsp;# enable the .htaccess rewrites<br />
  46. &emsp;&emsp;AllowOverride All<br />
  47. &emsp;&emsp;Order allow,deny<br />
  48. &emsp;&emsp;Allow from All<br />
  49. &emsp;&lt;/Directory&gt;<br />
  50. &lt;/VirtualHost&gt;</p>
  51. </li>
  52. <li>Save the changes and close out of the editor</li>
  53. <li>Navigate to XAMPP/php and edit php.ini in a text editor</li>
  54. <li>Find the following lines and remove the ; to uncomment them
  55. <p>extension=gd<br />
  56. extension=intl<br />
  57. extension=openssl<br />
  58. extension=soap<br />
  59. extension=xsl<br />
  60. extension=zip<br />
  61. <br />
  62. zend_extension=opcache</p>
  63. </li>
  64. <li>Search for the phrase error_reporting and updated the value as shown
  65. <p>error_reporting = E_ALL &amp; ~E_DEPRECATED &amp; ~E_STRICT</p>
  66. </li>
  67. <li>Save the changes to php.ini and close the text editor</li>
  68. <li>Run XAMPP/xampp-control.exe</li>
  69. <li>Click the Start button next to Apache and MySQL</li>
  70. <li>Navigate to XAMPP/mysql/bin</li>
  71. <li>Hold the SHIFT key and right click in the white space &gt; Open PowerShell window here...</li>
  72. <li>Type the following in the PowerShell window to setup the SolidInvoice database
  73. <div class="codeBlock PS">.\mysql -u root<br />
  74. CREATE DATABASE solidinvoice;<br />
  75. GRANT ALL ON solidinvoice.* TO &#39;solidinvoice_rw&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;SolidInv0ic3!&#39;;<br />
  76. FLUSH PRIVILEGES;<br />
  77. EXIT;<br />
  78. exit</div>
  79. </li>
  80. </ol>
  81. <h2>SolidInvoice Web Installer</h2>
  82. <ol>
  83. <li>Open a web browser and navigate to http://DNSorIP:8080</li>
  84. <li>Click the Next button at the lower right corner of the System Requirements page</li>
  85. <li>Complete the Database settings as follows:
  86. <p>Driver: Mysql<br />
  87. Host: localhost<br />
  88. Port: 3306<br />
  89. User: solidinvoice_rw<br />
  90. Password: SolidInv0ic3!<br />
  91. Database Name: solidinvoice</p>
  92. </li>
  93. <li>Click Next</li>
  94. <li>After the database schema is created successfully &gt; Click Next</li>
  95. <li>Click the Log In Now button</li>
  96. <li>Login with the admin credentials created earlier</li>
  97. <li>Enter a Company Name and select the default currency &gt; Click Create</li>
  98. <li>Welcome to SolidInvoice</li>
  99. </ol>
  100. <p>Source: <a href="https://docs.solidinvoice.co/en/latest/guide/getting_started.html" target="_blank">https://docs.solidinvoice.co/en/latest/guide/getting_started.html</a></p> </div>
  101. </div>
  102. </body>
  103. </html>