Endlich: updatesichere Änderung auch von PHP-Programmen

Thema wurde von Avenger, 19. Juni 2012 erstellt.

  1. MJ

    MJ Erfahrener Benutzer

    Registriert seit:
    28. April 2011
    Beiträge:
    544
    Danke erhalten:
    56
    Danke vergeben:
    101
    #81 MJ, 9. Oktober 2013
    Zuletzt bearbeitet: 9. Oktober 2013
    Ich habe das jetzt auch nochmal eingebunden, erhalte aber den gleichen Slash-Error wie HolgerNils.

    bei 1. bringt er mir den Pfad ohne Slashes.

    Holger, ich hab auch Deine Double-Slash Version probiert aber das Logfile bringt mir jedes Mal den Pfad ohne Slashes. Irgend ne Idee? Ich versuche gerade die index.html im /templates/EyeCandy/.. zu overriden.

    Meine liegt im '/USERMOD/templates/EyeCandy/index.html'. und wird nicht geladen da der Pfad ohne Slashes ankommt.

    Ich check jetzt nochmal Stück für Stück - vielleicht hab ich noch was übersehen.

    PS: Habe gerade gemerkt das die gm.dynnamic.css.php und die gm.javascript.js.php die Geber-Rolle spielt.


    ---
    Ist mittlerweile eigentlich irgendwas in diese Richtung geplant bei Gambio? Ich für meinen Teil finde das viel angenehmer (sauberer) in einem Ordner mit Abgleich.
     
  2. MJ

    MJ Erfahrener Benutzer

    Registriert seit:
    28. April 2011
    Beiträge:
    544
    Danke erhalten:
    56
    Danke vergeben:
    101
    Ich denke, ich bringe hier was durcheinander. Weiß jemand, wie bei Avengers Methode der aktuelle Stand ist?

    Hier ruft er die get_usermod.inc.php aus dem USERMOD-Verzeichnis auf (er müsse nur die beiden application_top anfassen). Aber hier im Thread in den angehangenen zip-Files wird die entsprechende Original-Datei angefasst zusammen einigen anderen.

    Vermische ich hier den einen alten und den aktuellen Stand?

    Der Stand hier ist folgender:
    -------------------------------------
    - inc/get_usermod.inc.php
    - system/core/CachedDirectory.inc.php
    - user_classes/overloads/AdminApplicationTopExtenderComponent/pt_usermod_AdminApplicationTopExtender.inc.php
    - pt_shop_control.php
    - und die .htaccess
    -------------------------------------

    Im verlinkten Artikel sieht es aber aus, als würde er nur die beiden application_top anfassen (includes und admin/includes) und den Rest aus dem USERMOD-Verzeichnis holen (z. B. get_usermod.inc.php)

    Weiß das jemand?
     
  3. MJ

    MJ Erfahrener Benutzer

    Registriert seit:
    28. April 2011
    Beiträge:
    544
    Danke erhalten:
    56
    Danke vergeben:
    101
    Hier wieder 'El Monologos'

    Also ich habs jetzt, wie hier im Thread beschrieben - hatte es natürlich (wie immer bei Murphy) schon richtig. Ich hab nur die Slash-'Lösung' in der get_usermod.inc vergessen ..
     
  4. ek-support

    ek-support Aktives Mitglied

    Registriert seit:
    2. Oktober 2015
    Beiträge:
    42
    Danke erhalten:
    3
    Danke vergeben:
    12
    #84 ek-support, 18. Februar 2016
    Zuletzt bearbeitet: 18. Februar 2016
    Hat sich bezüglich des neuen Honeygrid in der .htaccess irgendwas geändert?

    PHP:

    ## Gambio SEO Boost
    ## www.gambio.de

    <ifModule mod_headers.c>
       
    Header set X-Content-Type-Optionsnosniff
    </ifModule>

    RewriteEngine on

    RewriteCond 
    %{REQUEST_FILENAME} ^(.*)\.(php|css|js|gif|jpg|jpeg|png)$ [NC]
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/admin/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/images/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/templates/(.*)
    RewriteRule ^(.+) - [L]


    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule 
    ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule 
    ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -l
    RewriteRule 
    ^(.+) - [L]

    #Muesste wieder raus!
    #RewriteRule ^(.*\.php)$ pt_shop_control.php?pt_shop_control_url=$1&%{QUERY_STRING} [L]

    ##boosted CONTENT
    RewriteRule (^[a-z]{2})/(.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?language=$1&gm_boosted_content=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L]
    #RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* pt_shop_control.php?
    #pt_shop_control_url=shop_content.php&gm_boosted_content=$2&%{QUERY_STRING} [PT,L]

    ##boosted PRODUCTS
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)\.html product_info.php?language=$1&gm_boosted_product=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]
    #RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html pt_shop_control.php?
    #pt_shop_control_url=product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]

    ##boosted CATEGORIES
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)/?.* index.php?language=$1&gm_boosted_category=$3&%{QUERY_STRING} [L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]
    #RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* pt_shop_control.php?
    #pt_shop_control_url=index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]

    #Muesste wieder raus!
    #php_value memory_limit 1024M
    #php_value max_input_vars 1000000




     
  5. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Nein.