Hello,I am trying to get openphoto installed in photos.matos-sorge.com, this is a subdomain of matos-sorge.com, which I own.
To implement the subdomains I have a virtual host that starts with: RewriteEngine on # Rewrite everything for example.com to the # /www/ subdirectory RewriteCond %{HTTP_HOST} ^matos-sorge\.com RewriteRule ^(.*) /subdomains/www/$1 [L] # Rewrite all other example.com subdomains # to their own directory RewriteCond %{HTTP_HOST} ^([^\.]+)\.matos-sorge\.com RewriteCond /var/www/matos-sorge.com/subdomains/%1 -d RewriteRule ^(.*) /subdomains/%1/$1 [L] RewriteCond %{HTTP_HOST} ^([^\.]+)\.matos-sorge\.com RewriteCond /var/www/matos-sorge.com/subdomains/%1 -l RewriteRule ^(.*) /subdomains/%1/$1 [L]So, I install my subdomains in /var/www/matos-sorge.com/subdomains/<subdomain-name>
openphoto has its root in /src/html, therefore I installed openphoto in /usr/local/webapps and created a link: /var/www/matos-sorge.com/subdomains/photos -> /usr/local/webapps/openphoto/src/html
Then I have some recommended stuff from the openphoto project in a directory directive:
<Directory /var/www/matos-sorge.com/subdomains/photos > Options -Indexes Order deny,allow Allow from all RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ /index.php?__route__=/$1 [L,QSA] # 403 Forbidden for ini files RewriteRule \.ini$ - [F,NC] AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzipBrowserMatch \bMSIE !no-gzip !gzip-only-text/html
ExpiresActive On ExpiresByType text/javascript "A31536000" ExpiresByType application/x-javascript "A31536000" ExpiresByType text/css "A31536000" ExpiresByType image/x-icon "A31536000" ExpiresByType image/gif "A604800" ExpiresByType image/jpg "A604800" ExpiresByType image/jpeg "A604800" ExpiresByType image/png "A604800" Header set Cache-Control "must-revalidate" FileETag MTime Size </Directory>Unfortunately however this doesn't work. It seems that openphoto is trying to use the .../subdomains/photos/ base to search for php scripts, so I get the error: [Thu Feb 28 14:54:07 2013] [error] [client 86.158.100.182] PHP Fatal error: require(): Failed opening required '/var/www/matos-sorge.com/subdomains/photos/src/libraries/dependencies.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/local/webapps/openphoto/src/libraries/models/UserConfig.php on line 88
So, this doesn't really exist, what exists is /usr/local/webapps/openphoto/src/libraries/dependencies.php.
How can I hide to openphoto the fact that it is installed as a subdomain and that it's installation directory is not actually the root of the document being served (so photos.matos-sorge.com/src doesn't exist since photos.matos-sorge.com is already serving /usr/local/webapps/openphoto/src/html)?
Cheers, -- PMatos --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx