Symfony的1.4 - 无法加载cacheHelper.php [英] Symfony 1.4 - Unable to load cacheHelper.php
问题描述
我刚刚安装的symfony 1.4在Amazon EC2上的AMI的Linux。
每一件事情似乎是配置罚款,但是当我打开默认的H * TP://ec2-xxxxxxx-.amazonaws.com/ URL它显示我 401 |未经授权| InvalidArgumentException
的错误是:
无法加载cacheHelper.php帮手:SF_ROOT_DIR /应用程序/前端/ lib中/帮手,SF_ROOT_DIR / lib中/帮手,SF_ROOT_DIR / lib目录/供应商/ symfony的/ lib目录/帮手。
任何帮助是AP preciated。
<虚拟主机*:80>
服务器名ec2-184-73-90-216.compute-1.amazonaws.com
的DocumentRoot的/ var / www / html等/项目/网络
的DirectoryIndex index.php文件
<目录的/ var / www / html等/项目/网络>
设置AllowOverride所有
从所有允许
< /目录>
< /虚拟主机>
那么它更是一个错误的配置在这里。添加一个密码,或者至少是:在你的数据库连接的 i18n.yml
:
数据库:mysql的://用户名:密码@本地/ DB
数据库:mysql的://用户名:@本地/ DB
顺便说一下,你也有你的索引一些错误:
致命错误:调用一个成员函数的getId()上在/ var / www / html等/项目/应用程序/前端/模块/用户/动作/操作的非对象。 class.php上线41
另外,不要忘了一个别名添加到 / SF
有工具栏中的图标:
别名/ SF的/ var / www / html等/项目/ lib中/供应商/ symfony中/数据/网络/ SF
<目录的/ var / www / html等/项目/ lib中/供应商/ symfony中/数据/网络/ SF>
设置AllowOverride所有
从所有允许
< /目录>
I have just setup symfony 1.4 on Amazon EC2 AMI Linux.
Every thing seems to be configured fine but when I open the default h*tp://ec2-xxxxxxx-.amazonaws.com/ URL it shows me 401 | Unauthorized | InvalidArgumentException
and the error is:
Unable to load "cacheHelper.php" helper in: SF_ROOT_DIR/apps/frontend/lib/helper, SF_ROOT_DIR/lib/helper, SF_ROOT_DIR/lib/vendor/symfony/lib/helper.
Any help is appreciated.
<VirtualHost *:80>
ServerName ec2-184-73-90-216.compute-1.amazonaws.com
DocumentRoot "/var/www/html/project/web"
DirectoryIndex index.php
<Directory "/var/www/html/project/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Well it's more a wrong configuration here. Add a password or at least ":" in your database connection in the i18n.yml
:
database: mysql://user:pass@localhost/db
database: mysql://user:@localhost/db
And by the way, you also have something wrong in your index:
Fatal error: Call to a member function getId() on a non-object in /var/www/html/project/apps/frontend/modules/user/actions/actions.class.php on line 41
Also, don't forget to add an Alias to /sf
to have icon in the toolbar:
Alias /sf /var/www/html/project/lib/vendor/symfony/data/web/sf
<Directory "/var/www/html/project/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
这篇关于Symfony的1.4 - 无法加载cacheHelper.php的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!