Google 클라우드 플랫폼의 Wordpress permalink가 작동하지 않습니다.
최근에 새로운 Google Cloud Platform 인스턴스를 설정하여 WordPress 사이트를 호스팅했습니다.저는 현재 총 4개의 사이트를 운영하고 있으며, 지금까지 잘 작동하고 있습니다(많은 학습 곡선이 있었습니다!).
기본적으로 WordPress 이행이 종료되었지만 Permalinks에 문제가 있습니다.설정 페이지에서 사용할 수 있는 WordPress 커스텀 URL permalinks는 전혀 작동하지 않습니다.디폴트 이외의 설정으로 변경하면 페이지로 이동하려고 하면 404가 표시됩니다.
저는 온라인에서 많은 조사를 했고 이것이 와 관련이 있다는 것을 발견했습니다.HTACCESS 파일 및 적절한 설정이 있는지 확인합니다.문제는 GPC가 .htaccess를 사용하지 않고 app.yaml이라는 다른 파일을 사용한다는 것입니다.내 WordPress permalinks에서 작동하도록 구성하는 방법에 대한 온라인 정보를 찾을 수 없습니다.
이거 할 줄 아는 사람 있어요?
잘 부탁드립니다.
SSH를 통해 인스턴스에 연결한 후 다음 명령을 실행하여 Apache2.conf 파일을 엽니다.
sudo nano /etc/apache2/apache2.conf
아래 화살표 키를 사용하여 파일 하단으로 스크롤하여 다음 코드 블록을 찾습니다.
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
이 줄에 이렇게 써 있어요.
AllowOverride None
변경 내용:
AllowOverride All
파일을 저장하고 종료한 다음(CTRL + X, Y, ENTER) Apache 서버를 다시 시작합니다.
sudo service apache2 restart
permalinks에는 mod_rewrite 및 .htaccess가 필요합니다.
순서:
Ubuntu/Debian에서 mod_rewrite를 활성화하려면 터미널에 이 명령을 작성하기만 하면 됩니다.
sudo a2enmod 개서
이 후 "service apache2 restart"를 입력하여 apache2를 다시 시작합니다.
설정 페이지에서 permalink 패턴을 전환할 때 워드프레스가 업데이트할 수 있도록 .htaccess 파일에 대한 권한을 "chmod 666"으로 변경하십시오.
Google에서 제공하는 WordPress 설치 가이드를 사용하여 WordPress를 설치한 것으로 알고 있습니다.
에 대해 읽어보셨습니까?
위의 링크에 그 방법의 예가 있습니다.
저는 sudo a2enmod rewrite를 실행해야 하는데 이제 완벽하게 작동합니다.
언급URL : https://stackoverflow.com/questions/44530798/wordpress-permalinks-on-google-cloud-platform-dont-work
'programing' 카테고리의 다른 글
Ionic/Cordova 앱 인증 (0) | 2023.03.27 |
---|---|
표시되는 값을 변경하려면 ng-options에 필터를 사용합니다. (0) | 2023.03.22 |
기능하는 setState를 사용하는 경우 (0) | 2023.03.22 |
다트 플래터에서 json 문자열을 json 객체로 변환하는 방법? (0) | 2023.03.22 |
워드프레스에서 '루트'를 작성하려면 어떻게 해야 합니까? (0) | 2023.03.22 |