![]() |
werbung unter apache einbinden!? - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +--- Thread: werbung unter apache einbinden!? (/thread-7394.html) |
RE: werbung unter apache einbinden!? - rbtux - 08-19-2009 08:06 AM menki: schonmal ob_start ohne () probiert? zlib.output_compression auf 0? output_buffering = Off output_handler = in der config? RE: werbung unter apache einbinden!? - menki - 08-19-2009 05:33 PM so habe dieses so durchgeführt...aber jetzt ist die formatierung von der standard joomla 1.5 installation komplett zerschossen. hier zu sehen: http://backup.menkisystems.net/ müssen wir tatsächlich ob_start verbieten? ob_start ist ja für viele sachen zuständig. dadurch funktionieren viele skripte nicht mehr. wir müssen nur die gzip komprimierung abschalten und nichts anderes. mod_injection ist für 2.x.x apache2 programmiert worden. ich habe es auch nicht installieren können! in der anleitung steht: Code: * From the top directory, run make. This must be GNU make and on some wenn man das tgz entpackt und in dem top directory make eintippt kommt: Code: Makefile:2: *** missing separator. Schluss. was da das problem ist ist ein fragezeichen. hier der inhalt von dem Makefile: Code: PROJECT_NAME=mod_injection sobald ein punkt im Makefile auftaucht kommt dieser fehler. warum auch immer? MENKI RE: werbung unter apache einbinden!? - rbtux - 08-19-2009 05:35 PM naja ob_start ist nur für komprimierung (resp. output buffering) zuständig... schalt mal deine display errors aus in der php.ini RE: werbung unter apache einbinden!? - menki - 08-19-2009 05:53 PM ich weiss das man durch das abschalten der display_errors die ob_start fehlermeldungen wegbekommt. ich muss dieses dann jedoch auf 3500 webseiten abdrehen. ![]() da geht alles: http://website.menkisystems.net hier ist die formatierung trotzdem weiterhin kaputt (durch display_errors sin die obstart fehler weg): http://backup.menkisystems.net das ist eine standard joomla 1.5 install. hmm ich sprach wegen dem problem: Makefile:2: *** missing separator. Schluss. das kommt deswegen weil vi die tabs nicht richtig setzt im makefile. pico hat da angeblich keine probleme. hier der beitrag: http://debianforum.de/forum/viewtopic.php?f=34&t=24084 wie kann ich jetzt die tabs setzen? MENKI RE: werbung unter apache einbinden!? - mad max - 08-19-2009 09:27 PM (08-19-2009 05:53 PM)menki Wrote: ich weiss das man durch das abschalten der display_errors die ob_start fehlermeldungen wegbekommt. ich muss dieses dann jedoch auf 3500 webseiten abdrehen. @Menki das Problem liegt an deiner Version die du hier verlinkt hast. Ich habe noch eine andere Version gefunden allerdings bekomme ich auch dort einen Fehler. Hier mal der Link zu dieser Version: http://www.oceanfight.halle17.de/download/mod_injection-0.3.1.tgz mfg Mad Max RE: werbung unter apache einbinden!? - menki - 08-20-2009 01:06 AM ja den fehler bekomme ich auch...könnte mit unseren debian paketen einen zussamenhang haben. hast du bereits fortschritte bei mod_layout machen können den bei mir wird vieles zerschossen: hier sichtbar: http://www.website.menkisystems.net/phpBB3/ ins admin von phpbb3 komme ich garnicht rein. was ich nicht verstehe ist das in der readme datei von mod_layout dieses drinnen steht: So how do I make this work? An example config for your httpd.conf file would be the following: Code: <Virtualhost www.geek.com> dieses haben wir garnicht angewandt. ich vermute das dadurch diese probleme auftretten. den mod_layout ist für 2.2 apachen gemacht worden. das letzte update war im märz 2008. MENKI RE: werbung unter apache einbinden!? - mad max - 08-20-2009 05:02 AM (08-20-2009 01:06 AM)menki Wrote: ja den fehler bekomme ich auch...könnte mit unseren debian paketen einen zussamenhang haben. Ich bin auch noch nicht wirklich weiter gekommen. Bei mir sieht es ähnlich aus das Seitenlayout wird teilweise zerschossen. Aber nicht immer meistens wenn ich treads öffne mit mehr als 5 Beiträgen. Dann wird alles doppelt angezeigt. Diesen Fehler habe ich schon bei google gefunden auf der Suche nach "mod_layout + phpbb" es gab irgendwo eine Version 5.0 dort soll der Fehler gefixt sein. Allerdings wenn ich diese Version verwende, bekomme ich eine weiße Seite angezeigt. Wir sollten verstärkt nach einer Lösung mit mod_inject suchen, ich denke das ist die beste Lösung. Alles andere wie "deflate" und "gzip" zu verbieten kann und ist ja auch nicht die Lösung. Gibt es hier jemanden der mod_inject im Einsatz hat unter Debian??? Wenn ja dann bitte mal ein kleines howto posten. mfg Mad Max RE: werbung unter apache einbinden!? - menki - 08-21-2009 05:45 AM habe den entscheidenden post eines users gefunden der besagt das mod_layout mit gzip nicht kompatibel sei. Code: If your customers are reporting blank pages or weird symbols in there admin areas of phpbb forums make sure that you have layout merge turned on under configuration. wenn man mod_layout verwenden möchte dann mit gzip und die user dürfen gzip nicht verwenden. hab jetzt viel herumprobiert und festgestellt das standardmässig der grossteil der cms ohne eingeschaltetem gzip ausgeliefert wird. smf forum, phpbb3 forum, wordpress und joomla arbeiten ohne probleme mit mod_layout und der werbung auf allen webseiten. MENKI RE: werbung unter apache einbinden!? - mad max - 08-21-2009 08:28 AM Also ich habe auch ohne gzip beim wbb massive Probleme da das Seitenlayout zerstört bzw verdoppelt wird. Ich habe mich jetzt mehr in Richtung mod_injection gewendet. Und habe mir das Ding selbst zusammengebaut. Dh ich habe mir ein rpm Packet gesucht, und das Teil in ein deb umgewandelt und installiert :-) So weit so gut Text kann ich schon mal einfügen egal ob gzip oder nicht und auch wird das Layout nicht zerschossen. Später werde ich hier mehr berichten mfg Mad Max RE: werbung unter apache einbinden!? - mad max - 08-24-2009 05:29 AM So jetzt werde ich hier mal meine Testergebnisse zu mod_injection festhalten. Getestet habe ich das ganze mit einem WBB2!! mod_injection läuft ähnlich wie mod_layout nur mit abgeschaltetem gzip schon mal die erste hürde die mir nicht passt. Schaltet jemand gzip ein war es das mit der Werbung!! Oder aber obstart() verbieten!! Was ich eigentlich nicht wollte. Mod_inject konnte ich nicht dazu bewegen, aus einem config File zu lesen in dem ich die Werbelinks eintrage. Falls es jemand schaffen sollte bitte hier die Lösung posten. Folgende direktiven gibt es bei mod_inject hier die wichtigsten: -InjectString "hier kommt der Werbecode rein" -InjectTag hier wird festgelegt wann der Code eingefügt werden soll beispiel: (body oder head). Wähle ich hier head, habe ich keine Möglichkeit mehr ins ACP zu kommen wähle ich body wird der Werbecode auf der Haupseite des Forums richtig angezeigt. Allerdings kommt body im ACP öfters vor dementspreched oft wird die Werbung im ACP dargestellt. Bei Popups kein Problem verwendet man aber Banner gibt es ein großes Problem. InjectAfter "<!-- teeeeeeeeeeeeeeeeeeesttt-->" die Anweisung bewirkt das mod_injection in der Zieldatei nach "<!-- teeeeeeeeeeeeeeeeeeesttt-->" sucht und dort den Werbecode einfügt. das gute daran das ACP bleibt vom Werbecode sauber der Nachteil man müßte bei jedem Webauftritt (Domain) eine Codezeile einfügen. Viel Arbeit und kann von Domainmieter wieder gelöscht werden. Da ich mod_injection nicht in jeden V-Host eintragen wollte, habe ich den folgenden Teil in die apache2.conf eingetragen. Arbeite ich mit InjectAfter habe ich es ja in der Hand in welcher Domain Werbung angezeigt werden soll. Mit InjectTag bekommen alle Domains Werbung angezeigt. Wer dieses umgehen möchte muß den folgenden Code nicht in die apache2.conf sondern in den dementsprechenden V-Host eintragen. Code: <IfModule mod_injection.c> Achtung der InjectString muß unbedingt in einer Zeile stehen!!! Alle Anführungszeichen ausser vor und nach <script> werden durch Hochkomma ersetzt wie oben zu erkennen. So jetzt zum Einau von mod_injection. Es gibt kein deb Packet für mod_injection. Ich habe mir aus dem I-Net ein rpm Packet gezogen und dieses in ein deb umgewandelt. Dieses deb werde ich hier nicht zur verfügung stellen, denn bei der Installation wird eurer Debian System zugemüllt. Verzeichnisspfade sind nicht kompatibel mit Debian. Also machen wir es manuell. Los gehts: Diese Datei ist der Schlüssel: http://oceanfight.halle17.de/download/mod_injection.so runterlanden und nach "/usr/lib/apache2/modules" kopieren. Dann unter "/etc/apache2/mods-available" eine neue Datei namens "injection.load" erstellen mit folgendem Inhalt: Code: LoadModule injection_module /usr/lib/apache2/modules/mod_injection.so In der shell folgenden Befehl ausführen "a2enmod injection" danach den Apache neustarten und fertig. ....so jetzt dürft ihr testen und hier eure Erfolgsergebnisse melden. mfg Mad Max |