I have read this page, but it doesn't solve my problem. The .htaccess file does get recognized by apache. The problem seems to be, that mod_proxy_fcgi ignores the "it" query parameter when redirecting to the fastcgi server.
Is my server configuration so rare, that nobody has encountered this problem before?
Hello Processwire Community,
I try to deploy Processwire on a server with Apache 2.4 and PHP 5.5 with PHP-FPM via mod_proxy_fcgi. My Apache virtual host config looks like this:
<VirtualHost *:80>
ServerName myserver.net
ServerAdmin webmaster@localhost
DocumentRoot /var/www/myserver.net/public_html
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/myserver.net/public_html/$1
<Directory /var/www/myserver.net/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
I haven't done any changes to the .htaccess file which comes with Processwire.
With this configuration I can access my Processwire home page. But every sub page I want to access still shows the home page.
It seems like the query parameter $_GET['it'] is empty for every request.
Has anybody a clue, how i can tell apache to set the $it query parameter for Processwire correctly without using mod_fastcgi or mod_php?
Thanks in advance.
Greetings