Why can't I enter Backend and Install.php after Upgrade to 11? - typo3

After update from TYPO3 10.4.32 to 11.5. I can't login to backend (After entering login data I get the error The requested URL was not found on this server.).
typo3/install.php shows an ever rotating icon "Initalizing". It's an composer installation with helhum/typo3-secure-web.
Frontend is working....
Thanks for any help!
I've got two typo311 composer-installations with helhum/typo3-secure-web and same htaccess. One works, the other doesn't...
Frontend works, install.php is not accessible cause of initializing problem like above. Backend shows the navigation on the left side, but not pagetree and content. The backend links are like that:
https://works.de/typo3/module/**web/layout**
https://works.de/typo3/module/**web/list**
https://error.de/typo3/main?token=f9fc9325b02d5450ba04389fb3ba0d74e4f05939&redirect=**web_layout**
https://error.de/typo3/main?token=f9fc9325b02d5450ba04389fb3ba0d74e4f05939&redirect=**web_list**
Other upgrades to 11 without composer and helhum-file configuration private/public work as supposed.

# If the file/symlink/directory does not exist but is below /typo3/, redirect to the TYPO3 Backend entry point.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^typo3/(.*)$ %{ENV:CWD}typo3/index.php [QSA,L]
See https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.0/Breaking-93048-BackendURLRewrites.html for more info.

Related

TYPO3 after update v9 -> V10 second URL page not found

After the update from v9 to v10.4.12 I have a problem with the access to the web page.
If I use
https://www.country-radio.eu
it works fine, but if I use
https://country-radio.eu
it doesn't work anymore.
I have set
baseURL = https://www.country-radio.eu
SYS trustedHostsPattern = .*
But I got a "Page not found" error.
If I try to access https://country-radio.eu/info3.php it works and shows the php info.
What I have to do, to get the root URL working again under v10?
Edit:
I could not figure out how to do it with TYPO3. Therefore I implemented the redirect with IIS,
I'd suggest to add a rewrite rule in the .htaccess file in the document root and redirect non-www requests to www:
RewriteCond %{HTTP_HOST} ^country-radio.eu$
RewriteRule ^(.*)$ https://www.country-radio.eu/$1 [L,R=301]

APACHE2: avoid https:// REDIRECT to open phpmyadmin

I have a site https://example.net
to ensure that all users go to the https:// I set up a redirect with APACHE (on the default.conf) as followed:
<VirtualHost *:80>
ServerName example.net
Redirect permanent / https://emalsys.net
# DocumentRoot /var/www/example.net/
<VirtualHost *:80>
My issue is when I try to access my phpmyadmin example.net/phpmyadmin I redirect to https://example.net/phpmyadmin and the page cannot be displayed.
(It is obviously working if I remove the Redirect).
How can I get avoid the redirect only for my phpmyadmin?
Any idea?
This is what I use in my servers to force HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
For other examples see Apache's wiki https://wiki.apache.org/httpd/RewriteHTTPToHTTPS
You can enter a REWRITECOND before a rewriterule:
REWRITECOND %{REQUEST_URI} !^http://www.example.com/phpMyAdmin
REWRITERULE / https://emalsys.net
A way around:
I do not know why but if I type as url example.net/phpmyadmin I will be redirected to https://example.netphpmyadmin/ but if I write https://example.net/phpmyadmin/ (with the /)I go to php my admin.
No idea why but I hope it will be of help to others.
to force https:// on pyp myadmin I added: $cfg['ForceSSL'] = true; at the end of phpMyAdmin’s config.inc.php file (see http://thebarton.org/forcing-ssl-with-phpmyadmin/).

Exempt Facebook Crawler from .htaccess redirect

We recently forced all pages to be HTTPS through .htaccess:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
The problem is that I get "Circular redirect path detected" from Facebook debugger because the original URL is https, but the og:url is http (so we don't lose all of our old likes), and then it gets a 302 loop back to https.
How can I make Facebook an exception to this .htaccess rule?
This question addresses the user-agent that facebook external hits will look like. You just need to add a condition to check for it:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Debug /http-bind/ issue Openfire

Im using openfire for the xmpp to my website. I have done a server move and relocated the site on the same server as openfire as they were both on different servers before.
Since the move im getting error 500 on the /http-bind/ request on my website.
How can i debug this or what to i need to consider that may be causing the error 500 on /http-bind/
Error log
[warn] proxy: No protocol handler was valid for the URL /http-bind/. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
Short answer: You need to load the 'proxy_http' module in Apache.
There are some instructions I wrote in the Prosody documentation on setting up BOSH with Apache, but they should apply equally to any BOSH/XMPP server. In particular I'm not sure whether Openfire is fussy about /http-bind vs. /http-bind/. Therefore if the below instructions do not work, try adding the / to the end of the URL.
Summary
Run: sudo a2enmod rewrite proxy proxy_http
Add the following lines to your Apache config:
<Location /http-bind>
Order allow,deny
Allow from all
</Location>
RewriteEngine On
RewriteRule ^/http-bind$ http://example.com:5280/http-bind [P,L]
I would like to add that with a properly configured server you can just put this in your .htaccess in the root of your web folder:
<IfModule mod_rewrite.c>
RewriteEngine On
# Rule1
RewriteCond %{REQUEST_URI} ^/chat1/http-bind
RewriteRule ^.*$ http://chatsrv1.joynmenow.com:7070/http-bind/ [P,L]
# Rule 2
RewriteCond %{REQUEST_URI} ^/chat2/http-bind
RewriteRule ^.*$ http://chatsrv2.joynmenow.com:7070/http-bind/ [P,L]
</IfModule>
I'm not exactly sure what configs are required to allow this in a .htaccess however my godaddy VPS allowed me to do this in it's default configuration.

how to redirect any url format to my domain?

I have a parkeddomain.com
It used to be a web application but I want any parkeddomain.com url to redirect to another domain
so
parkeddomain.com/signup would lead to anotherdomain.com
parkeddomain.com/page.php?q= would lead to anotherdomain.com
mod_rewrite:
RewriteEngine on
RewriteRule ^.*$ http://anotherdomain.com