2012-12-14 3 views
0

Apache에 Wordpress를 설치했습니다. 그것은 잘 작동하는 것처럼 보입니다, 나는 홈페이지를 얻고 관리자에게 페이지를 만들었습니다.Wordpress Apache 구성 오류

[홈페이지에 액세스 할 수 있습니다. 하지만 내가 페이지에 액세스하려고 할 때. 나는 404를 얻는다.

http://mysite.com/ 나는 다음과 같은 오류가,

http://mysite.com/news 로그 파일에서는 404

을 스루 잘 작동 :

[2012 금 12월 14일 10시 21분 58초을] [오류] [ 클라이언트 127.0.0.1] 파일이 존재하지 않습니다 :/home/wordpress/mysite/news, referer : http://mysite.com/

Apache에서 NameBasedVirtual 호스팅을 사용하고 있습니다.

<VirtualHost *:8080> 
    ServerName mysite.com 
    DocumentRoot /home/wordpress/mysite/ 

    ErrorLog /var/log/www/mysite-error.log 
    CustomLog /var/log/www/mysite-access.log combined 

    <FilesMatch \.php$> 
      SetHandler application/x-httpd-php 
    </FilesMatch> 

    <Directory /home/wordpress/mysite> 
     AllowOverride FileInfo Options 
     Allow from all 
     DirectoryIndex index.php 
    </Directory> 

    <Location /wp-admin/> 
     Header set Cache-Control no-cache 
    </Location> 
</VirtualHost> 
+1

당신이 영구 링크를 사용하도록 설정이 수정 mod_rewrite를에 추가? .htaccess 파일은 어떻게 생겼습니까? –

+0

htaccess 파일이 변경되지 않았습니다. 그것의 기본값. 예, 퍼머 링크가 활성화되었습니다. – Mark

+0

팁이 도움이되었습니다. 나는 .htaccess를 보았다. 그것은 입니다. 하지만 아파치는 mod_rewrite가 우분투에 기본적으로 설치되어 있지 않습니다. 팁 고마워 – Mark

답변

0

나는 .htaccess를 보았다.

입니다.

하지만 Apache에는 mod_rewrite가 기본적으로 우분투에 설치되어 있지 않습니다. 이렇게 그것은 일을 didnt하고 좋은 과오를 통해서 didnt.

그냥