2015-02-03 4 views
1

방법이 오류를 해결하는 방법 도와주세요이 서버에서 찾을 수 없습니다/데이터베이스 설정을 설치, 나는 그것이Coordino - 요청 된 URL/테스트/

  • 나는 "database_sample.php"를 변경 설치할 수 없습니다 응용 프로그램/config 폴더에 "database.php",

응용 프로그램에/htaccess로

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteRule ^$ app/webroot/ [L] 
RewriteRule (.*) app/webroot/$1 [L] 

응용 프로그램/웹 루트/htaccess로

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 

을 다음 나의 아파치 가상 호스트 설정을 편집하고

에 AllowOverride 없음

에 AllowOverride 모든

I

에 변경 더 이상 무엇을 해야할지 모르겠다. , 제안 할 것이 있습니까?

답변

0

두 개가 아닌 .htaccess 파일이 세 개 있어야합니다. 예를 들어 Coordino가/var/www/아래에 있으면 다음과 같아야합니다.

/var/www/.htaccess 
/var/www/app/.htaccess 
/var/www/app/webroot/.htaccess 

아마 첫 번째 것이 누락 된 것 같습니다. 답장을 보내

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 
+0

감사합니다,하지만 오류 (404)는 여기에 여전히 - 요청 된 URL/cordino// 데이터베이스 구성을 설치이 서버에서 찾을 수 없습니다 : 그 내용이 있어야한다. 예, 3 개의 .htaccess 파일이 있고 코드 끝에이 있지만 www/app/webroot/.htaccess 기본 코드는 내 경우 RewriteEngine입니다. RewriteCond % {REQUEST_FILENAME}! -d RewriteCond % {REQUEST_FILENAME }! -f RewriteRule^(. *) $ index.php? url = $ 1 [QSA, L] –

+0

mod_rewrite가 활성화되어 있습니까? 그렇지 않다면 sudo a2enmod rewrite를 입력하고 Apache를 다시 시작하십시오. – brunobastosg