没有前端的开放项目_dev.php
我在Symfony1.4中创建了这个项目,并通过FTP上传。 如果我打开或然后所有工作正常,但如果我打开或然后我有错误:没有前端的开放项目_dev.php,php,apache,symfony1,symfony-1.4,Php,Apache,Symfony1,Symfony 1.4,我在Symfony1.4中创建了这个项目,并通过FTP上传。 如果我打开或然后所有工作正常,但如果我打开或然后我有错误: Not Found The requested URL /login was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 为什么??在Sym
Not Found
The requested URL /login was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
为什么??在Symfony或Apache中我必须更改哪些内容?您有吗
no_script_name: true
在settings.yml的prod部分,
以及:
在htaccess中
如果没有,请使用此选项。
它会起作用的,只要根据您的需要更改重写规则。您有吗
no_script_name: true
在settings.yml的prod部分,
以及:
在htaccess中
如果没有,请使用此选项。
它可以工作,只需根据需要更改重写规则。还要确保在服务器上运行“symfony cc”。dev环境在每次页面加载时都会清除缓存,但在生产环境中并非如此。如果您更改了路由,那么之后您将始终需要一个“symfony cc”。还要确保在服务器上运行“symfony cc”。dev环境在每次页面加载时都会清除缓存,但在生产环境中并非如此。如果您更改了路由,您将始终需要一个“symfony cc”。Open
frontend/config/setting.yml
默认情况下您有4个环境:
- 刺激
- 发展
- 试验
- 全部
dev:
.settings:
no_script_name: true # means you don't need the frontend_dev.php in url
然后清除缓存php symfony cc
并进行测试
另外,请检查“all
”env是否未覆盖no\u script\u name:
希望这些信息有用。打开
frontend/config/setting.yml
默认情况下您有4个环境:
- 刺激
- 发展
- 试验
- 全部
dev:
.settings:
no_script_name: true # means you don't need the frontend_dev.php in url
然后清除缓存php symfony cc
并进行测试
另外,请检查“all
”env是否未覆盖no\u script\u name:
希望此信息有用。您是否遵循了中的每个步骤?确保启用了mod_rewrite,并将.htaccess文件上载到symfony的web目录中。是否遵循了中的每个步骤?确保启用了mod_rewrite,并将.htaccess文件上载到symfony的web目录中。