web-dev-qa-db-fra.com

Comment charger correctement les thèmes WordPress dans mon hôte local?

J'ai un nouveau client qui m'a envoyé un projet WordPress. Donc, pour installer le projet sur ma machine locale, j'ai créé un hôte virtuel comme celui ci-dessous sur ma machine. Je peux donc accéder comme ceci http://barraquete/index.php au contenu.

<VirtualHost *:80>
  ServerName barraquete

  SetEnv MYAPP_ENV dev

  DocumentRoot /home/tirengarfio/workspace/barraquete/archivos
  <Directory /home/tirengarfio/workspace/barraquete/archivos>
      # Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      #Order allow,deny
      #allow from all
      Require all granted
      <IfModule mod_mime.c>
          Addtype font/truetype .ttf
          AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css font/opentype font/truetype
      </IfModule>
      <IfModule mod_rewrite.c>
          Options -MultiViews

          RewriteEngine On
          #RewriteBase /path/to/app
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteRule ^ index.php [QSA,L]
      </IfModule>
      <IfModule mod_expires.c>
          ExpiresActive On
      ExpiresDefault "access plus 10 days"
      ExpiresByType text/css "access plus 1 week"
      ExpiresByType text/plain "access plus 1 month"
      ExpiresByType image/gif "access plus 1 month"
      ExpiresByType image/png "access plus 1 month"
      ExpiresByType image/jpeg "access plus 1 month"
      ExpiresByType application/x-javascript "access plus 1 month"
      ExpiresByType application/javascript "access plus 1 week"
      ExpiresByType application/x-icon "access plus 1 year"
      </IfModule>
    </Directory>
</VirtualHost>

Lorsque je charge le index.php, je récupère le contenu de la page, mais les fichiers .css ne sont pas chargés.

Ce sont le genre d'URL:

http://localhost:8888/barra-web/wp-content/themes/enfold/css/base.css?ver=1

Alors, que dois-je faire pour obtenir les thèmes correctement?

1
tirengarfio

Reconfigurez votre serveur localhost pour utiliser le port 80 et non 8888, votre hôte virtuel utilise le port 80. Ou, dans votre table wp_options, modifiez votre home_url et votre site_url afin qu'ils utilisent le port 8888. Quelle que soit l'utilisation que vous souhaitez utiliser sur votre serveur et WP doivent pointer sur le même port.

1
Anagio