[vz-dev] VZ auf 1&1-Webhosting - hat es jemand hinbekommen ?
Thorben Thuermer
r00t at constancy.org
Sun Oct 14 20:32:37 CEST 2012
Sun, 14 Oct 2012 19:42:51 +0200 "Klaus Reichenecker" <kr at kr123.de>:
> Hallo Thorben
>
> vielen vielen Dank, es funktioniert :-)
bitte, bitte...
> Kannst Du einen guten Editor für Windows empfehlen ? ( Das ist halt mein
> Hauptrechner hier / der einzige der einen Bildschirm hat)
ich persoenlich wuerde sagen: gvim
ist aber vermutlich zu gewoehnungsbeduerftig.
ansonsten musst du die windows-fraktion fragen...
> Bin jetzt mal gespannt was 1&1 mit der Aussage meint:
> > Bitte benutzen Sie die MySQL-Datenbank nicht für Anwendungen, welche die
> > Datenbank stark belasten (z.B. Logauswerteverfahren, Add-Clicks,
> > Chatsysteme, Bannerrotations oder Ähnliches). Bei zu starker Beanspruchung
> > unserer Datenbankrechner sehen wir uns gezwungen, unsere Datenbank-Dienste
> > zukünftig einzuschränken.
das problem ist einfach, das es wenig moeglichkeiten gibt, den
resourcenverbrauch (rechenzeit, ram, platten-i/o) einer
datenbankanwendung zu begrenzen, und der hoster sich irgendwie
absichern will/muss, gegen kunden die zuviel last verursachen.
bei vz.org duerfte das aber kein problem sein, solange du nicht 24/7 im
frontend herumklickst.
> Grüße
> Klaus
- T.
> ----- Original Message -----
> From: "Thorben Thuermer" <r00t at constancy.org>
> To: <volkszaehler-dev at lists.volkszaehler.org>
> Sent: Saturday, October 13, 2012 9:02 PM
> Subject: Re: [vz-dev] VZ auf 1&1-Webhosting - hat es jemand hinbekommen ?
>
>
> Hallo Klaus,
>
> ist dann doch alles ganz einfach..
>
> in der .conf die du mir geschickt hast, ist auf zeile 41 ein
> ';
> zuviel (hochkomma, semikolon, einzeln auf der zeile.
> (TIPP: editor mit syntax-highlighting benutzten, dann faellt das sofort
> auf.)
>
> fuer php beginnt dort eine string-konstante, die dann in zeile 47 mit dem
> ersten hochkomma von $config['db'] endet, und dahinter kommt dann
> der T_STRING "db" (ohne anfuehrungszeichen), und zwischen dem und dem
> string davor steht kein operator, deswegegen unexpected.
>
> es kann aber auch nicht wirklich sein, dass die datei bei dir lokal so
> funktioniert.
>
> - Thorben
>
> On Sat, 13 Oct 2012 18:28:34 +0200
> Thorben Thuermer <r00t at constancy.org> wrote:
> > On Sat, 13 Oct 2012 14:30:19 +0200
> > "Klaus Reichenecker" <kr at kr123.de> wrote:
> > > PHP-Version ist 5.4.7, kann die leider auch nicht ändern ausser in 4.0
> > > und
> > > 5.0, aber die müsste doch gehen ?
> >
> > hoeher als 5.3 sollte natuerlich gehen.
> >
> > > Ich habe jetzt auch mal wie von Dir vorgeschlagen Firefox / Firebug
> > > installiert:
> > >
> > > bei GET capabilities.json kommt als Antwort
> > > <b>Parse error</b>: syntax error, unexpected 'db' (T_STRING) in
> > > <b>/homepages/27/d276123456/htdocs/volkszaehler.org/etc/volkszaehler.conf.php</b>
> > > on line <b>47</b><br />
> > >
> > > Also wieder der Fehler in Zeile 47, den ich auch gestern schon hatte,
> > > den es
> > > aber nicht gibt. (Habe mir die Datei angesehen)
> >
> > nach lesen von:
> > http://www.php.net/manual/en/migration54.incompatible.php
> > (liste inkompatibler aenderugen in php 5.4) faellt mir eins auf:
> >
> > an der stelle der zuweisung ist $config noch nicht als array definiert,
> > php nimmt wohl an, dass 'db' ein string-offset ist
> > ($a="test";echo $a [1];)
> > und lt. obigem dokument werden nicht-numerische string-offsets seit 5.4
> > nichtmehr akzeptiert - damit ist wohl auch das implizite erzeugen von
> > arrays floeten gegangen. (finde ich garnicht schlecht, aber die meldung
> > koennte sinnvoller sein.)
> >
> > als loesung muesstest du dann alle arrays explizit erzeugen, also zB
> > oben einfuegen:
> > $config=array();
> > $config['db']=array();
> > usw fuer alle anderen unter-arrays.
> >
> > ich wuerde aber gleich die ganze config durch ein array() konstrukt
> > ersetzen (finde ich ohnehin eleganter), also:
> > <?php
> > $config=array(
> > "db" => array(
> > "host" => "lala",
> > "user" => "lala",
> > ),
> > "lib" => array(
> > ...
> > usw.
> > wenn du das nicht selber hinbekommst, schicke mal deine config.
> >
> > > Viele Grüße
> > > Klaus
> >
> > - Thorben
> >
> > > ----- Original Message -----
> > > From: "Thorben Thuermer" <r00t at constancy.org>
> > > To: <volkszaehler-dev at lists.volkszaehler.org>
> > > Sent: Saturday, October 13, 2012 12:45 AM
> > > Subject: Re: [vz-dev] VZ auf 1&1-Webhosting - hat es jemand hinbekommen
> > > ?
> > >
> > >
> > > On Fri, 12 Oct 2012 20:52:49 +0200
> > > "Klaus Reichenecker" <kr at kr123.de> wrote:
> > > > Allerdings versuche ich immer noch, das ganze auf einem
> > > > 1und1-Webhosting-Paket ans laufen zu bekommen. Hat das schon mal
> > > > jemand hin bekommen ? Ich vermute immer mehr, das es überhaupt nicht
> > > > geht ?
> > >
> > > ich sehe keinen grund, warum das nicht gehen sollte...
> > > das einzige kritische ist die php version 5.3...
> > >
> > > > Wenn ich die VZ-Seite aufrufe, erscheint der VZ- Hintergrund, dann
> > > > ein Fenster 200 : OK Unknown Middleware response Habe schon
> > >
> > > das alte problem: die fehlermeldung im frontend sollte zum statuscode
> > > auch den body anzeigen...
> > > probier' das nochmal mit dem network view von firebug.
> > >
> > > > Doctrine-Pfad angepasst usw, leider alles erfolglos
> > > >
> > > > Wenn ich versuche, mittels
> > > > http://xyz.de/volkszaehler.org/htdocs/middleware.php/channel.json?operation=add&type=group&title=test
> > > > einen Kanal zu erstellen, kommt
> > > > Parse error: syntax error, unexpected 'db' (T_STRING)
> > > > in
> > > > /homepages/27/d276594792/htdocs/volkszaehler.org/etc/volkszaehler.conf.php
> > > > on line 47
> > > >
> > > > In Zeile 47 steht
> > > > $config['db']['user'] = 'dbo391234554';
> > > >
> > > > was eigentlich richtig sein müsste, da ich mit einem Testskript
> > > > darauf zugreifen kann.
> > >
> > > der fehler hat NICHTS damit zu tun, dass die zugangsdaten falsch sind.
> > >
> > > allgemein macht er keinen sinn, da da ein syntaxfehler in einer
> > > eigentlich korrekten zeile gemeldet wir.
> > > koennte es sein, dass die datei beim upload irgendwie geshreddert
> > > wurde? bzw lade die version auf dem server mal runter und schaue da in
> > > die zeile.
> > >
> > > > Hatte dann versucht, mit einer lokalen VZ-Installation /
> > > > mysql-Testscript auf die 1und1-mysql-datenbank zuzugreifen,
> > > > Ergebniss: php_network_getaddresses: getaddrinfo failed: Name or
> > > > service not known anscheinend ist ein Zugriff von ausserhalb auf die
> > > > 1und1-Datenbank gar nicht möglich ?
> > >
> > > es ist ueblich, und aus sicherheitsgruenden absolut zu empfehlen, dass
> > > mysql server nicht ueber das internet erreichbar sind.
> > > der fehlermeldung nach hat der server auch einen lokalen dns-namen, der
> > > ausserhalb vom 1und1 netz garnicht aufgeloest werden kann.
> > >
> > > > Ist hier jemand schon weiter gekommen ? Würde mich über
> > > > Erfolgsmeldungen freuen, dann probiere ich weiter, aber will nicht
> > > > endlos meine Zeit investieren
> > >
> > > wie gehabt, wenn die php-version stimmt, sollte es kein problem sein.
> > > leider habe ich keinen 1und1 server zum testen.
> > >
> > > > Grüße
> > > >
> > > > Klaus
> > >
> > > - T.
More information about the volkszaehler-dev
mailing list