Я мало что знаю о 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>
Пожалуйста, если вам нужно больше информации, чтобы помочь мне решить эту проблему, спросите меня. Спасибо.