2017-07-27 3 views
0

Je crée un bloc à partir de la configuration. Dans ce bloc, je vous écris ce code ...Erreur 403 Image introuvable dans Drupal 7

<div class="provider-bg" id="provider1"> 
     <img alt="" class="img-responsive" src="<?php echo base_path().path_to_theme() ?>/images/provider-1.jpg" /> 
</div> 

Puis, j'enregistrer avec PHP au format texte.

Mon hôte virtuel est ... http://localhost:8888/drupal
Ainsi, le chemin de l'image sera comme ça ...

<img alt="" src="/drupal/sites/all/themes/myancast/images/ios.png"> 

Cette image apparaît dans les jours il y a quelques derniers. Aujourd'hui, je cours le site et cette image disparaît immédiatement et a eu une erreur 403.

Echec du chargement de la ressource: le serveur a répondu avec un statut de 403 (Interdit).
J'essaie de trouver la solution toute la journée. Mais, je ne peux toujours pas résoudre.
Quelqu'un peut-il m'aider s'il vous plaît?

+0

fournir un accès complet URL de l'image et l'image vérifier existe ou non –

+0

http: // localhost: 8888// sites Drupal/all/thèmes/myancast/images/ios.png .. c'est le chemin complet de l'image bro. L'image existe bro. J'ai eu cette erreur. Vous n'êtes pas autorisé à accéder à /drupal/sites/all/themes/myancast/images/ios.png sur ce serveur. Je change chmod 777 en dossier images et toutes les images à l'intérieur de bro. Mais, pas de travail :( –

Répondre

2

Ajouter base_url global $ dans votre code et utiliser comme ci-dessous

<img alt="" class="img-responsive" src="<?php echo $base_url.'/'.path_to_theme(); ?>/images/provider-1.jpg" /> 
+0

ne fonctionne pas bro .... –

1

Avez-vous essayé cela?

<img alt="" class="img-responsive" src="<?php echo '/'.path_to_theme(); ?>/images/provider-1.jpg" /> 
0

essayer,

<?php 
 
$imgurl = file_create_url(path_to_theme().'/images/provider-1.jpg'); 
 
?> 
 
<img alt="" class="img-responsive" src="<?php echo $imgurl ?>"/>