2016-06-15 6 views
1

Мы много работаем над сервером песочницы. Мы установили WordPress с нуля. Я создал базу данных и импортировал в нее предыдущую базу данных. Созданы пользователь и пароль.Wordpress Reinstallation - У вас нет прав доступа/sitename/на этом сервере

Сразу, наша ошибка "403 Forbidden: You don't have permission to access/on this server". Я не могу получить любые файлов, введя IP-адрес сервера, хотя мы видим и контролируем все как root через Putty или управляем им через FileZilla. Root является владельцем всех файлов/папок WP.

Я нашел этот источник: WPBeginner-403-Error-Fix и в настоящее время изменяю разрешения на файлы; папки сделаны, а разрешения установлены на 755. Разрешения для файлов устанавливаются на 644. Из всех ресурсов, о которых мы упоминали, он никогда не упоминал WP, требующие определенных разрешений. Сегодня я понял это. В то время как это работает, я все еще получаю сообщение после разрешения папки были изменены, а также права доступа к файлам обрабатываемый:

You don't have permission to access /wp-admin/login.php on this server. 

Мы также имели загрузочный файл, расположенный в том же месте, что и установки WP/содержание (это был тест). Бутстрап очень доступен: папки CSS/JS с поддерживающим контентом можно увидеть, если вы введете ipaddress/directory для начальной загрузки ... вы можете видеть файлы и структуру. Если вы наберете ipaddress/boot.html, он работает безупречно. Если мы попытаемся ссылаться на что-либо с WP, ему это не нравится и выдает ошибку 403.

Нет .htaccess, я читаю онлайн, он будет генерировать с помощью постоянных ссылок в панели. Но мы даже не видим панели. Это в настоящее время .htaccessOLD (с того момента, когда мы импортировали наше старое содержимое WP на сервер dev, из производственного сайта), поэтому не должно быть никаких помех.

Никто из нас не установил WP напрямую, парень, который сделал это ранее, больше не является частью компании, поэтому мы теряемся в этом процессе.

Редактировать: плагины были отключены с помощью соглашения о переименовании, однако WP фактически восстановил эту папку.

Edit (2): С набором разрешений, и плагин/тему деактивируется, он по-прежнему не работает из-за 403.

+0

У вас есть доступ к cpanel вашего сервера? –

+0

@PardeepPathania, мы используем Putty и вызываем MySQL, когда нам нужно. Я не знаю нашего хостинга, но я не думаю, что они используют CPanel. – MJM

+0

попробуйте переименовать папку плагина как plugin_old –

ответ

0

Weird ... мой ответ не отправлял вчера, как я думал.

Итак, мы решили. Права были установлены соответственно для всех каталогов/файлов, проблема была в конфигурации сервера. Просто проверьте файл конфигурации сервера (обычно httpd.conf на текущих серверах), чтобы убедиться, что он указывает на каталог, содержащий содержимое WP.

Если это все еще проблема для некоторых людей, и вы клянетесь, что файл httpd.conf верен, вам не нужно дважды проверять ваши каталоги. Каталоги должны быть разрешением 755. Файлы должны быть 644, за исключением wp-config.php (это должно быть установлено для разрешений 455).

Благодарим вас за помощь в устранении неполадок! Мы очень это оценили! :)

+0

Одна победа на будущее - это настроить инструмент оркестровки сервера для развертывания веб-сервера, например. используя Ansible. Вы можете настроить свои определения vhost, разрешения на доступ к каталогам и т. Д., А затем при повторном развертывании приложения (на том же или на другом сервере) он становится тривиально воспроизводимым. – halfer