<?xml version="1.0"?>
<rss version="2.0"><channel><title>General Discussion Latest Topics</title><link>https://forum.froxlor.org/index.php?/forum/6-general-discussion/</link><description>General Discussion Latest Topics</description><language>en</language><item><title>OpenBasedir global in Webserver settings seems not to be used when using FCGID</title><link>https://forum.froxlor.org/index.php?/topic/21247-openbasedir-global-in-webserver-settings-seems-not-to-be-used-when-using-fcgid/</link><description><![CDATA[<p>Hi there,</p><p>I was just trying to install Contao5 on PHP8.4 within Froxlor. Contao complains about /dev/null not being in the open_basedir directive. So I wanted to add it under Settings &gt; Webserver &gt; Paths to append ... but it is not reflected in the PHP-Ini. The open_basedir says "open_basedir = "&lt;customerpaths&gt;:/usr/share/php/:/usr/share/php5/" - the latter paths are taken from FCGID-Settings in Froxlor. But the /dev/null won't get added.</p><p>Is this normal behaviour or can it be considered a bug? </p><p>The full name of the setting is:</p><p>&lt;--</p><p>Paths to append to OpenBasedir<br>These paths (separated by colons) will be added to the OpenBasedir-statement in every vHost-container.</p><p>--&gt;</p><p>Does this only apply for vhost-Containers? Since I have PHP as FCGID - the vhost does not Apply for Open_Basedir...</p><p>Thanks for your thoughts,</p><p>Thomas.</p><p></p>]]></description><guid isPermaLink="false">21247</guid><pubDate>Wed, 12 Aug 2026 14:51:02 +0000</pubDate></item><item><title>Kann Froxlor nicht auf 2.3.10 upgraden</title><link>https://forum.froxlor.org/index.php?/topic/21245-kann-froxlor-nicht-auf-2310-upgraden/</link><description><![CDATA[<p>Hallo,</p><p>ich habe versucht Froxlor von einer Uralt-Version unter Debian 9 (noch im alten Design) auf Version 2.3.10 upzugraden.</p><p>Ich bin auch von Debian 9 direkt auf Debian 12 Bookworm gesprungen, das ging auch nicht ohne Querelen.</p><p>Das neue Login-Panel von Froxlor 2.3.10 war sichtbar, auch das Dashboard, wo man links nur "froxlor upgrade" sieht.</p><p>Unten auf "proceed" geklickt, Database integrity ok. Aber "Click here to continue" führt mich nur wieder zur froxlor update Seite.</p><p></p><p>Ich habe in der Zwischenzeit versucht froxlor mit purge komplett zu entfernen und neu zu installieren, nach der Anleitung auf <a rel="external nofollow" href="https://docs.froxlor.org/latest/general/installation/apt-package.html">https://docs.froxlor.org/latest/general/installation/apt-package.html</a>.</p><p>Der Fehler bleibt aber derselbe, ich bleibe im Update-Schirm von Froxlor hängen.</p><p>Aus einem anderen Post im Forum ahne ich schon, dass da was mit der Uralt-Datenbank nicht richtig funktioniert.</p><p></p><p>Könntest Du mir einen Tipp geben, wie ich das ganze beheben kann? Die installierten Websites sind nicht so wichtig, ich könnte alle Konfigurationen problemlos löschen und neu installieren (also die gesamte Froxlor-Datenbank und die sites-enabled-Konfigurationen aus /etc/nginx/ entfernen).</p><p>Server ist jetzt auf Debian 12 Bookworm, PHP 8.4., nginx.</p><p></p><p>liebe Grüße aus Wien</p>]]></description><guid isPermaLink="false">21245</guid><pubDate>Wed, 15 Jul 2026 15:54:09 +0000</pubDate></item><item><title>disabling statistics</title><link>https://forum.froxlor.org/index.php?/topic/21243-disabling-statistics/</link><description><![CDATA[<p>Hi,</p><p>is there any way to completely disable statistics in an update safe way?<br>I already uninstalled awstats, so there is nothing left on my debian server.</p><p>Froxlor still creates folders/configs as I did not find any place to disable statistics.</p>]]></description><guid isPermaLink="false">21243</guid><pubDate>Sun, 28 Jun 2026 11:29:15 +0000</pubDate></item><item><title>Lock FTP when exceeding limits</title><link>https://forum.froxlor.org/index.php?/topic/21234-lock-ftp-when-exceeding-limits/</link><description><![CDATA[<p>Hello!</p><p></p><p>Thank you for all the assistance so far! Today, I modified a user to have 3MB of stored, then uploaded a 414MB file. I adjusted the <code>Web- and Traffic- Reports</code> cronjob to run every 8 hours instead of once a day. After a few hours, the cron ran and the traffic bar updated to <code>416.69 MiB / 3.00 MiB</code>. However, the user can still upload more files. Although not tested, this makes me wonder if exceeding the traffic limit allows the user's website to keep getting more hits past the limit.</p><p>I noticed the Quota option in System &gt; Settings &gt; Quota, however the directories listed there (<code>/usr/bin/quotatool</code> and <code>/usr/sbin/repquota</code>) do not exist (Even after activating <code>Quota</code> and rebuilding configuration files). I found a GitHub repository with a similar name (<a rel="external nofollow" href="https://github.com/ekenberg/quotatool">https://github.com/ekenberg/quotatool</a>), but could not find any documentation that connects it to Froxlor.</p><p>Does Froxlor has a way to suspend uploads and file creation activity when account quotas are reached and deactivating the user when traffic limits are reached?</p><p></p><p>Thank you!</p>]]></description><guid isPermaLink="false">21234</guid><pubDate>Sat, 02 May 2026 01:15:35 +0000</pubDate></item><item><title>rspamd quarantine</title><link>https://forum.froxlor.org/index.php?/topic/21242-rspamd-quarantine/</link><description><![CDATA[<p>Hello list,</p><p></p><p>Are there any plans to integrate rspamd quarantine into froxlor?</p><p></p><p>TIA &amp; regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21242</guid><pubDate>Sun, 14 Jun 2026 06:35:11 +0000</pubDate></item><item><title>Unable to login after upgrade</title><link>https://forum.froxlor.org/index.php?/topic/21236-unable-to-login-after-upgrade/</link><description><![CDATA[<p>Hi,</p><p></p><p>Just upgraded from 2.3.6 to 2.3.7 on debian 12, unable to login as admin.</p><p></p><p>Tried Edge, Chrome &amp; Brave - credentials are correct.</p><p></p><p>Services are all functioning and I have ssh access.</p><p></p><p>Please advice.</p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21236</guid><pubDate>Fri, 15 May 2026 15:24:59 +0000</pubDate></item><item><title>Accessing Error Logs over FTP</title><link>https://forum.froxlor.org/index.php?/topic/21232-accessing-error-logs-over-ftp/</link><description><![CDATA[<p>Hello,</p><p></p><p>I am trying to give customers access to the PHP error log from their FTP account. I have been experimenting with the <code>error_log</code> statement in the php.ini setting under PHP &gt; PHP Configurations &gt; [User PHP Config], however it only seems to work if the destination file has already been created. Obviously, this is not ideal as users could accidentally delete the file or the process I would have to setup to create the file could fail. </p><p>Leaving the statement blank sends the data to Froxlor's error logging system. Since I passed <code>1</code> for the option "speciallogfile", the user seems to have their own dedicated log file in the system (Please correct me if either of these statements are wrong). Is there a way to get this log file accessible to the user over FTP without manually creating systemlinks? </p><p>I want the customer to be able to access their php error logs via FTP. Where that file is stored I don't really have a preference as long as it is easily accessible. </p><p></p><p>I took a look at past forum posts and the documentation, but did not see anything relevant.</p><p>Thank you!</p>]]></description><guid isPermaLink="false">21232</guid><pubDate>Wed, 29 Apr 2026 04:49:12 +0000</pubDate></item><item><title>Blocking Admin Panel Access via IP</title><link>https://forum.froxlor.org/index.php?/topic/21231-blocking-admin-panel-access-via-ip/</link><description><![CDATA[<p>Hello!</p><p></p><p>I recently setup my first Froxlor instance and have been trying to prevent the froxlor login UI from showing on the server's IP address. I would like all logins to happen through hostname.tld. Over the past few hours, I have unsuccessfully been modifying the settings under IPs and Ports to try and achieve this. I tried DocRoots, and a whole bunch of different V-Host settings but everything that worked for preventing the IP logins also affected client sites in some negative way.</p><p>I was unable to find any other related topics by searching the forum, but I may have just been using the wrong keywords.</p><p>How would I go about configuring the system to reject any direct-IP requests?</p><p>Thank you!</p>]]></description><guid isPermaLink="false">21231</guid><pubDate>Fri, 24 Apr 2026 06:24:46 +0000</pubDate></item><item><title>Install fails due to PHP 8.3.29</title><link>https://forum.froxlor.org/index.php?/topic/21230-install-fails-due-to-php-8329/</link><description><![CDATA[<p>I'm running on an AlmaLinux 10 (v2) which has PHP 8.3.29.</p><p>I can <strong>not</strong> down grade to PHP 8.2</p><p>What can I do, or change in the install files that would allow the installation to continue with PHP 8.3.29?</p><p>Thanks</p><p></p>]]></description><guid isPermaLink="false">21230</guid><pubDate>Wed, 15 Apr 2026 18:24:09 +0000</pubDate></item><item><title>1410 You are not allowed to create a user with GRANT</title><link>https://forum.froxlor.org/index.php?/topic/20358-1410-you-are-not-allowed-to-create-a-user-with-grant/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	after updating to Froxlor 2.2.6, I encountered the following error when i try to create a new database.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">A database error occurred
SQLSTATE[42000]: Syntax error or access violation: 1410 You are not allowed to create a user with GRANT</span></pre>

