Forbidden
You don’t have permission to access / on this server. Apache/2.4.9
(Win64) PHP/5.5.12 Server at localhost Port 80
The above statement was given by the browser. I’m new to wamp so please help me out. I’ve tried other solutions which are available on the forum but still this message pops up!
asked Aug 20, 2015 at 5:30
Most ISPs (Internet Service Providers) don’t allow access to Port 80 or 25. Try another port that isn’t used, refer to this list.
answered Aug 20, 2015 at 5:37
MeestorHokMeestorHok
2402 silver badges7 bronze badges
1
Всем привет, не давно перешел на ubuntu, пока очень тяжело дается, у меня получилось развернуть сервер на ubuntu локальный, теперь я хочу начать с ним работать, перешел в браузере по пути localhost все работает, но как я перехожу в другую папку, сразу возникает проблема, перехожу в localhost/classes выдает вот такую оишбку
Forbidden
You don’t have permission to access this resource.Apache/2.4.41 (Ubuntu) Server at localhost Port 80
Почитал, нужно выдать права, но так и не нашел нормальную инфу, распишите подробно все, пожалуйста
If you meet with “Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80” error.
OR
Requirement: –
Assuming that you have installed magento2 successfully on Windows.
In this article, lets quickly fix the issue/error which comes while accessing the base url of the site.
Solution:
There are only 4 steps to resolve this:-
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/folder_name/pub" ServerName yourname.magento.com </VirtualHost>
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost>
Base URl for Magento2.4.1 : – DocumentRoot "C:/xampp/htdocs/folder_name"
In this way we have set the document root of your magent2 directory where we have installed magento2.
2. Add domain in the Hosts file
Now, Open notepad with “Run as administrator”.
lets open C:WindowsSystem32driversetchosts file in notepad and add the below line at the bottom of the file.
127.0.0.1 yourname.magento.com
Restart apache to apply php settings by click on apache Stop
and Start
button on XAMPP
Make sure Elasticsearch, Apache, Mysql all are running.
3. Set domain in Env.php file
Open the app/etc/env.php file – search for “‘downloadable_domains’” in this file. Update the correct domain url there.
Like This –
‘downloadable_domains’ => [
'yourname.magento.com'
],
4. Update the Base url in the database table
Open the localhost/phpmyadmin/ in the browser, select the database and in the SQL Queries, enter below command
UPDATE `core_config_data` SET value='http://yourname.magento.com/' WHERE path='web/unsecure/base_url';
5. Clear Cache :
Run the command: php bin/magento c:f
Watch the below video for step by step guide : –
Conclusion:
In this article, we have fixed the issue with 4 simple steps. Hope this helps you. Please comment below giving feedback.
Recommended Posts
- How to Create New CMS Block or Static Block in Magento 2?
- Install Magento 2 on Ubuntu 21.04 [Complete Guide]
- Magento 2 – How to Build a Complete Module
- Magento2 – Multiple Store and Multiple Websites
- Magento2 Theme Development Tutorial Step by Step
Ответ на:
комментарий
от Anoxemian 09.12.17 03:30:57 MSK
Ответ на:
комментарий
от u0atgKIRznY5 09.12.17 09:55:07 MSK
Unable to connect
Firefox can't establish a connection to the server at localhost.
The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer's network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.
- Ссылка
Ответ на:
комментарий
от u0atgKIRznY5 09.12.17 09:55:07 MSK
Да я все уже вводил, он просто не заходит туда
- Ссылка
Ответ на:
комментарий
от justAmoment 09.12.17 07:04:02 MSK
Ответ на:
комментарий
от Ivan1990 09.12.17 23:04:04 MSK
запусти уже апач и проверь, чтобы он порты слушал.
какие нафиг «sql injection», если ты даже запуск веб сервера оттраблшутить не можешь?
вместо CEH иди проходи CompTIA Netwirk какой-нибудь перед тем как в L4 лезть.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Ivan1990 09.12.17 23:04:04 MSK
localhost
Я просто не могу попасть туда
ыыы, этопять=)
Deleted
(09.12.17 23:11:06 MSK)
- Ссылка
Ах, да, ты забыл написать что у тебя кали линупс. Это самая важная информация. Без этого невозможно исправить твою проблему.
Deleted
(09.12.17 23:12:50 MSK)
- Ссылка
Ответ на:
комментарий
от system-root 09.12.17 23:08:37 MSK
запусти уже апач и проверь, чтобы он порты слушал.
А ответ ему что, дедушка Ленин отдаёт?
Apache/2.4.29(Debian) Server at 192.168.1.135 Port 80
Этот нарк в конфиге хз какой DirectoryRoot указал, которого в его системе нет.
The requested URL / was not found on this server
WereFox ★☆
(09.12.17 23:15:46 MSK)
Последнее исправление: WereFox 09.12.17 23:15:58 MSK
(всего
исправлений: 1)
- Показать ответ
- Ссылка
ну попробуй установить nmap, хапустить nmap locahost и увидеть будет ли запись вроде
PORT STATE SERVICE
80/tcp open http
8000/tcp open http-alt
9090/tcp open zeus-admin
если ничего о http не будет, проверь стату сервиса через $ service apache2 (nginx/?????) status
, попробуй заглянуть в /var/log/http(apache2/nginx/????)/error.log
или просто погуглить пошаговое решение твоего вопроса для нввичей в своем дистреки
anonymous
(09.12.17 23:20:14 MSK)
- Ссылка
Ответ на:
комментарий
от WereFox 09.12.17 23:15:46 MSK
Ответ на:
комментарий
от system-root 09.12.17 23:20:55 MSK
При таких настройках у него и на 127.0.0.1 ни хера не заработает с этим виртхостом.
WereFox ★☆
(09.12.17 23:22:53 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от WereFox 09.12.17 23:22:53 MSK
да понятно, но если он не отличает localhost от 192.168.1.135 и корректный ответ сервера от «не могу», чому бы не послать его на перепрошивку.
system-root ★★★★★
(09.12.17 23:25:04 MSK)
Последнее исправление: system-root 09.12.17 23:25:24 MSK
(всего
исправлений: 1)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от system-root 09.12.17 23:25:04 MSK
чому бы не послать его на перепрошивку.
Правильный ответ в случае таких какиров — классическое «убейся об стену».
WereFox ★☆
(09.12.17 23:26:41 MSK)
- Ссылка
Ответ на:
комментарий
от system-root 09.12.17 23:25:04 MSK
мда, рашка это когда человек хочет чему то новому научиться, а не сидеть за пк и смотреть ютубчик и дрочить целыми днями игры, он задает вопрос, а над ним угарают. Ты ведь не подойдешь к первокласснику и не будешь угарать от того, что он не знает как вычислить интеграл. Но все равно спасибо
- Показать ответы
- Ссылка
Ответ на:
комментарий
от Ivan1990 09.12.17 23:33:18 MSK
а первоклассник и не лезет брать интегралы. в отличие от.
anonymous
(09.12.17 23:39:52 MSK)
- Ссылка
Ответ на:
комментарий
от Ivan1990 09.12.17 23:33:18 MSK
я угорал штоле? первоклашка, пройди обучение %coursename% потом возвращайся и рассказывай чё у тебя не выходит с интегралом.
рашка такая рашка, что обучать в треде бесплатно азам не хотят, отсылают всё куда-то, а там сложна, а нада щас здесь и сразу.
- Ссылка
Ответ на:
комментарий
от system-root 09.12.17 23:25:04 MSK
Ответ на:
комментарий
от Ivan1990 10.12.17 00:15:05 MSK
что такое локальный айпи и в чём его отличие от глобального айпи? (ну очевидно, по аналогии, должны быть глобальные где-то)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от system-root 10.12.17 00:17:35 MSK
просто ты написал что я не отличаю localhost от моего локального айпи. Если вводить его в браузер это тоже самое что вводить и http://localhost или я не прав?
- Ссылка
Ответ на:
комментарий
от system-root 10.12.17 00:17:35 MSK
Ответ на:
комментарий
от Ivan1990 10.12.17 00:15:05 MSK
Ответ на:
комментарий
от Ivan1990 10.12.17 00:25:19 MSK
localhost: Internal host loopback address. Should never appear outside a host.
192.168.1.135: to be routable only in scoped, local, or private contexts, or whether the address prefix is intended to be routed globallyoutside a host
local, private contexts
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Deleted 10.12.17 00:27:59 MSK
не обязательно такой адрес 127.0.0.1
бывают и такого вида
10.ххх.ххх.ххх;
172.16-31.ххх.ххх;
192.168.ххх.ххх.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Ivan1990 10.12.17 00:34:34 MSK
Ответ на:
комментарий
от system-root 10.12.17 00:34:06 MSK
Ответ на:
комментарий
от Ivan1990 10.12.17 00:37:17 MSK
Ответ на:
комментарий
от Deleted 10.12.17 00:36:40 MSK
lo
— да, но есть ведь «серые».
Я просто привел пример этого ip я и ip lo
вводил и писал localhost
. Разницы в работе от этого не менялось
- Ссылка
Ответ на:
комментарий
от Deleted 10.12.17 00:39:31 MSK
окей, ну это не важно, значит буду писать localhost либо 127.0.0.1
- Ссылка
Ответ на:
комментарий
от Deleted 10.12.17 00:39:31 MSK
Для локальных IP-адресов предусмотрены свои диапазоны,
которые спокойно можно использовать внутри частной сети.
Вот список известных мне диапазонов:
10.ххх.ххх.ххх;
172.16-31.ххх.ххх;
192.168.ххх.ххх.
Где ххх — число от 0 до 255.
Три
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Ivan1990 10.12.17 00:47:25 MSK
Ответ на:
комментарий
от system-root 10.12.17 00:54:15 MSK
Я не спорю, а пытаюсь разобраться. Просто вы кидаете ссылки, на которых написано, что это не тот ip, я что то прочту, там написано типо подходит. Просто могли бы сказать «долбаеб, это все херня, используй 127.0.0.1 или http://localhost» Я пойму, я готов получать инфу от более знающих людей, но мне надо более разжевывать
- Показать ответ
- Ссылка
Ответ на:
комментарий
от system-root 10.12.17 00:54:15 MSK
# nmap localhost
Starting Nmap 7.60 ( https://nmap.org ) at 2017-12-10 00:52 MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000090s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 999 closed ports
PORT STATE SERVICE
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 1.65 seconds
Заглянул в /var/log/apache2/error.log
ничего не обычного
- Показать ответы
- Ссылка
Ответ на:
комментарий
от Ivan1990 10.12.17 01:02:51 MSK
Просто могли бы сказать используй 127.0.0.1 или http://localhost
нафига? во-первых, это скучно
во-вторых, для этого надо рассказывать, как переключить апачи на 127.0.0.1, а для этого надо рассказывать, чем 127.0.0.1 отличается от 192.168.0.104
нафига это кому-то, в том числе тебе?
типа скопипастил рандомный ответ с форума и какиром стал?
- Ссылка
Ответ на:
комментарий
от Ivan1990 10.12.17 01:06:24 MSK
Просто могли бы сказать «до***еб,
здесь за это шкворец снимают =)
но мне надо более разжевывать
тебе надо, ты и разжёвывай. Здесь тебе не школа, тут никто ни кого не обязывался учить. Тебе кинули ссылки с информацией. А остальное — уже твое дело.
И да, вот тебе обязательный к прочтению тексти: http://www.segfault.kiev.ua/smart-questions-ru.html
Deleted
(10.12.17 01:13:41 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Ivan1990 10.12.17 01:06:24 MSK
nmap localhost
зачем?
netstat -lptu
, sudo lsof -i
не катит?
отлично, у тебя 80 порт открыт. кто это сделал? апачи? круто. значит всё работает.
- Ссылка
Ответ на:
комментарий
от Deleted 10.12.17 01:13:41 MSK
Решил проблему, она состояла в том, что все что хочешь, чтоб показывало в localhost надо запихивать в /var/www/html
Я запихивал, просто в /var/www
Удачи!
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Ivan1990 24.12.17 03:01:52 MSK
Я запихивал, просто в /var/www
У апача есть такой интересный конфиг, /etc/apache2/sites-available/*.conf. называется виртуальные хосты. Советую изучить.
burato ★★★★★
(24.12.17 03:16:07 MSK)
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Hi,
I’m new to this and out of my depth. I’ve downloaded a wordpress site from a host and have loaded the database in phpmysql and added sql. All the other files I’ve put into a file in wamp directory and done the virtual host thing but when I try and load it I get this message:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at wampserver@wampserver.invalid to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.46 (Win64) PHP/7.3.21 Server at xxxxxx Port 80
I did a test port 80 and this is what it said:
***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 28064
The processus of PID 28064 is ‘httpd.exe’ Session: Services
The service of PID 28064 for ‘httpd.exe’ is ‘wampapache64’
This service is from Wampserver — It is correct
Test for TCPv6
Your port 80 is used by a processus with PID = 28064
The processus of PID 28064 is ‘httpd.exe’ Session: Services
The service of PID 28064 for ‘httpd.exe’ is ‘wampapache64’
This service is from Wampserver — It is correct
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Apache/2.4.46 (Win64) PHP/7.3.21
I have read lots of stuff on the net but am at a total loss. Any help given will be gratefully received.
Edited 1 time(s). Last edit at 11/14/2020 10:12PM by ruak.