logo_header

icon_register icon_logout

icon_bubbles Forum

icon_bubbles Wiki

icon_bubbles Blogs

icon_bubbles Planet

RootForum Community » Forum

Rootserver-Wiki

Rootserver-Wiki

Postby captaincrunch » 2005-03-04 13:56

Hallo zusammen!

Um dem "Wildwuchs" an Informationen, Antworten, Tips, Howtos und sonstigen Schnipseln zum Thema "Rootserver" etwas besser Herr werden zu können, ist das RootieWiki ab sofort für die Ã?ffentlichkeit freigegeben.

Hier sollen möglichst viele Dinge, die sonst überall über den Globus verstreut rumliegen so weit wie möglich zusammengefasst werden. Im Gegensatz zu anderen Medien (Foren, FAQs, Mailinglisten, etc.) kann dabei wirklich jeder mitmachen (der / die hoffentlich auch sinnvolles beitragen kann ;) ). Sämtliche Informationen dabei sind frei, und können von jedem (auch ohne "Anmeldung") editiert werden.
Sämtliche Beiträge stehen dann wiederum unter der Creative Commons-Lizenz ( http://creativecommons.org/licenses/by- ... .0/deed.de ), die von vielen als gute "freie Dokumentationslizenz" angesehen wird.

Ich würde mich jedenfalls sehr freuen, wenn sich einige zusammenfinden würden, um möglichst viel Material zusammenzutragen, das uns allen (auf die eine oder andere Art und Weise) nutzen kann.
Wer weiß...vielleicht ist der Bedarf nach solchen Dingen ja wirklich so hoch, dass das Wiki bald ein "offizielles" Rootforum-Projekt wird?!?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby legato » 2005-03-04 14:22

Schöne Idee, ich hoffe auf große Beteiligung!
Ich gehöre wohl zu den Leuten die daraus eher Nutzen ziehen werden als das sie was beitragen aber wer weiß... :-)
legato
 
Posts: 115
Joined: 2004-06-03 12:40

Re: Rootserver-Wiki

Postby dodolin » 2005-03-04 16:31

Sämtliche Informationen dabei sind frei, und können von jedem (auch ohne "Anmeldung") editiert werden.

Das würde ich nochmal überdenken. Ich wette, es dauert nicht lange, bis auch diese Seiten dann von Google- und Linkspammern verunstaltet werden.
dodolin
RSAC
 
Posts: 4009
Joined: 2003-01-21 02:59
Location: Sinsheim/Karlsruhe

Re: Rootserver-Wiki

Postby captaincrunch » 2005-03-04 16:58

Auch das gehört aber (leider) zur Natur offener Wikis. Siehe dazu (z.B.) http://c2.com/cgi/wiki?WikiSpam oder (besonders) http://wiki.chongqed.org/

Ich werde aber halt mal schauen, wie es sich entwickelt. Darüber hinaus mache ich mir aus zweierlei Gründen über dieses Thema noch keine allzu großen Gedanken:

1. Das Spamproblem löst sich meist ohnehin alleine durch die Mitglieder selbst. OK, wenigstens in größeren Wikis, aber hey: sag niemals nie. ;)

2. Die eingesetzte WikiEngine hat grundsätzlich relativ wenig Spamprobleme: http://phpwiki.sourceforge.net/phpwiki/WikiSpam

2. Sollte dennoch Spamming "Ã?berhand" nehmen, ist wenigstens eine Integration von SpamAssassin möglich ( http://phpwiki.sourceforge.net/phpwiki/ ... ntegration ).

Ich sehe das jedenfalls nicht als Grund, gegen dieses "Grundprinzip" zu "verstoßen".
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby dts » 2005-03-05 13:21

Hallo,

Also ehrlich gesagt würde ich stark für eine Anmeldung plädieren, da ich jetzt schon Probleme im Vorfeld sehe und ich denke, keiner wird gegen eine Anmeldung etwas negatives sagen - bei Foren ist es immerhin auch meistens so und ich finde das OK.

Soviel meine Meinung... :wink:

Lg Jürgen
dts
 
Posts: 290
Joined: 2004-02-05 21:40

Re: Rootserver-Wiki

Postby mem » 2005-03-06 17:02

Zwar habe ich schon eifrig an anderen Wikis gearbeitet, aber dieses Wiki-Script scheint zu kompliziert zu sein. Gut, dass man als Benutzernamen zwingend ein WikiWort (in dieser Schreibweise) verwenden muss habe ich noch verstanden.

Aber weshalb kann man kein Passwort vergeben?
mem
 
Posts: 45
Joined: 2003-12-22 12:09

Re: Rootserver-Wiki

Postby captaincrunch » 2005-03-07 09:21

Zunächst mal vielen Dank an mem für den Beitrag. Anscheinend kommt die Sache ja doch ganz langsam mal ion Fahrt. Ich werde heute wohl auch noch mal das eine oder andere dazu schreiben.

Gut, dass man als Benutzernamen zwingend ein WikiWort (in dieser Schreibweise) verwenden muss habe ich noch verstanden.
Nö, musst du nicht. Du müsstest dich ohne WikiWort-konformen Namen halt nur mit FreelInk-komformen "[" und "]" um den Namen herum einloggen. ;)

