403 проблема в xampp / apache2 - PullRequest
       19

403 проблема в xampp / apache2

0 голосов
/ 10 апреля 2020

Я мало что знаю о xampp и php. Я на Ubuntu 18.04.4 LTS , и я недавно установил xampp -v 7.4.3. Этот вопрос всегда касается inte rnet, но я не могу найти решение, которое работает для меня.

test_site php Проект веб-сайта находится в: /opt/lampp/htdocs/ как и должно быть. Всякий раз, когда я хочу получить доступ к test_site , я получаю ответ Доступ запрещен! , как показано ниже.

<style type="text/css"><!--/*--><![CDATA[/*><!--*/ 
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
<h1>Access forbidden!</h1>
<p>
    You don't have permission to access the requested directory.
    There is either no index document or the directory is read-protected.
</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:you@example.com">webmaster</a>.
</p>
<h2>Error 403</h2>
<address>
  <a href="/">localhost</a><br />
  <span>Apache/2.4.41 (Unix) OpenSSL/1.1.1d PHP/7.4.3 mod_perl/2.0.8-dev Perl/v5.16.3</span>
</address>

Обратите внимание , что страница xampp по умолчанию работает нормально вместе с phpmyadmin.

Ниже приведен файл httpd.conf в /opt/lampp/apache2/conf directory.

Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"

<Directory "/opt/lampp/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

Ниже приведен файл httpd-vhosts.conf в каталоге ~/opt/lampp/etc/extra/, на случай, если он понадобится, чтобы помочь мне исправить это.

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/opt/lampp/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
    Require all granted
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/opt/lampp/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
    Require all granted
</VirtualHost>

Пожалуйста, если вам нужно больше информации, чтобы помочь мне решить эту проблему, спросите меня. Спасибо.

...