早些時候,我的app/build
在/var/www/beta
裏面,工作正常。但是當我將該項目從測試版移到/var/www
時,我遇到了問題。CakePHP baseUrl問題
當我添加rewrite.script
我可以訪問控制器,但沒有css或js。
然後我在Config/core.php
註釋掉這一行:
Configure::write('App.baseUrl', env('SCRIPT_NAME'));
我現在得到的所有CSS和JS,但我得到缺控制器。我必須 把index.php放在url中。
www.mydomain.com/index.php/login
不能看到我錯過了什麼。 我已經在/etc/apache2/sites-available/default
中對Allowoverride None進行了更改。
希望有人幫助我解決這個問題,因爲這會讓我發瘋。
默認情況下,「/ etc/apache2/sites-available」文件夾中的配置文件未加載。這僅僅是爲了舉例。配置應該駐留在'/ etc/apache2/sites-enabled'中。除非你使用主要的Apache配置來加載站點可用的配置,否則這可能是你的問題。如果默認配置不在'sites-enabled'文件夾中,您可能仍然需要運行'a2ensite default'。 – Oldskool 2014-10-09 21:25:39
我做了defualt文件的變化,但能夠運行a2enmod命令。給出一個錯誤「文件已存在不tocuhing它」 – userMadhav 2014-10-10 08:03:33
在上述評論其*無法運行a2enmod命令 – userMadhav 2014-10-10 09:54:32