Ganz nebenbei bemerkt: ich persönlich würde allerdings im Falle dieses Wiki Realnamen bevorzugen.

Aber weshalb kann man kein Passwort vergeben?

Ã?hm...gute Frage. Schau ich mir gleich einfach mal an.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby andreask2 » 2005-07-05 13:33

Also ich hab das erst kürzlich entdeckt, und zwar durch: http://de.wikipedia.org/wiki/Dedicated_Server#Weblinks ;-)

Jedenfalls hab ich mal angefangen ein paar Sachen dazuzuschreiben. Das mit dem einloggen vergesse ich zwar hin- und wieder, aber das wird schon ;-)

Finde das ist ne gute Sache, wenn es auch nicht wirklich meine lieblings-wiki Software ist...
andreask2
RSAC
 
Posts: 696
Joined: 2004-01-27 15:16
Location: Aachen

Re: Rootserver-Wiki

Postby captaincrunch » 2005-07-05 13:41

Na hoppala. SOgar schon auf Wikipedia vermerkt. Wer hätt's gedacht? ;)

Ganz heißen Dank jedenfalls dafür, dass du aktiv dazu beiträgst, das Ganze mal wieder etwas mit Inhalt zu füllen. Da kommt ja richtig Bewegung in die Sache. :)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby legato » 2005-07-26 13:38

Hallo!

Ich habs mittlerweile geschafft mich zu registrieren (das mit dem WikiWort ist doch irgendwie schon komisch...) und würde natürlich auch gern ein Passwort vergeben...
Scheint aber nicht möglich zu sein...
Jemand ne Idee?

Ach ja, diese PHP Notices unter jeder Seite sind auch nicht grad schick.
Vielleicht error_reporting ne Stufe zurückschalten?

danke,
stephan
legato
 
Posts: 115
Joined: 2004-06-03 12:40

Re: Rootserver-Wiki

Postby captaincrunch » 2005-07-26 15:59

Beschreib das mit dem "scheint nicht zu gehen" doch mal bitte etwas näher.

Die Sache mit den PHP Notices geht mir auch tierisch auf die Nüsse, bisher waren sämtliche Versuche, das abzustellen nicht von Erfolg gekrönt. Nach allem, was ich dazu gelesen hatte hängt es mit dem Update auf PHP 4.4.0 zusammen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby legato » 2005-07-26 16:27

CaptainCrunch wrote:Beschreib das mit dem "scheint nicht zu gehen" doch mal bitte etwas näher.

Entschuldige, das wollte ich gerade tun, kann mich momentan aber gar nicht mehr anmelden.
Mit dem Firefox wird nur mal kurz refresht, am Seiteninhalt ändert sich nichts. Unter Windows und OS X gleich.
Safari gibt mal ne fehlermeldung aus, mal crasht es einfach nachdem ich auf "Anmelden als:" drücke:

Safari wrote:Safari kann die Seite â??http://rootiewiki.de/wiki/WebServer?PHPSESSID=d3307d111d52e841384f7dcf9dd35877â?? nicht öffnen. Fehler: â??Netzverbindung unterbrochenâ?? (NSURLErrorDomain:-1005) Bitte wählen Sie im Menü â??Safariâ?? die Option â??Fehler an Apple meldenâ??, notieren Sie die Fehlernummer und beschreiben Sie die Schritte, die zum Auftreten dieser Meldung führten.

Netzwerkverbindung unterbrochen?

Ich schreibe das alle nur,weil ich so langsam glaube, dass es nicht an mir sondern am Wiki liegt... Oder hast du (und andere) gar keine Probleme?

Die Sache mit den PHP Notices geht mir auch tierisch auf die Nüsse, bisher waren sämtliche Versuche, das abzustellen nicht von Erfolg gekrönt. Nach allem, was ich dazu gelesen hatte hängt es mit dem Update auf PHP 4.4.0 zusammen.

error_reporting(E_ALL ^ E-NOTICE); hilft nicht? :-(

Hoffentlich bekommen wir das hin :)
legato
 
Posts: 115
Joined: 2004-06-03 12:40

