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>
당신이 영구 링크를 사용하도록 설정이 수정 mod_rewrite를에 추가? .htaccess 파일은 어떻게 생겼습니까? –
htaccess 파일이 변경되지 않았습니다. 그것의 기본값. 예, 퍼머 링크가 활성화되었습니다. – Mark
팁이 도움이되었습니다. 나는 .htaccess를 보았다. 그것은입니다. 하지만 아파치는 mod_rewrite가 우분투에 기본적으로 설치되어 있지 않습니다. 팁 고마워 –
Mark