Changing Development Enviroment

I have created a yii app on a Mac with apache server(MAMP) and the app works fine , now I just switched to another machine with ubuntu 13.04 and apache server(LAMP) , and I copied what i developed on Mac to the new machine but nothing works , every time it gives server error with error code 500.

i don’t know how to fix this , any help please ?

Have you checked the configuration in index.php and yiic.php?

Maybe you got some file permission issues?

yes I did

if so how can I deal with them ?

First try to find more information about the error. Usually your development machine should have error display enabled in php.ini and YII_DEBUG defined in index.php. That would make Yii display a full error message with a stack trace and also write it to the application.log.

Just remember not to enable this on the production machine.

When you encounter a serious error in PHP that prevents Yii for writing the log PHP usually leaves some information in the error log of your HTTP server.

SOLVED :D

just generated another main.php and edited what I want , then added edit permission to server for my project directory and every thing works well now.

Thanks dudes :D