Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 10. März 2012 18:11

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

[GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo,

ich habe grade ein neues cms aufgebaut beim Hoster bplaced.
Die config.php habe ich schreibgeschützt.
Das Install-Verzeichnis habe ich gelöscht.
Trotzdem kommt beim Aufruf der Seite ganz oben viermal untereinander die Warnung
Warning: error_log() has been disabled for security reasons in /users/.../www/lib/misc.functions.php on line 692
An der beanstandeten Stelle befindet sich der Code

function debug_to_log($var, $title='',$filename = '')
{
  if( cmsms()->config['debug_to_log'] || check_login(TRUE) )
    {
      if( $filename == '' )
	{
	  $filename = TMP_CACHE_LOCATION . '/debug.log';
	}
      $errlines = explode("\n",debug_display($var, $title, false, false));
      foreach ($errlines as $txt)
	{
	  error_log($txt . "\n", 3, $filename);
	}
    }

Was muß ich tun?

Beitrag geändert von smalladmin (10. März 2012 18:40)

Offline

#2 10. März 2012 18:14

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

In Deinem Falle musst Du wohl einfach den Inhalt dieser Funktion löschen.
Oder einfach error_reporting ausschalten.
Eine unterdrückte Warnung tut in dem Falle niemandem weh.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 10. März 2012 18:39

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, NaN

vielen Dank für die blitzschnelle Antwort.
Ich habe die Funktion rausgeworfen. Aber jetzt wird die Website gar nicht mehr angezeigt und es kommt:

Fatal error: Call to undefined function debug_to_log() in /users/.../www/plugins/function.cms_stylesheet.php on line 21

Fatal error: Call to undefined function debug_to_log() in /users/.../www/lib/shutdown.php on line 27


Ich habe allmählich den Verdacht, daß sich der hoster bplaced für cmsms nicht richtig eignet.
Im Sommer 2011 habe ich dort versucht, die Version "Faanui" zu installieren, was nicht vollständig gelang.
Nun habe ich cmsms 1.10.3 installiert was gelang mit Ausnahme einer Warnung bei den Antwortzeiten.
Ich stelle auch fest, daß bei der Homepage-Administration oft bei Buttonklick die Antwort zu lange dauert, weswegen eine Fehlerseite angezeigt wird.
Bei Nochmal-Klicken kommt dann meistens die Antwort. Aber das ist so nervig, daß man auf Dauer nicht damit leben kann.

Beitrag geändert von smalladmin (10. März 2012 18:41)

Offline

#4 10. März 2012 19:08

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Ich habe die Funktion rausgeworfen.

Habe ich gesagt, dass Du das tun sollst?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 10. März 2012 19:38

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Stimmt - hast Du nicht gesagt, sorry. Aber ich habe alle Menüpunkte des cms-Admins durchgeklickt, ich finde nirgends eine Möglichkeit, error reporting auszuschalten.

Offline

#6 10. März 2012 19:44

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Das hat auch nichts mit dem CMS sondern mit dem Server zu tun.
Der Server hat das Aufzeichnen von Fehlern ( die Funktion error_log() ) deaktiviert.
Und der Server warnt, dass diese vom CMS verwendet wird.
Ergo muss man dem Server sagen, dass er nicht warnen soll oder beim CMS die Zeile, in der diese Funktion verwendet wird, entfernen.

Hier habe ich dir das mit dem error_reporting doch schonmal erklärt: http://www.cmsmadesimple.de/forum/viewtopic.php?id=1137


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 10. März 2012 20:18

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Ujeee, Dein Gedächtnis ist viel besser als das meine.  ops

Meine .htaccess hat nun den Inhalt

php_flag display_errors off
php_value error_reporting 0

Allerdings ist die Site nun gar nicht zugänglich.
Es kommt:
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Apache/2.2 Server at ....bplaced.net Port 80

Offline

#8 10. März 2012 21:41

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Mann, mann, mann ... das ist vielleicht ein paranoider hoster ...  roll
Aus "Sicherheitsgründen" das Error-Logging deaktivieren aber dafür volle Breitseite alles ausgeben was es an Fehlern gibt, und dann auch noch ohne Möglichkeit, das zu deaktivieren. Wie blöd ist das denn?

Also ich würde den mal anschreiben und höflich fragen, ob er entweder das Error-Logging aktiviert, oder aber die Möglichkeit gewährt, error_reporting auszuschalten. Dieses "Sicherheitsgedöns" ergibt sonst nicht den geringsten Sinn.

Was ist denn nun, wenn Du stattdessen einfach nur die leere Funktion stehen lässt?
Also nur

function debug_to_log($var, $title='',$filename = '')
{

}

Das ist zwar die unschönste Variante, aber dafür die einfachste.

PS: Ich habe eigentlich ein Gedächtnis wie ein Furz. Aber zum Glück gibt es Suchfunktionen  tongue


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#9 11. März 2012 23:05

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, vielen Dank für Deinen Tipp!
Also, jetzt mal der Reihe nach.
Ich soll ein kleines "Intranet" aufbauen, das allen 100 Kollegen immer ca. 100 pdfs, docx und xlsx in aktuellster Version zur Verfügung stellt.
Hierzu habe ich kostenlosen Webpace auf www.bplaced.net eingerichtet.
Das Ding hat auch schon gut funktioniert - jedoch soll es leider wieder mal durch einen Laien gepflegt werden, der mit html nichts zu tun haben will.
Daher muß wieder mal cmsms aushelfen, das ich auf dem kostenlosen Webspace von bplaced installieren konnte.
Leider sind die Antwortzeiten dieses webspace z.T. grauslig lang. Und jetzt noch der Fehler mit den Sicherheitslogs.
Daß dieser "paranoide Hoster" auf meine Wünsche zeitnah reagiert, kann ich mir als Nicht-Zahler nicht vorstellen.
Daher habe ich diesen Hoster grade schon wieder aufgegeben und cmsms gelöscht.
Ich bin nun auf bezahlten schnellen webspace ausgewichen, den ich seit letztem Sommer eh schon hatte (der mit der "Landwirtschaft" und habe diesem ein Unterverzeichnis "intranet" untergejubelt.
Und für dieses Intranet einen domain-Namen geschaltet.
Sieht momentan gut aus, könnte funktionieren.
Meine Fragen ist vorerst erledigt  smile

Beitrag geändert von smalladmin (11. März 2012 23:59)

Offline

#10 11. März 2012 23:17

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

warte mal. kurze nachfrage: ihr habt mind. 100 mitarbeiter und greift auf FREE-webspace zurück? cmsms kompatiblen webspace kriegt man schon ab 3 euro. warum tust du dir den stress mit freehostern an?? ich peils net

Offline

#11 11. März 2012 23:54

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, nicmare,

für einen Tipp, wo es cmsms-Webspace für 3 Eu gibt, wäre ich sehr dankbar, kann auch per pers. mail sein.
Daß ich den kostenlosen Weg gehen will liegt nicht daran, daß ein bißchen Geld nicht aufzubringen wäre.
Aber die Bewilligung einer laufenden Ausgabe würde einen zu großen Dienstweg gehen, im Laufe dessen wohl herauskommen würde, daß "sicherheitstechnische Bedenken" gegen unsere kleine Arbeitshilfe vorlägen, die die ganze Realisierung verhindern würden.
Aber ich kann nun anderen bezahlten Webspace mitnutzen, sodaß das Thema erledigt ist.

Beitrag geändert von smalladmin (11. März 2012 23:55)

Offline

#12 11. März 2012 00:06

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Offline

#13 11. März 2012 00:08

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

smalladmin schrieb:

Aber die Bewilligung einer laufenden Ausgabe würde einen zu großen Dienstweg gehen, im Laufe dessen wohl herauskommen würde, daß "sicherheitstechnische Bedenken" gegen unsere kleine Arbeitshilfe vorlägen, die die ganze Realisierung verhindern würden.

Ähmm, habt ihr nicht in der Firma auch irgend einen Server zu laufen?

Offline

#14 11. März 2012 00:54

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, cyberman,

Ja, ham wir, aber nur einen Fileserver. Und Kollegen sind auch an anderen Orten für uns tätig, daher Internetlösung.

Offline

#15 11. März 2012 00:55

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

man kann auch php und mysql auf nen fileserver installieren und mit dyndns.org von außen drauf zugreifen

Offline

#16 11. März 2012 01:51

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Am Fileserver was zu ändern ist bei uns bei Todesstrafe verboten, ein Konsolenzugriff wurde mit allen technischen Mitteln verhindert und mysql, php, dyndns dort einzurichten würde auch haushoch meine Fähigkeiten übersteigen  roll


Im übrigen hat sich jetzt gezeigt, daß die Lösung, mein "Intranet" auf einem anderen Webspace mitlaufen zu lassen, unbefriedigend ist. Es gibt wohl keine Abhilfe dagegen, daß der Internet Explorer in der Fußzeile den "unverfälschten Pfad" anzeigt und das will ich auf keinen Fall.

Werde also wohl Billigwebspace mieten und wenns anders nicht geht, aus eigener Tasche zahlen.  hmm

Beitrag geändert von smalladmin (11. März 2012 01:58)

Offline

#17 11. März 2012 10:14

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hi smalladmin,

du willst also nur Dateien sprich PDF... teilen oder?
Warum richtest du dir nicht ne kostenlose Festplatte ein.
Dort kannst du Ordner einrichten... in diese die PDFs hochladen und mit bestimmten leuten passwortgeschützt teilen.

Es gibt viele Anbieter die kostenlosen Speicherplatz zum Teilen von Dateien erlauben..

GMX - Medacetnter..
http://www.gmx.de
Free Mail Postfach mit Speicherplatz MediaCenter für Fotos und Dateien    1 GB

Zum testen:
https://mc.gmx.net/guest?path=test%20vo … viewType=0
Kennwort: kennwort

oder alternativen: http://www.computerbild.de/fotos/Die-wi … 10028.html


greez AL

Offline

#18 11. März 2012 12:11

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, AL-d82

Vielen Dank für Deine Tipp. Durch das Beispiel kann ich mir jetzt die Funktionsweise gut vorstellen.
Es ist aber so, daß die Dateien teils sehr wortreich beschreiben sind, z.B.
"Antrag auf Genehmigung einer Ausbildungsreise für Auszubildende ohne Kostenerstattung"
Es sollen auch diverse Texte wie "Aktuelles" übermittelt werden.
Weiterhin sollen nicht nur Dateien sondern auch eine Menge nützlicher Links publiziert werden.
Und schließlich sollen eine Menge Office-Dateien im docx und xlsx-Format angeboten werden, die per Mausklick dann gleich zum Ausfüllen geöffnet werden. Viele der User sind so schwach, daß selbst kleinste Zwischenschritte wie "Datei erst in ein Verzeichnis speichern, dann mit dem Programm laden" unüberwindbare Hindernisse darstellen.

Wie gesagt, die Website hat sich schon monatelang bewährt. Wir wurden nur vom bisherigen Hoster vertrieben, weil der superlästige Zwangswerbung eingeblendet hat.
Beim neuen Hoster haut die Sache mit einer normalen htm-Linksite auch hin, nur wollte ich anläßlich dieses Umzugs auf cmsms umstellen, weil der, der die Site pflegen soll, bisher die index.htm mit WORD gepflegt hat und diesen schauderhaften Code wollte ich nicht mehr zulassen.
Die Sache wird nun so laufen, daß ohne cmsms gearbeitet wird und ich dem Seitenverwalter Frontpage aufdränge. Damit können wir dann schon leben.

Beitrag geändert von smalladmin (11. März 2012 12:55)

Offline

#19 11. März 2012 16:28

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Evtl. hilft dir auch dies weiter

http://playground.ebiene.de/google-docs-cms/

Offline

#20 11. März 2012 19:34

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Hallo, cyberman,

vielen Dank für Deinen Tipp. Ein cms auf Basis einer Google-Tabelle konnte ich nicht zustandebringen, denn es war mir nicht möglich, von dort auf pdfs zu verlinken. Aber über "google-Sites" kann man auch ein Firmenintranet erstellen, bei dem nur Berechtigte zugreifen können und das wäre wichtig.
Ich habe es zwar dort auch nicht geschafft, ein pdf-Dokument zu verlinken, aber es scheint irgendwie möglich zu sein.
Das Ganze erscheint keineswegs simpel, aber mit einer guten ausführlichen Anleitung ist es wohl machbar.
Ich bin vorerst heilfroh, daß mein Intranet irgendwie läuft, auch wenn der Zugriffsschutz mies ist. Mehr Zeit kann ich vorerst nicht investieren, aber im April mache ich einen neuen Anlauf.

Viele Grüße von
smalladmin

Offline

#21 17. April 2012 18:06

smalladmin
kennt CMS/ms
Registriert: 31. Juli 2011
Beiträge: 140

Re: [GELÖST] CMS 1.10.3 "Hyacinthe" Warning: error_log() has been disabled

Ich möchte noch die zwei angeschnittenen Probleme abschließen:
1) Problem des Intranets
Es ist nun eine simple Website geworden, wobei die Startseite per javascript verschlüsselt wird. Haut prima hin, Sicherheit reicht.

2) Problem der Fehlermeldung Warning: error_log() has been disabled

Für ein anderes Projekt habe ich nun doch nochmal cmsms 1.10.3 beim Hoster bplaced installiert, worauf wieder 4 mal untereinander die lästige Fehlermeldung

Warning: error_log() has been disabled

angezeigt wurde.

Das Problem konnte nicht gelöst werden, indem aus der Funktion
function debug_to_log($var, $title='',$filename = '')
der Inhalt rausgenommen wurde.
Wie auch immer ich es machte wurde Syntax error bemängelt (die Funktion ist hochverschachtelt).

Geholfen hat, in das root-Verzeichnis die Datei php.ini zu setzen, die das error reporting ausschaltet.

Beitrag geändert von smalladmin (17. April 2012 18:12)

Offline