Re: Rootserver-Wiki

Postby legato » 2005-07-30 16:21

Ich habe immernoch die gleichen Probleme...

Bin ich denn der einzige?!
legato
 
Posts: 115
Joined: 2004-06-03 12:40

Re: Rootserver-Wiki

Postby captaincrunch » 2005-08-01 13:55

Ich schreibe das alle nur,weil ich so langsam glaube, dass es nicht an mir sondern am Wiki liegt... Oder hast du (und andere) gar keine Probleme?

Sorry, aber irgendwie bist du der Einzige, von dem ich diese Probleme höre.

error_reporting(E_ALL ^ E-NOTICE); hilft nicht?

Nope, bisher leider nichts zu machen. :oops:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby legato » 2005-08-01 14:04

Ok, das wollte ich ja nur wissen...

Muss ich mir meine Rechner nochmal anschauen... strange.
legato
 
Posts: 115
Joined: 2004-06-03 12:40

Re: Rootserver-Wiki

Postby antondollmaier » 2005-08-01 14:57

hab den Fehler hier auch ...

direkt beim Aufruf von der URL, ganz unten, unterhalb von "Bearbeiten","Seiteninfo" etc ...


Code: Select all
PHP Warnings

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/DB_Session.php:148: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/Template.php:120: Notice[8]: Only variables should be assigned by reference

lib/Template.php:122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'top') (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'top') (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php (In template 'navbar') (In template 'top') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/Template.php (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/Template.php (In template 'browse') (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'browse') (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'actionbar') (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'actionbar') (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php (In template 'signin') (In template 'actionbar') (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):741: Notice[8]: Only variable references should be returned by reference

lib/Template.php (In template 'body') (In template 'html'):120: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):122: Notice[8]: Only variables should be assigned by reference

schaut also nicht nach clientseite aus :P
antondollmaier
 
Posts: 485
Joined: 2004-03-30 10:06

Re: Rootserver-Wiki

Postby captaincrunch » 2005-08-01 15:01

Die Warnings waren auch nicht gemeint. Darauf bezig sich die Sache mit dem PHP-Upgrade. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby andreask2 » 2005-08-01 16:06

das mit den "Warnungen" wird wie CC schon sagte durch eine Ã?nderung in PHP 4.4 verursacht.

Ich hab das jetzt nicht wirklich verfolgt, ich bin mir nicht sicher ob das "behoben" werden soll.

http://wyome.com/index.php?ptid=10&cati ... nc=display
http://www.sitepoint.com/blog-post-view.php?id=285589

Jedenfalls sind das ja keine "Warnings" sondern "Notices", die man einfach abschalten könnte, wenn die Programmierer des Wikis das nicht abgefangen hätten (z.B. mit set_error_handler()... das vermute ich zumindest, bin zu faul mir den Quelltext anzusehen ;-)). Ich habe auf die Schnelle auch keine Doku gefunden - wenn man sowas macht sollte es wenigstens per Konfiguration einstellbar sein (IMHO).
andreask2
RSAC
 
Posts: 696
Joined: 2004-01-27 15:16
Location: Aachen

Re: Rootserver-Wiki

Postby Joe User » 2005-08-01 16:36

andreask2 wrote:wenn man sowas macht sollte es wenigstens per Konfiguration einstellbar sein (IMHO).


Auszug aus der php.ini:

Code: Select all
; - allow_call_time_pass_reference = Off     [Code cleanliness]
;     It's not possible to decide to force a variable to be passed by reference
;     when calling a function.  The PHP 4 style to do this is by making the
;     function require the relevant argument by reference.
User avatar
Joe User
Administrator
Administrator
 
Posts: 9220
Joined: 2003-02-27 02:00
Location: Schleswig-Holstein

Re: Rootserver-Wiki

Postby captaincrunch » 2005-08-01 16:48

Nö, weder allow_call_time_pass_reference noch runtersetzen des error_reporting haben bisher geholfen. Ich muss mich wohl mal mit den PHPWiki-Jungs direkt auseinandersetzen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby mydani » 2005-08-02 09:32

Gibts fest definierte Grenzen zwischen Debianhowto und RootieWiki? Ev. sollte man die bei jedem Wiki hinzufügen oder besser noch beide irgendwie zusammenspielen lassen.
Sonst sucht man wieder an 2 Stellen.
Gruß!
mydani
RSAC
 
Posts: 228
Joined: 2003-08-18 19:34

Re: Rootserver-Wiki

Postby andreask2 » 2005-08-02 14:36

Joe User wrote:
andreask2 wrote:wenn man sowas macht sollte es wenigstens per Konfiguration einstellbar sein (IMHO).


Auszug aus der php.ini:


ich bezog mich mit "Konfiguration" auf die Kofiguration des Wikis ;-)