<p>
	This are the log:
</p>

<pre class="ipsCode">==&gt; /var/log/apache2/error.log &lt;==
froxlor[2673501]: SQLSTATE[42000]: Syntax error or access violation: 1410 You are not allowed to create a user with GRANT
froxlor[2673501]: --- DEBUG: #0 /var/www/froxlor/lib/Froxlor/Database/Database.php(122): PDOStatement-&gt;execute(Array) 
#1 /var/www/froxlor/lib/Froxlor/Database/Manager/DbManagerMySQL.php(363): Froxlor\Database\Database::pexecute(Object(PDOStatement), Array) 
#2 /var/www/froxlor/lib/Froxlor/Database/DbManager.php(209): Froxlor\Database\Manager\DbManagerMySQL-&gt;grantCreateToDb('b---m', 'b---4', '127.0.0.1') 
#3 /var/www/froxlor/lib/Froxlor/Api/Commands/Mysqls.php(118): Froxlor\Database\DbManager-&gt;createDatabase('b---m', 'F8%k@PF((Dd5:b9...', 0, 3, 'b---m') 
#4 /var/www/froxlor/customer_mysql.php(151): Froxlor\Api\Commands\Mysqls-&gt;add() #5 {main}
</pre>

<p>
	<br />
	Additionally, I recently updated my Ubuntu system. Here are the versions currently installed:
</p>

<ul>
	<li>
		<strong>MySQL:</strong> 8.0.41-0ubuntu0.24.04.1
	</li>
	<li>
		<strong>Froxlor:</strong> 2.2.6
	</li>
</ul>

<p>
	Could you help me resolve this issue?<br />
	<br />
	Thanks<br />
	Bastian
</p>
]]></description><guid isPermaLink="false">20358</guid><pubDate>Thu, 13 Mar 2025 16:20:54 +0000</pubDate></item><item><title>php handler in 10_froxlor_ipandport_$ip.443.conf, phpmyadmin</title><link>https://forum.froxlor.org/index.php?/topic/21203-php-handler-in-10_froxlor_ipandport_ip443conf-phpmyadmin/</link><description><![CDATA[<p>Moin! </p><p></p><p>Ich habe mein Roundcube außerhalb von /var/www/html/ froxlor liegen:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>root@v201993 ~ # ls -la /var/lib/roundcube
total 24
drwxr-xr-x  6 root     root     4096 Sep  3 13:57 .
drwxr-xr-x 53 root     root     4096 Feb 19 18:44 ..
lrwxrwxrwx  1 root     root       14 Jun  2  2025 config -&gt; /etc/roundcube
lrwxrwxrwx  1 root     root       23 Jun  2  2025 .htaccess -&gt; /etc/roundcube/htaccess
lrwxrwxrwx  1 root     root       30 Jun  2  2025 index.php -&gt; /usr/share/roundcube/index.php
lrwxrwxrwx  1 root     root       19 Jun  2  2025 logs -&gt; ../../log/roundcube
drwxr-xr-x  2 root     root     4096 Sep  3 13:58 plugins
lrwxrwxrwx  1 root     root       28 Jun  2  2025 program -&gt; /usr/share/roundcube/program
drwxr-xr-x  3 root     root     4096 Sep  3 13:57 public_html
drwxr-xr-x  2 root     root     4096 Sep  3 13:58 skins
lrwxrwxrwx  1 root     root       24 Jun  2  2025 SQL -&gt; /usr/share/roundcube/SQL
drwxr-x---  2 www-data www-data 4096 Jun  2  2025 temp</code></pre><p><br><br>In /etc/apache2/conf-enabled/phpmyadmin.conf habe ich Folgendes stehen:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>root@server ~ # cat /etc/apache2/conf-enabled/phpmyadmin.conf  
# phpMyAdmin default Apache configuration 

Alias /phpmyadmin /usr/share/phpmyadmin 

&lt;Directory /usr/share/phpmyadmin&gt; 
    Options SymLinksIfOwnerMatch 
    DirectoryIndex index.php 

    # limit libapache2-mod-php to files and directories necessary by pma 
    &lt;IfModule mod_php7.c&gt; 
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp 
        php_admin_value open_basedir /usr/share/phpmyadmin/:/usr/share/doc/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpm
yadmin/:/usr/share/php/:/usr/share/javascript/ 
    &lt;/IfModule&gt; 

    # PHP 8+ 
    &lt;IfModule mod_php.c&gt; 
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp 
        php_admin_value open_basedir /usr/share/phpmyadmin/:/usr/share/doc/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpm
yadmin/:/usr/share/php/:/usr/share/javascript/ 
    &lt;/IfModule&gt; 

&lt;/Directory&gt; 

# Disallow web access to directories that don't need it 
&lt;Directory /usr/share/phpmyadmin/templates&gt; 
    Require all denied 
&lt;/Directory&gt; 
&lt;Directory /usr/share/phpmyadmin/libraries&gt; 
    Require all denied 
&lt;/Directory&gt;</code></pre><p></p><p>Nun ist es so, dass in meine /etc/apache2/sites-enabled/10_froxlor_ipandport_123.123.123.123.443.conf (Name und Inhalt bissl anonymisiert) der Handler nur für:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>root@server ~ # cat /etc/apache2/sites-enabled/10_froxlor_ipandport_123.123.123.123.443.conf
# 10_froxlor_ipandport_123.123.123.123.443.conf
# Created 20.02.2026 17:15
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

&lt;VirtualHost 123.123.123.123:443&gt;
DocumentRoot "/var/www/html/froxlor"
 ServerName server.domain
  &lt;Directory "/var/www/html/froxlor/lib/"&gt;
    &lt;Files "userdata.inc.php"&gt;
    Require all denied
    &lt;/Files&gt;
  &lt;/Directory&gt;
  &lt;DirectoryMatch "^/var/www/html/froxlor/(bin|cache|logs|tests|vendor)/"&gt;
    Require all denied
  &lt;/DirectoryMatch&gt;
  &lt;Directory "/var/www/html/froxlor/"&gt;
  &lt;FilesMatch \.(php)$&gt;
    &lt;If "-f %{SCRIPT_FILENAME}"&gt;
        SetHandler proxy:unix:/var/lib/apache2/fastcgi/10-froxlor.panel-server.domain-php-fpm.socket|fcgi://localhost
    &lt;/If&gt;
  &lt;/FilesMatch&gt;
    Require all granted
    AllowOverride All
  &lt;/Directory&gt;
Protocols h2 http/1.1
 SSLEngine On
 SSLProtocol -ALL +TLSv1.2
 Protocols h2 http/1.1
 SSLCompression Off
 SSLSessionTickets on
 SSLHonorCipherOrder off
 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA:!DHE-RSA-AES128-GCM-SHA256:!DHE-RSA-AES256-GCM-SHA384:!DHE-RSA-AES128-SHA256:!DHE-RSA-AES256-SHA:!DHE-RSA-AES128-SHA:!DHE-RSA-AES256-SHA256:!DHE-RSA-CAMELLIA128-SHA:!DHE-RSA-CAMELLIA256-SHA
 SSLVerifyDepth 10
 SSLCertificateFile /etc/apache2/apache2.pem
 SSLCertificateKeyFile /etc/apache2/apache2.key
 SSLCACertificateFile /etc/apache2/apache2.ca
