programing

Wordpress 문제: 이행 후 홈페이지만 기능

copysource 2023. 3. 26. 14:08
반응형

Wordpress 문제: 이행 후 홈페이지만 기능

며칠 전, 나는 내 컴퓨터를wordpress공유 호스팅에서 웹 사이트로vps문제가 생겼어요

많은 가이드/튜토리얼을 따라다니며 검색해보니 왜 작동하지 않는지 알 수 없습니다.홈페이지는 다른 모든 페이지 404를 로드하는 유일한 페이지입니다.관련된 파일 몇 개를 첨부했습니다.

좋은 생각 있는 사람?

HT 액세스

httpd.conf

디렉토리 리스트의 일부 - www.pastebin.com/BCPfRisB

잘 부탁드립니다

  1. wp-admin 로그인
  2. [ Settings ]> [ Permalinks ]으로 이동합니다.
  3. 변경하지 말고 "Save Changes" 버튼을 클릭합니다.

이제 사이트의 보조 페이지가 작동합니다.

저도 같은 문제가 있어서 루트 디렉토리에서 .htaccess를 생성하는 것을 수정했습니다.내용은 다음과 같습니다.

/var/www/var/htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

편집과 함께httpd.conf에 배치되었다/etc/httpd/confAllowOverride 지시어 값을 로 설정합니다.All를 위해/var/www/html디렉토리(아래 참조):

<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

마지막으로 Apache를 재시작합니다.

sudo service httpd restart

배포와 관련된 모든 단계는 Centos Box에서 WordPress 애플리케이션 호스팅을 참조하십시오.

가능한 모든 해결책을 찾을 수 있는 답을 찾지 못해 이 글을 올렸습니다.이 답변은 이 문제를 해결하는 데 도움이 되는 편리한 체크리스트라고 생각하시면 됩니다.

a) Permalinks 업데이트.내부 설정을 리빌드 하는 순서는, 다음과 같습니다.

a) WordPress 대시보드에 로그인합니다.
b) Settings -> Permalinks 순으로 이동합니다.
c) 변경하지 말고 "Save Changes" (변경 저장) 버튼을 클릭합니다.


b).htaccess에는 개서 엔진 설정이 필요합니다.

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^index\.php$ - [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
</IfModule>

c) 또한 Apache 로그 파일의 오류로 인해 다음 엔트리가 필요했습니다.your-wordpress.confApache 파일은 주로 에 있습니다./etc/apache2/vhostd.d디렉토리로 이동합니다.

<Directory your-wordpress-directory>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

d) 보증mod_rewrite유효하게 되어 있다

Wordpress 문제: 이행 후 홈페이지만 기능
a2enmod rewrite
Restart Apache

이 문제와 관련되어 있습니다.

Word press 404 오류(이행 후) 홈페이지 이외의 모든 페이지에 표시됨

wp 플러그인 호출 'duplicator'가 있습니다. 소규모 사이트에서 사용할 수 있습니다.그렇지 않으면 wp_options 테이블 siteurl과 홈 URL을 변경한 후 관리자 백엔드 설정 -> permalinks -> permalinks - permalinks - permalinks를 설정하고 저장해야 합니다.

그런 다음 .htaccess를 설정하고 다음 코드를 설정하여 테스트할 수 있습니다.

`#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>`

홈 및 사이트 URL을 이동한 새 URL로 변경해야 합니다.가장 쉬운 방법은 이것을 추가하는 것입니다.

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

wp-config.php 할 수 .
새로운 웹사이트 URL로 더미 링크를 교환해 주세요.이것이 도움이 되는지 알려주세요.

언급URL : https://stackoverflow.com/questions/42162570/wordpress-issue-after-migration-only-homepage-works

반응형