Joe User wrote:
Code: Select all
; - allow_call_time_pass_reference = Off     [Code cleanliness]
;     It's not possible to decide to force a variable to be passed by reference
;     when calling a function.  The PHP 4 style to do this is by making the
;     function require the relevant argument by reference.


Das ist was anderes. Beispiel hierfür:

Code: Select all
function test($var) {
  return $var;
}
$foo = 'abc';
test (&$foo);


Man kann also einer Funktion eine Variable als Referenz übergeben, ohne dass die Funktion das weiß. Und sowas sollte man nicht machen, daher gibt es diese ini-option, denn dieses "Feature" ist inzwischen "deprecated".

Mit PHP 4.4 (und 5.1) gibt es ein neues Problem, AFAIR hat es mit einer Performance-Verbesserung in der Engine zu tun:

Man darf nur noch Variablen als Referenz zurückgeben.

Code: Select all
function &connect() {
  return new DB;
}


ist z.B. so nicht mehr erlaubt (gibt eben eine entsprechende Notice).

Stattdessen müsste es jetzt so lauten:

Code: Select all
function &connect() {
  $db = new DB;
  return $db;
}



Dummerweise sind alle möglichen Standardbibliotheken (z.B. PEAR DB im Falle des wikis) voll von solchen Sachen, es wird sehr oft direkt der Rückgabewert einer Funktion oder eines Klassenaufrufs per Referenz zurückgegeben, ohne diesen vorher in eine Variable zu schreiben und eben diese per Referenz zurückzugeben. In den oben verlinkten Blogs sind einige Diskussionen zum Thema verlinkt.

Da ein Script immer das error_reporting ändern kann - ohne dass der Admin was dagegen unternehmen könnte (außer vielleicht die Funktion error_reporting zu deaktivieren, was wiederum noch fiesere und unformatierte Warnungen nach sich ziehen dürfte), hat CC eben diese Probleme ;-)

Das error_reporting wird abgeschaltet sein, und gegen eine eigene Funktion ausgetauscht, die eben auch Notices formatiert unter der Seite ausgibt. Ist zwar sinnvoll in der Entwicklung, aber Unsinnig bis Schwachsinnig im Produktiv-Betrieb. Daher gehe ich davon aus, dass die Wiki-Programmierer ihr error_reporting so implementiert haben, dass man es irgendwie beeinflussen/ausblenden/abschalten kann. Wenn nicht ist zumindest dieser Teil schlecht programmiert, PHP-Fehlermeldungen sollten in einer Produktiv-Umgebung immer verborgen sein.
andreask2
RSAC
 
Posts: 696
Joined: 2004-01-27 15:16
Location: Aachen

Re: Rootserver-Wiki

Postby schafi » 2005-08-08 08:29

IchDenkeMal, WikiLiebtManOderManWirdVerrücktDavon ...

Also ich mag meine Leerzeichen, und bin grundsätzlich etwas von der Informationsfreiheit von Wikis abgeschreckt, Links sind offensichtlioch wichtiger als Texte, und die Tatsache, daß sich in dem meisten Wikis mehr Halb- als Realwissen findet, macht es da nicht besser.

Waren ja erst kürzlich wieder auf Golem und anderen Seiten Berichte darüber verlinkt. Ach ja, und die Fehlermeldungen öden :twisted:
schafi
 
Posts: 33
Joined: 2004-03-01 18:39

Re: Rootserver-Wiki

Postby captaincrunch » 2005-08-08 08:36

Links sind offensichtlioch wichtiger als Texte, und die Tatsache, daß sich in dem meisten Wikis mehr Halb- als Realwissen findet, macht es da nicht besser.

Dann heißt die Devise auch hier wohl mal wieder: nicht motzen, sondern besser machen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userproject
 
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Rootserver-Wiki

Postby schafi » 2005-08-08 22:56

Das Problem ist ja darin begründet, daß die ganze Online-Hammelherde mal wieder in eine Richtung rennt, und die heißt diesmal Wiki.

Wikipedia, Rootwiki, Wikisonstnochwas.

Und dann wird definiert: Wiki === gut.

Individualismus heute ist wohl zu sagen: Ich habe Windows, und das ist auch gut so. Denn wer sagt sowas schon ;)

@Besser machen: Mach ich ja .... ich verwende nix, wo Wiki drin ist.

mfg, der Antihyper
schafi
 
Posts: 33
Joined: 2004-03-01 18:39

Next

Return to Userprojects

Who is online

Users browsing this forum: No registered users and 0 guests