Hug*_*葛修远 4 php apache .htaccess phalcon
我在使用PhalconTutorial 1时遇到了一些麻烦.最后我克隆了它的版本,Github以确保我没有遗漏一些东西; 仍然从那里获得相同的行为.
将浏览器指向localhost/test,如教程中所示:`
"PhalconException: TestController handler class cannot be loaded".
Run Code Online (Sandbox Code Playgroud)
localhost/test.php然而,去加载"你好!" 正确测试消息.
Phalcon出现在phpinfo() and get_loaded_extensions().
即使克隆了教程,我也会遇到这种行为
https://github.com/phalcon/tutorial.
我的猜测是,apache没有正确重写URL,如Phalconphp路由无法正常工作所述,但我的问题似乎与那里的问题不一样.
htaccess文件的内容:
#/tutorial/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
和
#/tutorial/public/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
小智 7
替换引导程序文件 index.php
$url->setBaseUri('/tutorial/');
Run Code Online (Sandbox Code Playgroud)
同
$url->setBaseUri('/');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11680 次 |
| 最近记录: |