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?
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.