-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom spout not displayed in drop down menu #1450
Comments
Weird. I do not see why that would not work. I tried just copying Maybe try opening You can also try to apply the following patch and then opening the aforementioned URL just to verify selfoss sees the file: --- a/src/helpers/SpoutLoader.php
+++ b/src/helpers/SpoutLoader.php
@@ -95,6 +95,7 @@ class SpoutLoader {
if (is_dir($location . '/' . $dir) && substr($dir, 0, 1) !== '.') {
// search for spouts
foreach (scandir($location . '/' . $dir) as $file) {
+ var_dump($file);
// only scan visible .php files
if (is_file($location . '/' . $dir . '/' . $file) && substr($file, 0, 1) !== '.' && strpos($file, '.php') !== false) {
// create reflection class |
Hello, I have added this code in the SpoutLoader with the var_dump call : foreach (scandir($location . '/' . $dir) as $file) {
// only scan visible .php files
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$fp = fopen('/var/www/html/selfoss/vardump.txt', 'a+');
fwrite($fp, serialize($file))
fclose($fp);
var_dump($file);
<...> But nothing appears on the screen & the dump file is not created. I've disabled OpCache, forced a client-side refresh, restarted the Apache server and PHP-FPM without improvement. # DISABLE CACHING
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule> For testing, i removed the Golem spout (src/spouts/rss/golem.php), and it's still visible on the /selfoss/sources/spouts page. 🤯 It's probably a problem with my environment, not with Selfoss. |
Hello,
I have copied src/spouts/rss/feed.php to create a new spout inside src/spouts/rss/ directory but this spout is not available in the spout menu.
Am I missing something?
Selfoss: 2.19
PHP: 8.1.2
The text was updated successfully, but these errors were encountered: