저는 로컬 개발 컴퓨터에서 실행하기 위해 원격 호스트에서 Wordpress 설치를 옮겼습니다. 원격 서버에서는 완벽하게 작동합니다.왜 Wordpress에서 페이지를 열려고 시도 할 때 phpinfo()를 출력합니까?
그러나 내 개발 상자에서는 홈페이지 만로드 할 수 있습니다. 다른 URL은 오류없이 표준 phpinfo()
페이지를로드합니다.
이 문제의 원인을 아는 사람이 있습니까?
저는 로컬 개발 컴퓨터에서 실행하기 위해 원격 호스트에서 Wordpress 설치를 옮겼습니다. 원격 서버에서는 완벽하게 작동합니다.왜 Wordpress에서 페이지를 열려고 시도 할 때 phpinfo()를 출력합니까?
그러나 내 개발 상자에서는 홈페이지 만로드 할 수 있습니다. 다른 URL은 오류없이 표준 phpinfo()
페이지를로드합니다.
이 문제의 원인을 아는 사람이 있습니까?
dev 상자에 MAMP 또는 WAMP를 사용하고있는 것처럼 들리면 존재하지 않는 페이지에 phpinfo를 표시하는 기본 가상 호스트가로드됩니다.
DB의 설정에서 "dev"URL이 ""URL과 유사하기 때문에 로컬에서 작동하지 않는 "http://www.mysite.com"과 같은 URL의 "하드 코드 된" http : // localhost "
개발 서버, 특히 wordpress를 사용할 때마다 개발자 서버를 프로덕션 서버에 가까이 설치해야합니다. 즉, 호스트 파일을 편집하여 "http://www.mysite.com"이 실제로 개발 상자 또는 로컬 호스트로 이동하도록해야합니다. 그렇게하면 제작에 들어가는대로 모든 것을 볼 수 있습니다.
SSL 인증서를 다시 설치하는 호스팅 회사에서이 문제가 발생했습니다.
나는 약간의 검색을했는데, 실제로이 어딘가에 숨어있는 404 에러가 있다는이 스레드를 발견하여 php_errors.log 파일 (FTP의 내 사이트의 루트 폴더에서 찾았습니다)을 확인했습니다. 메모장에 열어 다음과 같은 많은 오류가 발견되었습니다. PHP 치명적 오류 : /var/www/vhosts/mywebsite.com.au/httpdocs/wp-content/plugins/wordpress-https/lib/에 'WordPressHTTPS_Module_phpinfo'클래스가 없습니다. Mvied/Plugin.php on line 385
실제로 wordpress-https 플러그인에 누락 된 파일이 있습니다.
수정하려면 해당 플러그인이 포함 된 폴더 (예 : wp-content/plugins/wordpress-https를 wp-content/plugins/wordpress-https로 변경)의 이름을 변경하여 플러그인을 효과적으로 비활성화하십시오. 잘 작동하고 (워드 프레스-HTTPS 장애인)
Everyting 그 후 금 좋았다 이전 폴더를 삭제 -
이는 날이 최신 버전의 플러그인, 워드 프레스 관리자에 로그인 설치할 수 도움이 희망 사람 :개방을 httpd.conf
변경; AllowOveride 없음
건초 더미에서 바늘에 대해 이야기하십시오! 아마도 .htaccess 파일일까요? SEO 친숙한 URL을 사용하고 있다면 mod_rewrite가 활성화되어 있고 .htaccess 파일이 올바르게 설정되어 있어야합니다. – Prisoner
아시다시피 나는 더 이상 세부 사항을 제시 할 수 없다! – Matthew
내가 말한 것을 확인 했습니까? – Prisoner