찾다

 >  Q&A  >  본문

Nginx 기반 WordPress 설치가 실패합니까?

저는 최근에 서버를 구해서 간단한 블로그를 만들어 즐기고 싶었습니다. 그래서 가장 간단한 워드프레스를 선택해서 워드프레스 튜토리얼에 따라 차근차근 설치하고, mysql을 설치해서 워드프레스 데이터베이스를 할당한 뒤, 안내에 따라 yum을 이용해 php*를 설치했습니다. (저는 php-fpm을 포함한 모든 php 패키지를 설치했습니다) ), 제가 선택한 서버는 Nginx이며, 이 서버 역시 yum을 사용하여 설치됩니다.

그런데 install.php를 통해 계속해서 wordpress를 설치하면 404 오류가 나타납니다.nginx 기본 구성의 일부 주석을 제거하면 500 오류가 나타납니다.

nginx 설정 문제인 것 같습니다만 CentOS에서는 파일을 구성하는 위치가 인터넷과 다르고, 인터넷상의 각종 정보의 구성도 다르므로 경험자 분의 설명을 부탁드립니다. 내 의심, 그리고 나는 초보자에게 매우 감사할 것입니다.

/etc/nginx/nginx.conf의 내용은 다음과 같습니다.

으아악

/etc/nginx/conf.d/default.conf는 다음과 같이 설정됩니다.

으아악

/etc/nginx/fastcgi_params는 다음과 같이 설정됩니다.

으아악
PHPzPHPz2747일 전1148

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 17:30:53

    코드 직접 게시:

    /etc/php-fpm.d/www.conf 구성 파일, 모니터링 설정: /etc/php-fpm.d/www.conf 配置文件,设置了监听:

    ...
    ;                            (IPv6 and IPv4-mapped) on a specific port;
    ;   '/path/to/unix/socket' - to listen on a unix socket.
    ; Note: This value is mandatory.
    ; listen = 127.0.0.1:9000
    listen = /var/run/php-fpm.sock
    
    ; Set listen(2) backlog.
    ; Default Value: 65535
    ;listen.backlog = 65535
    ...
    

    /etc/nginx/nginx.conf 配置了 phpupstream

        ...
        reset_timedout_connection on;
        server_names_hash_bucket_size 2048;
    
        upstream php {
            server unix:/var/run/php-fpm.sock;
        }
    
        include /etc/nginx/conf.d/*.conf;
        ...
    

    WordPress 配置的文件,需要引入:

    文件位置为:/etc/nginx/inc.d/wordpress-multisite.inc 으아악

    /etc/nginx/nginx.confphp업스트림을 구성합니다:

    으아악

    WordPress 구성 파일을 가져와야 합니다.🎜 🎜파일 위치는 /etc/nginx/inc.d/wordpress-multisite.inc🎜입니다. 으아악 🎜특정 WordPress 웹사이트의 구성 파일: 🎜 으아악

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:30:53

    으아악

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-16 17:30:53

    nginx의 기본 구성을 다음과 같이 수정하세요.

    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sockfastcgi_pass unix:/var/run/php-fpm/php-fpm.sock

    再去修改 php-fpm 的 /etc/php5/fpm/pool.d/www.conf 配置:

    listen = /var/run/php5-fpm.sock

    php-fpm의 /etc/php5/fpm/pool.d/www.conf 구성을 수정하세요.

    듣기 = /var/run/php5-fpm.sock🎜 🎜그런 다음 nginx를 다시 로드하세요...🎜

    회신하다
    0
  • 취소회신하다