终于开了csdn的博客,很是兴奋。
cakephp开发web应用的确很快,开发速度比起Java来说快一倍,当然,小应用上面,cakephp能大展身手。
cakephp的解压后,用http://localhost/cakephp来访问会有这样正确的画面。
如果出现了以下画面:
按照一下步骤做做:
1..htaccess 文件内容应该如下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
而且这个文件在根目录、/app/、/app/webroot/也有。
2.服务器启用 mod_write
修改httpd.conf,在apache的文件夹能找到。在 LoadModule 列表中,您应当会看到下面一行(或极为类似):LoadModule rewrite_module libexec/mod_rewrite.so,把那个#号去掉
。在 AddModule 列表中,您应当会看到这一行(或极为类似):AddModule mod_rewrite.c
。这段是看别人写的,但AddModule就找不到,所以就不理这个了。
<Directory "/webroot">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
搞掂以上的东西接下来便是数据库的设置了。
先设置了数据库,其他东西才能跑起来。你看首页的指示就知道。
把/app/config/database.php.default这个文件复制一个副本放在同样的目录下。然后里面有些参数设置。
1.driver
此字段可以是 mysql
、mysqli
、postgres
、sqlite
、mssql
、db2
, oracle
、adodb
或 pear-drivername
。
2.persistent
是否应该数据库持久连接。
3.host
填的是主机地址,如果是本机是就用localhost
4.login
就是数据库的用户名
5.password
就是数据库的密码
6.database
用哪个数据库
7.prefix
cakephp调用表名的前序,如果几个程序相同名称的表,就需要使用前序,那么保证表不会被覆盖。
先说到这里。