Hi there, A client asked me to upload their website to 1&1. I said ok, expecting some database setup along with the file uploads but no great hassle. I took a look: it's a symfony1.4 app -- should be no problem, I thought, although I've never worked with symfony. After setting up the database and importing the schema+data it didn't work, so I did a quick search which yielded http://trac.symfony-project.org/wiki/installing_symfony_on_1and1_sharedhost -- so I added a php.ini and put the php5 stuff in the .htaccess, like so: [.htaccess] Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^sf(/.*)?$ ../lib/symfony14/data/web/sf$1 [L] AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php RewriteBase / RewriteCond %{REQUEST_URI} \..+$ RewriteCond %{REQUEST_URI} !\.html$ RewriteRule .* - [L] RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> [/.htaccess] Now, when I access the domain directly (http.//domain.com/), I get an internal server error. When I access the index.php, I get this (abridged): [index.php] 1..71 # ->getLanguages() not ok 1 - ->getLanguages() returns an empty array if the client do not send an ACCEPT_LANGUAGE header # Failed test ([..]/lib/symfony14/test/unit/request/ sfWebRequestTest.php at line 55) # got: array ( 0 => 'en_US', 1 => 'en', ) # expected: array ( ) ok 2 - ->getLanguages() returns an empty array if the client send an empty ACCEPT_LANGUAGE header [..] ok 6 - ->getPreferredCulture() returns the preferred culture # ->getCharsets() not ok 7 - ->getCharsets() returns an empty array if the client do not send an ACCEPT_CHARSET header # Failed test ([..]/lib/symfony14/test/unit/request/ sfWebRequestTest.php at line 83) # got: array ( 0 => 'ISO-8859-1', 1 => '*', 2 => 'utf-8', ) # expected: array ( ) ok 8 - ->getCharsets() returns an empty array if the client send an empty ACCEPT_CHARSET header ok 9 - ->getCharsets() returns an array with all accepted charsets # ->getAcceptableContentTypes() not ok 10 - ->getAcceptableContentTypes() returns an empty array if the client do not send an ACCEPT header # Failed test ([..]/lib/symfony14/test/unit/request/ sfWebRequestTest.php at line 96) # got: array ( 0 => 'text/html', 1 => 'application/xhtml+xml', 2 => 'application/xml', 3 => '*/*', ) # expected: array ( ) ok 11 - ->getAcceptableContentTypes() returns an empty array if the client send an empty ACCEPT header [..] ok 60 - ->getPathInfo() returns the url path value if it not exists use default REQUEST_URI without query not ok 61 - ->getPathInfo() returns the url path value if it not exists use default / # Failed test ([..]/lib/symfony14/test/unit/request/ sfWebRequestTest.php at line 306) # got: '/test/klaus2' # expected: '/' # getPathInfo ok 62 - ->getRequestParameters() returns the request parameters default array [..] [/index.php] As I said, I haven't worked with symfony before, so I don't know how to deal with this, especially since 1&1 is as incompetent as ever and also won't give me any useful data like error logs. I did try this on my home dev machine. The app didn't exactly work out of the box but the stuff above did not occur, plus I fixed the error on my machine within a few minutes. Also, the guy who initially coded the app can't be contacted, so no help from there. Has anyone any useful idea or even experience with this kind of stuff? greetings, woopidoo -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en