<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>selfoss support forum</title>
<link>https://forum.selfoss.aditu.de/</link>
<description>selfoss support forum</description>
<language>en</language>
<item>
<title>mobile: mark all as read / view tags / refreshes page (reply)</title>
<content:encoded><![CDATA[<p>I took a very short video. When there's more than a screen of posts, you mark them as read, you click the gear, and try to scroll, the page reloads. <a href="https://drive.google.com/file/d/1DqycZHnnO9e8VyXGlLo7WQ_vJZbyhaNR/view?usp=drivesdk">screen recording</a></p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1518</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1518</guid>
<pubDate>Sat, 28 Feb 2026 04:39:29 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>mobile: mark all as read / view tags / refreshes page (reply)</title>
<content:encoded><![CDATA[<p>Apologies for leaving things out.</p>
<p>I'm using Firefox Mobile on Android.  The site is in mobile mode.</p>
<p>When I select a tag to view, view the items, and then click &quot;mark all as read&quot; I will generally proceed to read another tag.  I'll make my way through &quot;news&quot; and on to &quot;funnies&quot; for example.</p>
<p>I move to another tag by tapping the cog, yes.  I have enough tags that I need to scroll to view some of the tags.  When I try to scroll, the screen interprets that as a pull to refresh most of the time.</p>
<p>I'm not sure any screenshots would be useful.  It's also not helpful that it's inconsistent, I think dependent upon the number of items marked as read?</p>
<p>I will try to capture it in a screen recording - when I have more items built up to read.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1517</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1517</guid>
<pubDate>Tue, 24 Feb 2026 16:33:57 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>mobile: mark all as read / view tags / refreshes page (reply)</title>
<content:encoded><![CDATA[<p>Hi, thanks for the report.</p>
<p>I tried the following on Firefox for Android but did not manage to reproduce it:</p>
<p>1. 2. </p>
<ul>
<li> Tap the cog wheel/settings button to open the menu<br />
</li><li> Drag finger up until desired tag is on screen, then tap it to load it<br />
</li><li> Tap cog wheel<br />
</li><li> Tap <em>mark as read</em> button<br />
</li><li> Tap cog wheel<br />
</li><li> Drag finger up to scroll to tag list<br />
</li><li> Tap another tag</li></ul><p><br />
It is not clear to me from your instructions what you are doing and what the issue actually is:</p>
<blockquote><p>return to view tags</p>
</blockquote><p>Do you mean tapping the cog/settings button to open the menu?</p>
<blockquote><p>pulling down refreshes the page</p>
</blockquote><p>Do you mean dragging the finger across the screen to scroll?</p>
<p>Also what browser and operating system do you use?</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1516</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1516</guid>
<pubDate>Tue, 24 Feb 2026 15:00:30 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>mobile: mark all as read / view tags / refreshes page</title>
<content:encoded><![CDATA[<p>Not sure if this is by design, but thought I'd ask.</p>
<p>On mobile, if I'm viewing a tag and I mark all as read, return to view tags, pulling down refreshes the page. It seems to be this combination of actions which trigger it: I have to have marked all as read, not just moved between tags.</p>
<p>I'm using the latest version (installed maybe 15-Jan-2026).</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1515</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1515</guid>
<pubDate>Sat, 21 Feb 2026 14:30:48 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>feature request: close post when marked read</title>
<content:encoded><![CDATA[<p>I believe that it makes sense to close posts when they are marked read. At least, that's the only thing I ever do after marking a post read. It may be that accidentally marking a post read will mean that I have to reopen it, but this is the same as if I'd done so and closed it. Intentionally marking read and closing it is much more common.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1512</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1512</guid>
<pubDate>Sat, 03 May 2025 14:22:55 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>Stuck on &quot;selfoss is still loading&quot; (reply)</title>
<content:encoded><![CDATA[<p>I started with the ootb config.ini for the updated version.  I had entered the same username, password, and salt as I'd been using previously.  When I comment them out, it works.  I'm not sure where that information is kept within the new install, or if it's just in config.ini?</p>
<p>In any event, that change seems to have made it function.</p>
<p>It's entirely possible I botched something along the way?</p>
<p>Sorry for the late reply, by the way - apparently my ISP's spam filtering wasn't catching these emails, but my local Outlook was, which is very unexpected (as I don't check the local spam folder very frequently at all).</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1511</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1511</guid>
<pubDate>Wed, 09 Oct 2024 17:41:57 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>Stuck on &quot;selfoss is still loading&quot; (reply)</title>
<content:encoded><![CDATA[<blockquote><p>It was getting hung up on my username and password, I believe - I have them as part of my bookmark URL and the new config file didn't have them, initially.  I added them to the config and it didn't like that.  I took them out of both and things seem to be in good order.</p>
</blockquote><p>Hmm, that is weird.</p>
<p>Do you mean that you had something like <code>https://selfoss.example.com/?user=davimack&amp;password=CorrectHorseBatteryStaple</code> as the bookmark? Or was there some other path? When I try this on my server, I just get redirected to <code>/sign/in</code></p>
<p>Do you have selfoss installed in a subdirectory rather than a subdomain? That is not as well tested so I might have introduced a bug.</p>
<p>Could you please share your config (with sensitive fields censored), the precise version of selfoss and the web server?</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1510</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1510</guid>
<pubDate>Fri, 27 Sep 2024 23:56:02 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>Stuck on &quot;selfoss is still loading&quot; (reply)</title>
<content:encoded><![CDATA[<p>Thank you, jtojnar!</p>
<p>It was getting hung up on my username and password, I believe - I have them as part of my bookmark URL and the new config file didn't have them, initially.  I added them to the config and it didn't like that.  I took them out of both and things seem to be in good order.</p>
<p>I unfortunately didn't keep the F12 window open, so can't say definitively what was happening, though.</p>
<p>Thank you for your helpful suggestion!</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1509</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1509</guid>
<pubDate>Fri, 27 Sep 2024 21:16:52 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>Stuck on &quot;selfoss is still loading&quot; (reply)</title>
<content:encoded><![CDATA[<p>Hi,</p>
<blockquote><p>Selfoss stopped working, so I figured it was time to upgrade.  I'd been on 2.17.  I followed the steps, and got a 403. So I blew away the whole thing** and got &quot;selfoss is still loading, please wait.&quot;  So I downloaded the latest build, repeated the process, same story.  This is the fully out of the box, not my data directory, install.</p>
<p>Any ideas on how to troubleshoot, please?</p>
</blockquote><p>Since you are stuck on the middle error of <a href="https://github.com/fossar/selfoss/blob/58d1d30e66d70269c9122905826310c25b4c0f91/client/index.html#L39-L45">client bootstrap</a>, it sounds like something is wrong with the JavaScript file the server returned but the browser does not think the file failed to load.</p>
<p>Because it is just a static file, possibly something is misconfigured on the web server.</p>
<p>For troubleshooting, you can try the following:</p>
<p>1. Open the web browser’s development tools (usually <code>F12</code> key)<br />
2. Navigate to your selfoss instance.<br />
3. In the Console tab of devtools, check if there are any errors.<br />
4. In the Network tab of devtools, verify that there is a GET request to a URI like <code>https://your.selfoss.website/index.60251538.js</code> (the number might be different). It should look something like the following:<img src="https://forum.selfoss.aditu.de/images/uploaded/2024092621320266f5d2d2651ab.png" alt="[image]" width="1600" height="433" /><br />
5. Open the URL, the content of the file should be the same as the contents of the file of the same name in /selfoss/public directory in the zip file.</p>
<p><br />
If you use Apache, you will need to enable <code>.htaccess</code> and <code>mod_rewrite</code>, which is what typically redirects the requests to the public directory. Oops, looks like the <a href="https://selfoss.aditu.de/docs/administration/requirements/">requirements</a> are not anywhere near the README.</p>
<blockquote><p>My hosted website had been referencing PHP 7.2.34, which I just updated to 8.*</p>
<p>*(by changing an A record in DNS, so it's not like I'm really in control of this)</p>
</blockquote><p>I do not see how changing a DNS record affects PHP version other than changing it to a server with a different version installed.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1508</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1508</guid>
<pubDate>Thu, 26 Sep 2024 21:33:21 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>Stuck on &quot;selfoss is still loading&quot;</title>
<content:encoded><![CDATA[<p>My hosted website had been referencing PHP 7.2.34, which I just updated to 8.*</p>
<p>Selfoss stopped working, so I figured it was time to upgrade.  I'd been on 2.17.  I followed the steps, and got a 403. So I blew away the whole thing** and got &quot;selfoss is still loading, please wait.&quot;  So I downloaded the latest build, repeated the process, same story.  This is the fully out of the box, not my data directory, install.</p>
<p>Any ideas on how to troubleshoot, please?</p>
<p>*(by changing an A record in DNS, so it's not like I'm really in control of this)<br />
**(I saved my data directory of course)</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1507</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1507</guid>
<pubDate>Thu, 26 Sep 2024 01:10:32 +0000</pubDate>
<dc:creator>davimack</dc:creator>
</item>
<item>
<title>How to use cron with authentication ? (reply)</title>
<content:encoded><![CDATA[<p>Thanks will try that :)</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1506</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1506</guid>
<pubDate>Tue, 28 May 2024 07:22:17 +0000</pubDate>
<dc:creator>vincen</dc:creator>
</item>
<item>
<title>How to use cron with authentication ? (reply)</title>
<content:encoded><![CDATA[<p>Hi. If you can run commands, you can have cron execute <code>php path/to/selfoss/cliupdate.php</code>.</p>
<p>If you can only trigger HTTP requests, you will need to specify <code>username</code> and <code>password</code>. Preferably as <code>POST</code> parameters but <code>GET</code> (query string) parameters will work too (just note that your web server might include GET parameters in logs).</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1505</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1505</guid>
<pubDate>Mon, 27 May 2024 21:23:39 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>How to use cron with authentication ?</title>
<content:encoded><![CDATA[<p>Hi</p>
<p>I have activated login/pass in Selfoss but unhappy it blocks the cron to run as it gets an authorisation denied from Selfoss.<br />
Is there a way to workaround that ? or to whitelist an IP address for Selfoss so cron script can execute properly ?</p>
<p>Thanks</p>
<p>Vincèn</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1504</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1504</guid>
<pubDate>Sun, 26 May 2024 07:48:09 +0000</pubDate>
<dc:creator>vincen</dc:creator>
</item>
<item>
<title>stopped working with php82-8.2.18 (reply)</title>
<content:encoded><![CDATA[<p>Hi, sorry about that.</p>
<p>If it started happening suddenly, that sounds like the database got corrupted or gotten to inconsistent state somehow. But selfoss <a href="https://github.com/fossar/selfoss/blob/65a58ff4cfba9550479d9ee74bc26df2c2f450ea/src/daos/mysql/Database.php#L243">only really modifies triggers when it is updated to a new version</a>, and it stores the info that it performed a migration step in the database itself, so I am baffled how it could happen.</p>
<blockquote><pre><code>[2024-05-18T19:33:42.850580+00:00] selfoss.ERROR: SQLSTATE[HY000]: General error: 1360 Trigger does not exist {&quot;exception&quot;:&quot;[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1360 Trigger does not exist at /usr/local/www/nginx/mywebsite.com/src/helpers/DatabaseConnection.php:140)</code></pre></blockquote><p>Actually, you are not the first person experiencing this. It was reported on <a href="https://github.com/fossar/selfoss/issues/1399">GitHub</a>.</p>
<p>You should be able to work around it by replacing <code>DROP TRIGGER</code> with <code>DROP TRIGGER IF EXISTS</code> on the the following lines:</p>
<p><a href="https://github.com/fossar/selfoss/blob/d45cba4a8013e0c50cdd583da9ca8e0aa5516d75/src/daos/mysql/Database.php#L241-L242">https://github.com/fossar/selfoss/blob/d45cba4a8013e0c50cdd583da9ca8e0aa5516d75/src/daos/mysql/Database.php#L241-L242</a></p>
<p>Also, are you sure SQLite complains about the trigger not existing? We are not even touching the existing trigger in SQLite – instead we <a href="https://github.com/fossar/selfoss/blob/65a58ff4cfba9550479d9ee74bc26df2c2f450ea/src/daos/sqlite/Database.php#L239-L240">create a new table from scratch</a>.</p>
<blockquote><p>I was using sqlite so I switched to mysql to test things and got the same error, yet when I check mysql from the shell the database connection did in fact work and tables got created in a fresh new database, despite seeing the above error.</p>
</blockquote><p>If you are willing to debug this, I would appreciate the following info:</p>
<ul>
<li>Can you check what the <code>version</code> table contains. That will tell us how far along it got in the database schema migration step.<br />
</li><li>Could you also share the lines in the log below <code>[stacktrace]</code> of the original error?<br />
</li><li>What version of MySQL server are you running?<br />
</li><li>Adding <code>debug=1</code> and <code>logger_level=DEBUG</code> to your config in latest selfoss and trying with a clean database might be also helpful.</li></ul>]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1503</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1503</guid>
<pubDate>Mon, 20 May 2024 00:42:24 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>stopped working with php82-8.2.18</title>
<content:encoded><![CDATA[<p>I've been using Selfoss for many years now and love it. Unfortunately it suddenly stopped working. The only change on my side has been an upgrade from an early version of php 8.2.x to php 8.2.18. I'm getting database connection errors with both sqlite and mysql that look like this in the log:</p>
<pre><code>[2024-05-18T19:33:42.850580+00:00] selfoss.ERROR: SQLSTATE[HY000]: General error: 1360 Trigger does not exist {&quot;exception&quot;:&quot;[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1360 Trigger does not exist at /usr/local/www/nginx/mywebsite.com/src/helpers/DatabaseConnection.php:140)
</code></pre><p>I was using sqlite so I switched to mysql to test things and got the same error, yet when I check mysql from the shell the database connection did in fact work and tables got created in a fresh new database, despite seeing the above error.</p>
<p>My main setup is Nginx with PHP-FPM but I've also tested it with Apache24 and mod_php and got the same error, both are running php 8.2.18 now. I also tested both sqlite and mysql on the two different systems with the same result. I read through the PHP changelog and didn't find much of interest with any sqlite updates, just a few changes to PDO since 8.2.0 came out.</p>
<p>My Nginx system runs about two dozen websites, most use mysql with php-fpm and they all work fine. I can connect through sockets or over IP.</p>
<p>I've tried the latest Selfoss builds on Github as well as older Github builds from late 2023. Thought I'd ask here before abandoning the software and trying something else. </p>
<p>Maybe I'm just losing my mind. Happy to switch to another version of PHP to get it working again.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1502</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1502</guid>
<pubDate>Sat, 18 May 2024 20:05:30 +0000</pubDate>
<dc:creator>snak-pak</dc:creator>
</item>
<item>
<title>Opening Selfoss Reader (reply)</title>
<content:encoded><![CDATA[<p>Hi, how did you install it? The exact URL will depend on the installation method.</p>
<p>If you follow the <a href="https://selfoss.aditu.de/docs/administration/installation/basic/">basic installation</a> instructions, it should be accessible under the <code>/selfoss/</code> path on your web server. For example, if you are running it locally on your computer, it might be <code>http://localhost/selfoss/</code>. Or if you are using a web server associated with a domain, it might be something like <code>https://www.example.com/selfoss/</code>.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1501</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1501</guid>
<pubDate>Tue, 20 Feb 2024 08:48:15 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>Opening Selfoss Reader</title>
<content:encoded><![CDATA[<p>Searching this forum and googling has not helped me find the way to open/start Selfoss Reader. I think I installed and configured correctly but for the life of me on stuck on such a simple first step. No laughing, I'm embarrassed enough already.</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1500</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1500</guid>
<pubDate>Mon, 19 Feb 2024 11:41:30 +0000</pubDate>
<dc:creator>cmjoz</dc:creator>
</item>
<item>
<title>SelfOss 2.18 löscht nicht die alten Einträge (reply)</title>
<content:encoded><![CDATA[<p>Hi,<br />
thank you for the quick explanation, that was exactly the setting that I misunderstood. After setting the appropriate value, SelfOss behaves as it should. Thanks again!</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1499</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1499</guid>
<pubDate>Tue, 21 Nov 2023 17:08:34 +0000</pubDate>
<dc:creator>Wally</dc:creator>
</item>
<item>
<title>SelfOss 2.18 löscht nicht die alten Einträge (reply)</title>
<content:encoded><![CDATA[<p>Hi, the <code>rss_max_items</code> configuration option only controls how many items will be listed in the RSS feed generated by selfoss (e.g. <code>https://your-selfoss-isntance.com/feed</code>).</p>
<p>Item retention is controlled by <a href="https://selfoss.aditu.de/docs/administration/options/#items-lifetime"><code>items_lifetime</code></a> option (30 days by default). But note that items will not be removed while they are still available in the feed (since they would just be re-added on next update).</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1498</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1498</guid>
<pubDate>Mon, 20 Nov 2023 21:04:59 +0000</pubDate>
<dc:creator>jtojnar</dc:creator>
</item>
<item>
<title>SelfOss 2.18 löscht nicht die alten Einträge</title>
<content:encoded><![CDATA[<p>Hallo zusammen,<br />
inzwischen ist die DB auf ca. 142.000 Einträge gewachsen.<br />
Die in der config.ini gesetzten 5.000 werden ignoriert.<br />
Es sind ca. 350 ungelesene und ca. 200 auf Behalten gesetzt.<br />
Wenn ich von den 350 ungelesenen 20 auf gelesen setze, dann geht die Zahl der Ungelesenen um 20 auch zurück.<br />
Was kann ich tun um die alten Einträge los zu werden?</p>
<p>Hier ein Auszug aus der Ini:<br />
salt=<br />
public=<br />
html_title=selfoss<br />
rss_title=selfoss feed<br />
rss_max_items=5000<br />
rss_mark_as_read=0<br />
homepage=newest<br />
language=de<br />
auto_mark_as_read=0<br />
auto_collapse=0<br />
auto_stream_more=1<br />
anonymizer=<br />
use_system_font=<br />
readability=<br />
share=gtfprde<br />
wallabag=<br />
wallabag_version=1<br />
allow_public_update_access=<br />
unread_order=<br />
load_images_on_mobile=1<br />
auto_hide_read_on_mobile=0<br />
env_prefix=selfoss_<br />
camo_domain=<br />
camo_key=<br />
scroll_to_article_header=1</p>
<p><br />
Lieben Dank im Voraus für Tipps!</p>
<p>Wally</p>
]]></content:encoded>
<link>https://forum.selfoss.aditu.de/index.php?id=1497</link>
<guid>https://forum.selfoss.aditu.de/index.php?id=1497</guid>
<pubDate>Mon, 20 Nov 2023 10:34:22 +0000</pubDate>
<dc:creator>Wally</dc:creator>
</item>
</channel>
</rss>
