I\'d like to deploy my CakePHP-app from localhost to the webserver, but I get Error 500.
My Folder structure looks like this (note: the Cake-app is not
I have two project one main project which is running fine but now i want to run another cakephp project on the same domain.
So you are in the write place this tutorial will help you to run a cakephp on a sub domain
RewriteEngine on RewriteBase / RewriteRule ^$ cake_sub_project/app/webroot/ [L] RewriteRule (.*) cake_sub_project/app/webroot/$1 [L]This two new line needs to add on your main .htaccess file. Here "cake_sub_project" is the sub project
RewriteRule ^$ cake_sub_project/app/webroot/ [L] RewriteRule (.*) cake_sub_project/app/webroot/$1 [L]
Now goto your sub folder and make sure you have changed the .htacces on the following directory.
cake_sub_project/
cake_sub_project/app
cake_sub_project/webroot
2. Need to edit the .htaccess from /httpdocs/cake_sub_project as following
RewriteEngine on RewriteBase /cake_sub_project/ RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L]
Need to edit the .htaccess from /httpdocs/cake_sub_project/app as following
RewriteEngine on RewriteBase /cake_sub_project/app/ RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L]
Need to edit the .htaccess from /httpdocs/cake_sub_project/app/webroot as following
RewriteEngine On
RewriteBase /cake_sub_project/app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]