Я получаю это, “Необходимо заменить этот файл (расположенный в /var/www/html/index.html)” после обновления v14.4 ubuntu

Хорошо вот то, что продолжается Сначала, я обновил php на Ubuntu v12 к php v5.5 (затем проверенные сайты, чтобы удостовериться, что они все еще работали), Затем обновил ОС до v14 (надежный человек)

Когда был запрошен, просто сказал, что "i" ко всей Системе подсказок сделал перезагрузку и оттуда ввел "ls" для проверки файлов где все еще там.

Но веб-страницы не покажут в браузере вместо этого, я получаю "страницу по умолчанию", я попытался перенаправить апачей к новому расположению файла, "расположенному в /var/www/html/index.html", но я не думаю, что делаю его правильно как, я сказал, что я бесполезен с командной строкой

Нет никакого администратора, он стал консервированным и не ответит

РЕДАКТИРОВАНИЕ 1

Хорошо, Таким образом, я предполагаю, что теперь должен заставить Apache указывать на файлы HTML (вместо каталога апачского дерева, где это делает теперь),

Что я должен ввести для этого для случая? Как я становлюсь апачским, чтобы перенаправить в apache2.conf.dpkg-старый файл или скопировать содержание в apache2.conf?

Редактирование 2

Большая проблема....!!!!

Теперь веб-страница спустилась по Нему, теперь говорит, что "Эта веб-страница не доступна"

Веб-страница является основным источником поступивших, и я могу потерять свое задание, если я не "зафиксирую" это так, то мне будет нужно пошаговое о том, как измениться:

1. Корень документа, который переместился от/var/www до/var/www/htm

Или

  1. Спустите код к/var/www/html

РЕДАКТИРОВАНИЕ 3

Хорошо поэтому после редактирования использования текстового файла: нано sudo/etc/apache2/sites-available/000-default.conf

Я пытался "перезапустить" апача, я получаю это: * apache2 configtest перестал работать. Вывод теста конфигурации был: AH00526: Синтаксическая ошибка на строке 1 из/etc/apache2/apache2.conf: Недопустимая команда 'удар': возможно, написал c орфографическими ошибками или определил модулем, не включенным в Действие конфигурации сервера 'configtest' отказавший. Журнал ошибок Apache может иметь больше информации. Что это означает? Как я фиксирую его?

РЕДАКТИРОВАНИЕ 4

Получил апачей, работающих снова

Однако теперь, когда я пытаюсь перейти для хостинга страницы в веб-браузере, меня встречают корневой таблицей, я могу переместиться к HTML / по файлу, но встречен "404, не найденными страницей" на 3 из веб-страниц и "апачской человечности по умолчанию" страница на другой.

1, Как я фиксирую? 2, Что шаги должны сделать это?

РЕДАКТИРОВАНИЕ 5

Управляемый, чтобы полагать, что сайты должны были быть повторно зарегистрированы и новые сертификаты, данные для загрузки их (они - все joomla сайты),

Могло случиться так, что php не делает то, к чему это предназначено? Раз так сделайте я просто обновляю его (PHP должен будет быть 5.6, поскольку выше не будет работать с тем, где сайты размещаются),

-1
задан 2 March 2016 в 16:42

2 ответа

Хорошо, это - известная проблема при обновлении от Точного. Корень документа переместился от/var/www до/var/www/html, который другие дистрибутивы использовали некоторое время, особенно RHEL (и производные) и Debian.

то, Что было очень плохо (!), было то, что-обновление-версии не обслуживало это автоматически. Простое решение состоит в том, чтобы положить обратно его. Как выше определяют местоположение корневой строки документа в файле конфигурации и возвращают его к/var/www.

, Кроме того, спускают Ваш код к/var/www/html, и это - то, где относительные пути служили бы, люди хорошо как имеющий полные пути (для php включает и т.д.), потребует изменений кода.

я все еще выполняю серверы Ubuntu, но я склоняюсь к CentOS из-за этого вида вещи.

РЕДАКТИРОВАНИЕ 2. (Шаг за шагом).

1) На командной строке, на терминальном экране или окне, открывают "нано" редактора как корень для изменения конфигурационного файла, который указывает корневое местоположение Документа.

sudo nano /etc/apache2/sites-available/000-default.conf

Примечания: это - текстовый редактор.

2) Располагаются, после начального блока комментария, этих строк.

        ServerAdmin webmaster@localhost  
        DocumentRoot /var/www/html  

3) Место "#" перед словом "DocumentRoot" так, чтобы это было проигнорировано, и так, чтобы изменение было более очевидно для более позднего читателя.

        ServerAdmin webmaster@localhost  
        # DocumentRoot /var/www/html  

4) Добавляют новую строку как показано ниже. Отметьте/var/www.

        ServerAdmin webmaster@localhost  
        # DocumentRoot /var/www/html  
        DocumentRoot /var/www  

ПОДСКАЗКА: строки могут быть сокращены и дублированы с Ctrl-K, Ctrl-U, Ctrl-U.

5) перезагрузка.

0
ответ дан 29 September 2019 в 11:08

Конфигурационные файлы Apache живут в /etc/apache2. Можно использовать cd управляйте для изменения на соответствующий каталог:

cd /etc/apache2

Существует несколько способов отредактировать конфигурационные файлы. Самое легкое для изучения nano. Необходимо будет также, вероятно, использовать sudo отредактировать конфигурацию Apache. Таким образом:

sudo nano apache2.conf

Необходимо изменить Apache DocumentRoot директива (или VirtualDocumentRoot). Какой файл, в котором это находится, зависит от Вашей определенной конфигурации. Я рекомендовал бы выглядеть первым в /etc/apache2/apache2.conf а также независимо от того, что может быть в /etc/apache2/sites-enabled.

Если Вы ищете веб-сайт Apache DocumentRoot, Вы найдете много полезной документации. В целом документация Apache довольно хороша.

После внесения изменений в конфигурацию необходимо будет перезапустить Apache для них для вступления в силу:

sudo service apache2 restart

Править

Я просто понял что-то важное: Так как то, когда Вы обновили Вас вслепую, ответило на каждый вопрос, не узнавая то, что Вы делали сначала, очень вероятно, что Вы полили из шланга свою конфигурацию Apache, и существует, вероятно, довольно много вещей неправильно вне этой проблемы. (Вы, возможно, также полили из шланга конфигурацию другого программного обеспечения на машине, также.) я рекомендовал бы добраться /etc/apache2 от резервного копирования и тщательно сравнивают эти две версии, чтобы решить, как восстановить Вашу конфигурацию. Если у Вас не будет резервного копирования, то Вы хорошо проведете время!

Одно основное отличие между Linux и Windows: в Установщиках Windows задается много бессмысленных вопросов, ведя к "следующему, следующему, следующему" явлению. Но Linux имеет тенденцию не задавать бессмысленные вопросы. Таким образом, если это задает вопрос, быть осторожным, как Вы отвечаете на это, потому что это, вероятно, важно.

РЕДАКТИРОВАНИЕ 2

Ожидайте секунда. Файлы, заканчивающиеся в .dpkg-old версии файлов пред обновление. Они должны содержать корректную конфигурацию. Можно, вероятно, сравнить их с неснабженными суффиксом файлами для обнаружения корректной конфигурации.

Используйте diff команда для наблюдения различий между двумя файлами. Использовать nano отредактировать файл, и cp сделать копию файла (или резервное копирование в случае, если что-то идет не так, как надо). mv переместит или переименует файл, и rm постоянно удалит файл без подтверждения и без корзины. Так будьте осторожны. Чтобы изучить, как использовать команду, использовать man: например, man diff.

0
ответ дан 29 September 2019 в 11:08

Другие вопросы по тегам:

Похожие вопросы: