2015-06-12 3 views
1

Я получаю эту ошибку при развертывании php-проекта на сервере wamp. В основном я использовал фреймворк codeigniter.Не удалось загрузить ресурс: сервер ответил статусом 403 (Forbidden)

запрос URL является http://localhost:80/index.php

ниже код.

<? 
if(isset($js)){ 
    if(is_array($js)){ 
    if(count($js) >= 1){ 
     foreach($js as $file){ 
      if(file_exists("../www/js/{$file}")){ 
    ?>  
    <script type="text/javascript" language="javascript" src="<?php echo 
    base_url();?>js/<?=$file?>"></script> 
    <? 
      } 
     } 
    } 
    } else { 
    ?>  
    <script type="text/javascript" language="javascript" src="<?php echo 
    base_url();?>js/<?=$js?>"></script> 
    <? 
    } 
} 
?> 

Это показывает ошибку в браузере как

GET http://localhost/js/%3C?=$file?%3E 
GET http://localhost/js/%3C?=$js?%3E 

Почему эта ошибка occurring.Please мне помочь.

+0

Кажется, выдается с разрешения. Убедитесь, что в папку, которую вы пытаетесь загрузить, было предоставлено соответствующее разрешение. – Rikesh

+0

Я новичок в PHP, как дать разрешение. Можете помочь – Atul

+0

@Rikesh W в wamp означает Вдовы. Разрешение почти никогда не является проблемой для окон. Если кто-то не следил за советом * nix и не испортил систему. – RiggsFolly

ответ

1

Это, вероятно, потому, что вы используете PHP short_open_tags

т.е.

<?=$file?> 

Но в его по умолчанию из состояния коробки РНР параметр выключен.

Редактировать php.ini, чтобы убедиться, что вы редактируете правильный файл php.ini обычно есть 2

Используйте wampmanager меню -

wampmanager -> PHP -> php.ini 

Поиск по

short_open_tags = Off 

и изменить его на

short_open_tag = On 

Однако лучшим решением было бы не использовать короткие теги, поэтому ваш код будет универсально переносимым. Таким образом, вы можете вместо этого изменить код

<?php echo $file;?> 

Это немного дольше, но будет работать с любой конфигурацией PHP.

+1

Спасибо, что так много. Оно работает. – Atul

+1

Но если ответ правильный, Tick будет полезен, чтобы другие могли видеть, что сработало. – RiggsFolly

Смежные вопросы