&lt;/VirtualHost&gt;</code></pre><p></p><p></p><p>Nun ist es so, dass der folgende Block dafür sorgt, dass phpmyadmin nicht mit dem php handler läuft und mir lediglich Quellcode beim Aufruf von phpmyadmin angezeigt wird:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>&lt;Directory "/var/www/html/froxlor/"&gt;
  &lt;FilesMatch \.(php)$&gt;
    &lt;If "-f %{SCRIPT_FILENAME}"&gt;
        SetHandler proxy:unix:/var/lib/apache2/fastcgi/10-froxlor.panel-server.domain-php-fpm.socket|fcgi://localhost
    &lt;/If&gt;
  &lt;/FilesMatch&gt;
    Require all granted
    AllowOverride All
  &lt;/Directory&gt;</code></pre><p>weil phpmyadmin nicht unterhalb von /var/www/html/froxlor/ liegt und somit keinen handler hat. Passe ich hier Zeilen an, schreibt der froxlor-cron sie mir jedoch wieder rein. </p><p></p><p>Meine Frage wäre also, wo genau sind diese Zeilen definiert? Wo genau finde ich eine Einstellung oder template um die default.conf nachhaltig zu beeinflussen?</p><p></p><p>Vielen Dank im Voraus und schöne Grüße aus Hamburg! <span class="ipsEmoji" title="skateboard">🛹</span></p>]]></description><guid isPermaLink="false">21203</guid><pubDate>Fri, 20 Feb 2026 17:16:42 +0000</pubDate></item><item><title>Hostname-server name</title><link>https://forum.froxlor.org/index.php?/topic/21184-hostname-server-name/</link><description><![CDATA[<p>Hostname-server name cannot be used as a customer domain??? I am lost.</p><p><a rel="external nofollow" href="https://server.host.name">server.host.name</a> is my hostname but I need an account set up for my <a rel="external nofollow" href="https://www.host.name">www.host.name</a> website so why can't it be used?</p><p>It doesn't make sense why I can't create that account.</p>]]></description><guid isPermaLink="false">21184</guid><pubDate>Wed, 03 Dec 2025 20:18:04 +0000</pubDate></item><item><title>Certificate is expired</title><link>https://forum.froxlor.org/index.php?/topic/21194-certificate-is-expired/</link><description><![CDATA[<p>Hi,</p><p></p><p>apt update reported an untrusted cert for froxlor.org.</p><p></p><p>Trying to get the cert:</p><p>root@stoli:~# wget <a rel="external nofollow" href="https://deb.froxlor.org/froxlor.gpg">https://deb.froxlor.org/froxlor.gpg</a></p><p>--2025-12-28 15:48:49--  <a rel="external nofollow" href="https://deb.froxlor.org/froxlor.gpg">https://deb.froxlor.org/froxlor.gpg</a></p><p>Resolving <a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a> (<a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a>)... 185.123.52.110, 2a10:ec2::185:123:52:110</p><p>Connecting to <a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a> (<a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a>)|185.123.52.110|:443... connected.</p><p>ERROR: The certificate of '<a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a>' is not trusted.</p><p>ERROR: The certificate of '<a rel="external nofollow" href="https://deb.froxlor.org">deb.froxlor.org</a>' has expired.</p><p>The certificate has expire</p><p></p><p>FYI</p><p></p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21194</guid><pubDate>Sun, 28 Dec 2025 13:56:11 +0000</pubDate></item><item><title>php-cgi-scripts permissions problem</title><link>https://forum.froxlor.org/index.php?/topic/21185-php-cgi-scripts-permissions-problem/</link><description><![CDATA[<p>HI there,</p><p>After upgrading from Bookworm to Trixie I noticed Internal Server Errors when checking some of the websites. Looking at the logs I found out suexec was complaining about violation</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>[2025-12-08 14:52:40]: directory is writable by others: (/var/www/php-fcgi-scripts/xxxx/xxxx.org)</code></pre><p>I checked the permissions of the /var/www/php-cgi-scripts with the following outcome </p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>total 16
drwxr-xr-x 4 root root 4096 Dec  8 14:51 .
drwxr-xr-x 8 root root 4096 Dec 27  2023 ..
drwxrwxr-x 3 root root 4096 Dec  8 14:51 froxlor.panel
drwxrwxr-x 5 root root 4096 Dec  8 14:51 xxxx</code></pre><p>I manually changed the permissions to 755 and the websites worked again</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>total 16
drwxr-xr-x 4 root root 4096 Dec  8 15:46 .
drwxr-xr-x 8 root root 4096 Dec 27  2023 ..
drwxr-xr-x 3 root root 4096 Dec  8 15:46 froxlor.panel
drwxr-xr-x 5 root root 4096 Dec  8 15:46 xxxx</code></pre><p>Then I realized that the froxlor tasks overwrites those permissions of all the directories inside php-cgi-scripts directory with </p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>drwxrwxr-x</code></pre><p></p><p>Am I doing something wrong? this wasnt' a problem with bookworm. I'm using <a rel="external nofollow" href="https://docs.froxlor.org/latest/admin-guide/configuration/fcgid/">https://docs.froxlor.org/latest/admin-guide/configuration/fcgid/</a>, well I've been using fast.cgi since when I first installed Froxlor 12 years ago.</p><p>Any ideas? Do you need some other logs or info from my system to help debug this?</p><p>Thank you,</p><p>Lluc</p><p></p><p></p>]]></description><guid isPermaLink="false">21185</guid><pubDate>Mon, 08 Dec 2025 15:11:58 +0000</pubDate></item><item><title>Permissions Error EVERY Time</title><link>https://forum.froxlor.org/index.php?/topic/21183-permissions-error-every-time/</link><description><![CDATA[<p>Every time I set any settings and go to save I get an error. I chown like it says hen move on to the next settings area and save them and get the permissions error yet AGAIN. Here is the error, please tell me how to fix this issue:</p><p></p><h4><strong>Whoops!</strong></h4><p>The configuration file <strong>lib/userdata.inc.php</strong> cannot be read from the webserver.</p><p>This mostly happens due to wrong ownership.<br>Try the following command to correct the ownership:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>chown -R www-data:www-data /var/www/html/froxlor/</code></pre>]]></description><guid isPermaLink="false">21183</guid><pubDate>Wed, 03 Dec 2025 19:03:46 +0000</pubDate></item><item><title>froxlor 2.2.8 and dovecot 2.4.2 (or 2.4.1) and debian 13 trixie</title><link>https://forum.froxlor.org/index.php?/topic/21181-froxlor-228-and-dovecot-242-or-241-and-debian-13-trixie/</link><description><![CDATA[<p>Hi!</p><p>Has anybody successfully installed dovecot 2.4.1/2 on froxlor 2.2.8 ?<br>No chance. some awful issue with mysql. </p><p>no matter which dovecot config is changed, there is one of two possibilities:<br>1) dovecot does not start</p><p>2) Login does not work<br>Nov 23 09:04:43 mail dovecot[19382]: auth: Fatal: passdb sql: sql mysql: mysql { .. } named list filter is missing<br>Nov 23 09:04:43 mail dovecot[19380]: master: Error: service(auth): command startup failed, throttling for 2.000 secs<br>Nov 23 09:04:43 mail dovecot[19382]: imap-login: Login aborted: Auth process broken (disconnected before auth was ready, waited 0 secs) </p><p>i am out of ideas <span class="ipsEmoji" title="("><img src="https://forum.froxlor.org/uploads/emoticons/sad@2x.png" alt="(" loading="lazy"></span></p><p>regards,</p><p>Xibeaga</p>]]></description><guid isPermaLink="false">21181</guid><pubDate>Sun, 23 Nov 2025 08:36:07 +0000</pubDate></item><item><title>Enable Let's Encrypt SSL certificate on a domain</title><link>https://forum.froxlor.org/index.php?/topic/20403-enable-lets-encrypt-ssl-certificate-on-a-domain/</link><description><![CDATA[<p>
	I want to enable Let's Encrypt SSL certificate for a domain. I already checked in "System &gt; Settings &gt; SSL Settings" the options "Enable SSL usage" and "Enable Let's Encrypt".
</p>

<p>
	Under "Resources &gt; Domains &gt; Edit  a domain", the options related to "Webserver SSL settings" are selected, including "Use Let's Encrypt".
</p>

<p>
	I already reloaded apache after doing these selections. Unfortunately, when I point a domain to froxlor server IP in /etc/hosts to access the domain locally, I get unsecured connection.
</p>

<p>
	What should I do next in order to enable Let's Encrypt SSL certificate on a domain? 
