нет разрешения на доступ к / на этом сервере. но я могу получить доступ к phpmyadmin

0

Я большой с wamp, у меня есть окна 7, apache 2.4.9.

Когда я пытаюсь "http://localhost" я получаю "У вас нет разрешения на доступ к этому серверу".

У меня нет проблем с "http://localhost/phpmyadmin".

это часть моего httpd.conf может помочь:

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Allow from all         
</Directory>

и это мой phpmyadmin.conf:

Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"

<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1

    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Что мне делать?

  • 0
    Что еще вы изменили в файле httpd.conf? Кроме того, почему вы используете синтаксис Apache 2.2 при установке Apache 2.4, т.е. Allow from должно быть Require
Теги:
permissions
localhost
wampserver

4 ответа

1

Эта часть вашего файла httpd.conf

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Allow from all         
</Directory>

Должен быть возвращен в исходное состояние

<Directory />
    AllowOverride none
    Require all denied
</Directory>

Это контролирует доступ к приводу, установленному Apache, т.е. C:\. Если вы установите для этого разрешение доступа, то вы сделаете весь ваш диск C:\потенциально доступным для кого-либо.

Это не большая проблема, когда вы используете WAMPServer в качестве инструмента разработки, но если вы решите сделать сайт доступным для какого-то удаленного тестирования, и вы откроете свой маршрутизатор, а затем WAMMO Hackers paradise.

0

Общее ip permisson (рабочая проверка):

  <Directory "d:/wamp/apps/phpmyadmin4.1.14/">
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
      <IfDefine APACHE24>
        #Require local
        Require ip 192.168.0
      </IfDefine>
      <IfDefine !APACHE24>
        Order Deny,Allow
          Deny from all
          #Allow from localhost ::1 127.0.0.1
          Allow from 192.168.0
        </IfDefine>
      php_admin_value upload_max_filesize 128M
      php_admin_value post_max_size 128M
      php_admin_value max_execution_time 360
      php_admin_value max_input_time 360
    </Directory>
0

Попробуйте следовать этому руководству. Это должно помочь вам.

В основном, вы должны разрешить собственный ПК:

Allow from 127.0.0.1
  • 0
    Ссылка только ответы не хорошие ответы . Ссылки могут сломаться в любое время. По крайней мере, добавьте соответствующий бит контента со связанной страницы ...
  • 0
    Спасибо за напоминание, обновление.
-2

Возможно, вы могли бы попробовать это:

//EDIT: removed the arguments for path in <Directory> tag.

<Directory />
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Не совсем уверен, что я тоже довольно новичок в этом.

Надеюсь, поможет!

  • 0
    Используйте это ТОЛЬКО если вы хотите, чтобы весь ваш диск `C:` был доступен из Интернета. Другими словами, НЕ ДЕЛАЙТЕ ЭТОГО
  • 0
    @RiggsFolly это только для локального хоста, хотя ...
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню