×
Kunena 5.2.2 released (13 Jan 2021)

The Kunena team has announce the arrival of Kunena 5.2.2 [K 5.2.2] which is now available for download as a native Joomla extension for J! 3.9.x. This version addresses most of the issues that were discovered in K 5.2 and issues discovered during the development stages of K 5.2.2

Question [Gelöst] ObjectClarity Kunena Discussbot: Warning: file_exists()

More
11 years 10 months ago - 11 years 10 months ago #1 by Tranceport
Schönen guten (Mit)Tag ;-)
ersteinmal das übliche Geschleime ;D : Super Forensoftware + dazugehörige Community!
Jetzt zu meinem Problem, und zwar wird mir nach Installation und Einrichtung des D-Bots (habe es nach der Anleitung im Forum hier installiert) folgende Meldung ausgegeben:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/mambots) is not within the allowed path(s): (/var/www/vhosts/pichlerseite.de/httpdocs:/tmp) in /var/www/vhosts/pichlerseite.de/httpdocs/plugins/content/kdiscussbot.php on line 23

Hier die Discussbot config:



Bin leider nicht extrem bewandert in PHP und Google gibt mir mit der Suche nur Seiten aus, auf denen das gleiche Problem auftaucht :(
Bin für jede Hilfe dankbar!
Viele Grüße,
Chris
Attachments:
Last edit: 11 years 10 months ago by Lintzy. Reason: [Gelöst]

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago - 11 years 10 months ago #2 by Lintzy
Last edit: 11 years 10 months ago by Lintzy.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago - 11 years 10 months ago #3 by Tranceport
dankeschön für die schnelle Antwort. Allerdings haben beide Links ja nichts mit dem DiscussBot zu tun, weswegen die Lösungsvorschläge leider keine Besserung bringen.
Was ich vergessen habe zu erwähnen: Die Fehlermeldung wird auf der Joomla (1.5.9) Startseite angezeigt, bei Deaktivierung des Bots verschwindet diese. Das Forum an sich ist nicht betroffen und verrichtet weiterhin seinen Dienst.
Gruß & Danke
Chris
Last edit: 11 years 10 months ago by Tranceport.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago - 11 years 10 months ago #4 by Lintzy
Wenn es ein Problem von Discussbot ist: Hier im Forum Unter User Constributions hat Mark (der Entwickler) einen Supportthread.

Ausprobiert hast du das code-snippet unter meinen Link nicht, oder?

Edit components/com_kunena/class.kunena.php line 32 to:

define('KUNENA_JTEMPLATEPATH', KUNENA_JABSPATH. "/templates/" . $mainframe->getTemplate());


www.kunena.com/forum?func=view&catid=50&id=5407#5443

Ist nämlich schon seltsam, dass es eine gleiche Fehlermeldung ist.
Last edit: 11 years 10 months ago by Lintzy.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #5 by Tranceport
Doch, habe ich ausprobiert, nur leider gab es dadurch keine Änderung :-(
Dann versuch ich es einmal unter diesem Forum, danke für die schnelle Hilfe =)
Viele Grüße,
Chris

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #6 by Lintzy
Hast du das code-snippet eingefügt? Ich hatte meinen Post editiert, weiß nicht,ob du das noch gelesen hast.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago - 11 years 10 months ago #7 by Tranceport
Nein habe ich nicht, das Problem hängt ja nicht mit dem Kunena Template zusammen, sondern disussbot.php versucht das \Mambot verzeichnis zu öffnen/bearbeiten, was aber anscheinend nicht erlaubt ist. Also vielleicht eher ein chmod Problem?

// Intruder Alerts
if (!(defined( '_JEXEC' ) || defined('_VALID_MOS') )) {
die( 'Direct Access to this location is not allowed.' );
} else {
$isJoomla10X = file_exists($mosConfig_absolute_path.'/mambots'); <--Zeile 23
if (!defined('KDB_JOOMLA_1_0_X')) {
define ('KDB_JOOMLA_1_0_X', $isJoomla10X);
}

Zeile 23 ist ja der Übeltäter, aber was wird bezweckt? Wird überprüft, ob Joomla in der Version 1.0.x installiert wurde (Problem mit aktivierten Legacy?)
Last edit: 11 years 10 months ago by Tranceport.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #8 by 4umfreak
I'm reading this via translate.google.com/

It's not a chmod issue, it's the fact that "$mosConfig_absolute_path" is not yet defined.
if (!(defined( '_JEXEC' ) || defined('_VALID_MOS') )) {
die( 'Direct Access to this location is not allowed.' );
} else {
 
// *********** Add this line ******
global $mosConfig_absolute_path;
 
 
$isJoomla10X = file_exists($mosConfig_absolute_path.'/mambots'); <--Zeile 23
if (!defined('KDB_JOOMLA_1_0_X')) {
define ('KDB_JOOMLA_1_0_X', $isJoomla10X);
}

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago - 11 years 10 months ago #9 by Tranceport
Thank you for your post!
I try to fix it =)
Last edit: 11 years 10 months ago by Tranceport.

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #10 by 4umfreak
Add the line just below the "*********** Add this line ******" marker.
That should do it.

-M

Please Log in or Create an account to join the conversation.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Time to create page: 0.312 seconds