PartDB: Difference between revisions
From FlowerHouseWiki
No edit summary |
|||
Line 94: | Line 94: | ||
== New version == | == New version == | ||
<p>Install the required packages:</p> | |||
<syntaxhighlight lang="console"> | |||
apt install apache2 | |||
</syntaxhighlight> | |||
<p>Configure locales (languages you want to support):</p> | |||
<syntaxhighlight lang="console"> | |||
dpkg-reconfigure locales | |||
</syntaxhighlight> | |||
=== Configure Apache === | |||
<p>Change root-directory:</p> | |||
<syntaxhighlight lang="console"> | |||
fsd | |||
</syntaxhighlight> | |||
<p>Open the following file:</p> | |||
<syntaxhighlight lang="console"> | |||
nano /etc/apache2/apache2.conf | |||
</syntaxhighlight> | |||
<p>And change this part:</p> | |||
<syntaxhighlight lang="console" line> | |||
<Directory /var/www/> | |||
Options Indexes FollowSymLinks | |||
AllowOverride None | |||
Require all granted | |||
</Directory> | |||
</syntaxhighlight> | |||
<p>to this:</p> | |||
<syntaxhighlight lang="console" line> | |||
<Directory /var/www/> | |||
Options -Indexes | |||
AllowOverride All | |||
Require all granted | |||
</Directory> | |||
</syntaxhighlight> | |||
<p>Restart the apache service:</p> | |||
<syntaxhighlight lang="console"> | |||
systemctl restart apache2 | |||
</syntaxhighlight> | |||
=== Configure PHP === | |||
== Sources == | == Sources == | ||
* [https://github.com/Part-DB/Part-DB/wiki/EN%3A-Requirements Requirements] | * [https://github.com/Part-DB/Part-DB/wiki/EN%3A-Requirements Requirements] | ||
* [https://github.com/Part-DB/Part-DB/wiki/EN%3A-Installation Install PartDB] | * [https://github.com/Part-DB/Part-DB/wiki/EN%3A-Installation Install PartDB] |
Revision as of 19:36, 26 April 2021
IP: | 192.168.88.?? |
---|---|
MAC: | ?? |
Domain: | parts.flowerhouse.at |
OS: | Debian Buster |
---|---|
RAM: | 512MB |
Cores: | 1 |
Privileged: | No |
The PartDB-LXC is reachable under 192.168.88.??
which is located in the ServerVLAN.
The subdomain is parts.flowerhouse.at which is handled by the ReverseProxy.
Old version
Install the required packages:
apt install git zip apache2 php php-mysql php-curl libapache2-mod-php php-opcache php-gettext
Configure locales:
dpkg-reconfigure locales
Configure Apache
Open the following file:
nano /etc/apache2/apache2.conf
And change this part:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
to this:
<Directory /var/www/>
Options -Indexes
AllowOverride All
Require all granted
</Directory>
Restart the apache service:
systemctl restart apache2
Configure PHP
Edit php.ini:
nano /etc/php/7.3/apache2/php.ini
Change the following settings:
memory_limit = 128M
upload_max_filesize = 100M
post_max_size = 100M
PartDB
Download and unpack:
wget -O part-db.tar.gz https://github.com/jbtronics/Part-DB/archive/master.tar.gz
tar -xzf part-db.tar.gz -C /var/www
rm part-db.tar.gz
Change folder name to root directory:
cd /var/www
rm -r html
mv Part-DB-master html
Set ownership:
chown -R www-data:www-data html
Generate composer files:
cd /var/www/html
php composer.phar install -o --no-dev
e]smoFA14yF1!.6A
New version
Install the required packages:
apt install apache2
Configure locales (languages you want to support):
dpkg-reconfigure locales
Configure Apache
Change root-directory:
fsd
Open the following file:
nano /etc/apache2/apache2.conf
And change this part:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
to this:
<Directory /var/www/>
Options -Indexes
AllowOverride All
Require all granted
</Directory>
Restart the apache service:
systemctl restart apache2