Symfony 1.4 - невозможно загрузить cacheHelper.php
Я только что установил Symfony 1.4 на Amazon EC2 AMI Linux.
Кажется, все настроено нормально, но когда я открываю URL h*tp://ec2-xxxxxxx-.amazonaws.com/ по умолчанию, он показывает мне 401 | Unauthorized | InvalidArgumentException
и ошибка:
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.
Любая помощь приветствуется.
<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>
1 ответ
Решение
Ну, это скорее неправильная конфигурация здесь. Добавьте пароль или хотя бы ":" в соединение с базой данных в i18n.yml
:
database: mysql://user:pass@localhost/db
database: mysql://user:@localhost/db
И, кстати, у вас тоже есть что-то не так в вашем индексе:
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
Кроме того, не забудьте добавить псевдоним в /sf
иметь значок на панели инструментов:
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>