CakePHP和NearlyFreeSpeech.net

时间:2013-05-03 06:04:56

标签: cakephp nearlyfreespeech

如何在NearlyFreeSpeech.net上设置AllowOverride?我正在尝试按照Within cakePHP, In my routes.php only the '/' (base path) works. Any other url is 404 page not found的说明解决其中描述的问题。

到目前为止,当我离开WAMP开发环境时,我必须执行以下操作:

  • 按正确的大小写参考控制器名称
  • 更改配置文件中的服务器名称
  • 将所有与CakePHP相关的文件添加到网络组

1 个答案:

答案 0 :(得分:0)

解决方案如下:

  1. 将文件从您的工作环境复制(或从源代码管理工具导出)到NearlyFreeSpeech.net(NFS.net)上的新文件夹中。我们将新文件夹称为“abc”。
  2. 将您的数据库导入NFS.net。
  3. 在网站的NFS.net版本上根据需要配置数据库设置。
  4. 将abc文件夹及其中的所有内容添加到网络组。
  5. 进入/ home / public / abc中的.htaccess文件,并在“RewriteEngine on”下添加“RewriteBase / abc”。
  6. 将“RewriteBase / abc / app”添加到/ home / public / abc / app中的.htaccess,并将“RewriteBase / abc / app / webroot”添加到/ home / public / abc / app / webroot中的那个。