</p>
]]></description><guid isPermaLink="false">20403</guid><pubDate>Wed, 07 May 2025 13:56:45 +0000</pubDate></item><item><title><![CDATA[Traffic & Storage quota mails are sent every hour at first of month]]></title><link>https://forum.froxlor.org/index.php?/topic/21130-traffic-storage-quota-mails-are-sent-every-hour-at-first-of-month/</link><description><![CDATA[<p>Hi folks,</p><p></p><p>i need some help to debug an issue. On my froxlor system with latest froxlor 2.2.8 on Debian 12 sents the quota mails on first of month every hour. Both quota: traffic and storage mails are effected and the values are based on the calculation of last month.</p><p></p><p>1) is this a "wanted" behaviour, that the mails are sent out every hour?</p><p>2) I do not find a dedicated cronjob for these mailout taskand no setting to adjust the sent out freuqency. Which job is taking care of the mails?</p><p></p><p>My /etc/cron.d/froxlor looks like this:</p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code># automatically generated cron-configuration by froxlor
# do not manually edit this file as it will be re-generated periodically.
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#
*/2 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'tasks' -q 1&gt; /dev/null
0 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'traffic' -q 1&gt; /dev/null
3 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'usage_report' -q 1&gt; /dev/null
6 */6 * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'mailboxsize' -q 1&gt; /dev/null
*/10 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'letsencrypt' -q 1&gt; /dev/null
9 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'export' -q 1&gt; /dev/null
# Look for and purge old sessions every 30 minutes
09,39 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:php-sessionclean 1&gt; /dev/null</code></pre>]]></description><guid isPermaLink="false">21130</guid><pubDate>Sun, 14 Sep 2025 12:50:16 +0000</pubDate></item><item><title>cron</title><link>https://forum.froxlor.org/index.php?/topic/21133-cron/</link><description><![CDATA[<p>Hi,</p><p></p><p>I am getting 2 of these emails every 5 minutes:</p><p></p><p>1 - Subject: Cron &lt;root@stoli&gt; /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'tasks' -q 1&gt; /dev/null</p><p>2 - Subject: Cron &lt;root@stoli&gt; /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron 'letsencrypt' -q 1&gt; /dev/null</p><p>Content: PHP Warning:  Module "mbstring" is already loaded in Unknown on line 0 - Same for both</p><p></p><p>I set up a rule to delete them but I'd like to find out why I get these and fix it.</p><p></p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21133</guid><pubDate>Fri, 19 Sep 2025 15:53:05 +0000</pubDate></item><item><title>rspamd</title><link>https://forum.froxlor.org/index.php?/topic/21132-rspamd/</link><description><![CDATA[<p>Hi,</p><p></p><p>I have System-&gt;Settings-&gt;Antispam settings-&gt;Activate antispam disabled.</p><p></p><p>However - cron keeps adding the rspamd milter to postfix's main.cf.</p><p></p><p>How do I disable this?</p><p></p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21132</guid><pubDate>Fri, 19 Sep 2025 08:27:02 +0000</pubDate></item><item><title>OPcache best practise</title><link>https://forum.froxlor.org/index.php?/topic/21131-opcache-best-practise/</link><description><![CDATA[<p>Hello,</p><p>I was searching for a best practice to setup OPcache in combination with PHP-FPM, Apache and Froxlor, but found none.</p><p>I tried to read many posts from different forums, but unfortunately I'm not getting anywhere. Also asking AI did not really help.</p><p>This is my PHP-FPM pool config:</p><p><code>php_admin_flag[opcache.enable]=1</code><br><code>php_admin_flag[opcache.enable_cli]=1</code><br><code>php_admin_value[opcache.restrict_api]="{DOCUMENT_ROOT}"</code><br><code>php_admin_value[opcache.memory_consumption]=4096</code><br><code>php_admin_value[opcache.interned_strings_buffer]=128</code><br><code>php_admin_value[opcache.max_accelerated_files]=131071</code><br><code>php_admin_flag[opcache.validate_timestamps]=1</code><br><code>php_admin_value[opcache.revalidate_freq]=60</code><br><code>php_admin_flag[opcache.save_comments]=1</code><br><code>php_admin_flag[opcache.fast_shutdown]=1</code><br><code>php_admin_value[opcache.max_wasted_percentage]=5</code></p><p>Somehow the memory usage is immediately full. It does not matter, if I set the memory size to 1024 MB, 4096 MB, 8192 MB, 32768 MB or even 102400 MB. Also the memory usage of the OPcache is not matching with the RAM usage of the server. The server has 12 vCPU and 64 GB of RAM running Debian 12.4.</p><p>I'm running about 25 small Wordpress sites, each has about 2-3 visitors per hour, so nearly no traffic and load. If I get the cached scripts with <code>opcache_get_status(true)</code> and sum the memory consumption of each script, I'm reaching about 110 MB.</p><p>In the overview the hits count and cached script count should be much higher, since only two out of 25 Wordpress sites are partially cached.</p><p>In attachment the OPcache overview page of Froxlor and phpinfo OPcache settings. I'm using PHP-FPM 8.4.12.</p><p>Is this an OPcache issue, misconfiguration or know behavior? Does anyone have an idea on how to solve that or maybe I should use another caching mechanism?</p><p>Thanks!</p>
<p><a href="https://forum.froxlor.org/uploads/monthly_2025_09/screenshot.png.f0fcdd161ff3ba8ea1b085fbbfde608c.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="1135" src="https://forum.froxlor.org/uploads/monthly_2025_09/screenshot.thumb.png.b5f0b0e7512a1743abc49be9a133e845.png" height="750" width="315" class="ipsImage ipsImage_thumbnailed" alt="screenshot.png" loading='lazy'></a></p>
<p><a href="https://forum.froxlor.org/uploads/monthly_2025_09/opcache.jpg.6946fb15340d83be1e0f696c24ce066e.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="1138" src="https://forum.froxlor.org/uploads/monthly_2025_09/opcache.thumb.jpg.7e9ba01fe244e7eb27ab668ead90180d.jpg" height="750" width="385" class="ipsImage ipsImage_thumbnailed" alt="opcache.jpg" loading='lazy'></a></p>]]></description><guid isPermaLink="false">21131</guid><pubDate>Mon, 15 Sep 2025 20:04:29 +0000</pubDate></item><item><title>new install LE question</title><link>https://forum.froxlor.org/index.php?/topic/21123-new-install-le-question/</link><description><![CDATA[<p>Hi,</p><p></p><p>Reinstalled froxlor from scratch instead of the migration.</p><p></p><p>When trying to enable LE for a domain I get:</p><h4><strong>Error</strong></h4><p>Let's Encrypt cannot handle wildcard-domains using ACME in froxlor (requires dns-challenge), sorry. Please set the ServerAlias to WWW or disable it completely</p><p></p><p>Editing the domain shows: "Alias for domain - No alias domain" but the drop list is empty, nothing to choose or set.</p><p></p><p>What do I do next please?</p><p></p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21123</guid><pubDate>Fri, 12 Sep 2025 07:56:51 +0000</pubDate></item><item><title>bind editor</title><link>https://forum.froxlor.org/index.php?/topic/21124-bind-editor/</link><description><![CDATA[<p>Hi,</p><p></p><p>I am looking for a good bind editor that can add all types of records including a PTR.</p><p></p><p>Can this be done in froxlor bind editor?</p><p></p><p>Regards,</p><p>Dudi</p>]]></description><guid isPermaLink="false">21124</guid><pubDate>Fri, 12 Sep 2025 10:16:09 +0000</pubDate></item><item><title>server migration</title><link>https://forum.froxlor.org/index.php?/topic/21122-server-migration/</link><description><![CDATA[<p>Hi,</p><p></p><p>I am migrating froxlor to a new debian 12 machine with a temporary IP, not a private IP.</p><p></p><p>What is the best practice as far as froxlor is concerned to keep froxlor working after its real IP is assigned?</p><p></p><p>Tia &amp; regards,</p><p>Dudi</p><p></p>]]></description><guid isPermaLink="false">21122</guid><pubDate>Tue, 09 Sep 2025 20:24:54 +0000</pubDate></item><item><title>Unable to login when installing a new server for migration</title><link>https://forum.froxlor.org/index.php?/topic/21121-unable-to-login-when-installing-a-new-server-for-migration/</link><description><![CDATA[<p>Hi,</p><p></p><p>I have a new debian 12 server set up, froxlor install worked with no issues.</p><p></p><p>I am unable to login to the new install, tried chrome, edge and brave browsers, same result.</p><p>purged froxlor db &amp; users, tried a fresh install with root as froxlor privileged user, same result.</p><p>I tried setting the password for admin via mysql md5(), same result.</p><p></p><p>Pointers appreciated,</p><p></p><p>Regards,</p><p>Dudi Goldenberg</p><p>Kolcore ltd.</p><p></p>]]></description><guid isPermaLink="false">21121</guid><pubDate>Mon, 08 Sep 2025 08:44:15 +0000</pubDate></item></channel></rss>
