• Wenn du hier im Forum ein neues Thema erstellst, sind schon Punkte aufgeführt die du ausfüllen musst. Das dient im Allgemeinen dazu die notwendigen Informationen direkt mit der Frage bereitzustellen.
    Da in letzter Zeit immer wieder gerne das Formular gelöscht wurde und erst nach 3 Seiten Nachfragen die benötigten Infos für eine Hilfe kommen, werde ich nun jede Fragestellung die nicht einmal annähernd das Formular benutzt, sofort in den Sondermüll schicken.
    Füllt einfach die abgefragte Daten aus und alle können euch viel schneller helfen.

XF2.1 htaccess wird nicht ausgeführt

spicer

Bekanntes Mitglied
Lizenzinhaber
Registriert
5. Okt. 2019
Beiträge
174
Punkte
63
XF Version
  1. 2.1.2
PHP-Version
7.2
MySQL/MariaDB
10.1
Provider/Hoster
Hetzner
Xenforo Version:
2.1.4

Installierte AddOns inkl. Version:
[Xen-Soluce] Hide BB Code 2.0.1
[XTR] Hide Links and Codes 1.0.0
[TH] Holidays 1.0.2 Patch Level 1

Chat 2.1.1
Jazzaaf xenAntiVirus 1.0.0
XenForo Importers 1.2.4
XenForo Redirects for vBulletin 1.1.5

PHP Version: 7.2
MySQL Version: mysql 5.0.12 (mariaDB)

Panel: EHCP force 1.1.1

Fehlermeldung:
Keine (leider)

Link zum Forum: www.ltspiceusers.ch

------------------------------------------------

Erläuterung des Fehlers:

Wahrscheinlich liegt das Problem nicht am XF. Eher beim EHCP force Panel.
Frage jetzt aber trotzdem hier, da vllt jemand das gleiche Problem hatte.

Die .htaccess im Forum root wird nicht ausgeführt.
Habe zum testen mal test. oben in die htaccess geschrieben.
So sollte ich eine Fehlermeldung erhalten. Aber das geschieht nicht.
In der /etc/apache2/sites-enabled/default steht:
Code:
# this file used in Easy Hosting Control Panel (ehcp), www.ehcp.net

<VirtualHost *:80>

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  
RewriteCond %{SERVER_NAME} =email.ltspiceusers.ch [OR]
RewriteCond %{SERVER_NAME} =mail.ltspiceusers.ch [OR]
RewriteCond %{SERVER_NAME} =webmail.ltspiceusers.ch
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

# this file used in Easy Hosting Control Panel (ehcp), www.ehcp.net

<VirtualHost *:443>

    ServerName ssl
    DocumentRoot /var/www/new
    <Directory />
        Options +FollowSymLinks
        AllowOverride None
    </Directory>

    <Directory /var/www/vhosts/>
        Options -Indexes -FollowSymLinks -MultiViews
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>

    <FilesMatch "access_log|error_log">
        Deny from All
    </FilesMatch>
  
    <Files  ~ "\.conf$">
        Order allow,deny
        Deny from all
    </Files>
      
    <Files  ~ "\.txt$">
        Order allow,deny
        Deny from all
    </Files>
  
    <Files  ~ "\.log$">
        Order allow,deny
        Deny from all
    </Files>
  
    <Files  ~ "\.sh$">
        Order allow,deny
        Deny from all
    </Files>

    LogLevel debug
    ErrorLog /var/log/apache2/default.error.log
    CustomLog /var/log/apache2/default.access.log vhost_combined

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/server.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
  
    ProxyPassMatch ^(.*\.php)$ fcgi://127.0.0.1:9001/var/www/new/$1
    ProxyFCGISetEnvIf "true" PHP_ADMIN_VALUE "open_basedir=/var/www:/tmp:/usr/share:/etc/roundcube:/etc/phpmyadmin:/var/lib/phpmyadmin:/var/lib/roundcube:/var/log/roundcube; \n upload_tmp_dir=/tmp; \n session.save_path=/var/www/php_sessions;"

</VirtualHost>

# a2enmod rewrite
sagt
Module rewrite already enabled

Das wird auch der Grund sein, warum das Redirect Addon nicht funzt.

Irgend welche Ideen, was das sein kann?
 
Zuletzt bearbeitet:
Hallo
Konnte das htaccess Problem lösen.
EHCP > Domain > Edit Apache template

Code:
<Directory {homedir}/httpdocs>
    Options -Indexes +FollowSymLinks -ExecCGI +MultiViews

    AllowOverride All

    <IfModule mod_proxy_fcgi.c>
        RewriteEngine On
        RewriteBase /
        RewriteOptions InheritBefore
        RewriteCond %{REQUEST_FILENAME} -f
        RewriteRule ^([^\.]+\.php)$ fcgi://127.0.0.1:9000{homedir}/httpdocs/$1 [L,P]
    </IfModule>

    Order allow,deny
    allow from all

    <IfVersion >= 2.4>
        Require all granted
    </IfVersion>
</Directory>
anstelle von
Code:
ProxyPassMatch ^(.*\.php)$ fcgi://127.0.0.1:9000{homedir}/httpdocs/$1
 
Zuletzt bearbeitet:
Seither läuft auch der Redirect perfekt!
Ist nicht ganz unwichtig für XF einsteiger ^^
 
Das ist aber ein EHCP Problem wenn ich das richtig lese?
 
Jup. War es, soviel ich weis. (immer noch nicht sicher).
Aber Info ist doch das beste!
Ich fahre nun mal EHCP und alles läuft jetzt.
 
Ok. Zur Kenntnisnahme.
Wenn meine Tuts und Kommentare unerwünscht sind, dann sagt es.
 
Wollte dir nur eine alternative Software zeigen die ich schon oft für XF WP und co. getestet habe.
 
Ok. Aber verstehst auch, das tuts nützlich sind. die meisten mühen sich ab, mit zusammensuchen der infos.
das versuche ich zu vermeiden. endgültig.
redet doch ausführlich drüber. und nicht nur bruchstückhaft.
gross/klein schreibung ist jetzt vorbei.
 
Zurück
Oben