在cakePHP中,在my routes.php中只有'/';(基本路径)有效。找不到任何其他url 404页
这是我使用PHP的第一天。直到今天我才看到它,所以请对我宽容一点。我不明白为什么其中一个URL不工作在cakePHP中,在my routes.php中只有'/';(基本路径)有效。找不到任何其他url 404页,cakephp,Cakephp,这是我使用PHP的第一天。直到今天我才看到它,所以请对我宽容一点。我不明白为什么其中一个URL不工作 /* http://localhost works so I know this path is all set up */ Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home')); /* http://localhost/pages/ or http://localh
/* http://localhost works so I know this path is all set up */
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
/* http://localhost/pages/ or http://localhost/pages/about is
"Requested URL pages not found" even though it points
to the same known working path */
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display', 'home'));
我有Configure::write('debug',2)
在core.php
中
在同一个Ubuntu框中,我正在玩纯PHP,奇怪的是,每当我使用
\u POST
数组时,不管表单试图做什么,数组都是空的。我是否有一些设置表明除了'/'
之外不允许输入?其他链接取决于mod_rewrite
请确保通过以下方式启用mod_rewrite:
sudoa2enmod重写
您需要通过以下方式重新启动服务器:
sudo/etc/init.d/apache2重新启动
最后,您需要确保vhost没有将AllowOverride设置为none
对于测试,可以将其设置为“全部”。如果需要更改此设置,您需要重新启动服务器。其他链接取决于mod_rewrite 请确保通过以下方式启用mod_rewrite: sudoa2enmod重写 您需要通过以下方式重新启动服务器: sudo/etc/init.d/apache2重新启动 最后,您需要确保vhost没有将AllowOverride设置为none
对于测试,可以将其设置为“全部”。如果需要更改此设置,您需要重新启动服务器。您是一个救生员。非常感谢。我已经重写了mod_,在/etc/apache2/sites available/default文件中,我有一个文档root/var/www/cakephp/app/webroot选项FollowSymLinks AllowOverride所有选项索引FollowSymLinks多视图AllowOverride无顺序允许,我不得不把第二个也改成“全部”。你是个救生员。非常感谢。我已经重写了mod_,在/etc/apache2/sites available/default文件中,我有一个文档root/var/www/cakephp/app/webroot选项FollowSymLinks AllowOverride所有选项索引FollowSymLinks多视图AllowOverride无顺序允许,我不得不把第二个也改成“全部”。