1

Amazon EC2 AMI Linux에서 심포니 1.4를 설치했습니다.Symfony 1.4 - cacheHelper.php을로드 할 수 없습니다.

모든 일이 잘 구성하는 것 같지만 나는 기본 시간 * 목표 주가 열 때 : //ec2-xxxxxxx-.amazonaws.com/ URL이 표시 나를 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> 
+0

당신이 당신의 가상 호스트의 conf를 추가 할 수 있을까요? – j0k

+0

use_helper ('cache')를 정의 했습니까? 왜냐하면 캐시 파일은'CacheHelper.php'가 아니라'cacheHelper.php'입니다. – j0k

+0

@ j0k : standard_helper : [Partial, Cache, i18n]을 설정했습니다. –

답변

0

여기에는 잘못된 구성이 있습니다. ":"는 i18n.yml에서 데이터베이스 관련 :

database: mysql://user:[email protected]/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> 
+0

도움을 주셔서 감사합니다. 귀하의 솔루션으로 내 문제가 해결되었습니다 –

+0

당신은 여전히'/ sf' 문제가 있습니다. Btw, 이제 내 대답을 받아 들일 수 있습니다. – j0k