Хорошо вот то, что продолжается Сначала, я обновил 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
Или
РЕДАКТИРОВАНИЕ 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, поскольку выше не будет работать с тем, где сайты размещаются),
Хорошо, это - известная проблема при обновлении от Точного. Корень документа переместился от/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) перезагрузка.
Конфигурационные файлы 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 имеет тенденцию не задавать бессмысленные вопросы. Таким образом, если это задает вопрос, быть осторожным, как Вы отвечаете на это, потому что это, вероятно, важно.
Ожидайте секунда. Файлы, заканчивающиеся в .dpkg-old
версии файлов пред обновление. Они должны содержать корректную конфигурацию. Можно, вероятно, сравнить их с неснабженными суффиксом файлами для обнаружения корректной конфигурации.
Используйте diff
команда для наблюдения различий между двумя файлами. Использовать nano
отредактировать файл, и cp
сделать копию файла (или резервное копирование в случае, если что-то идет не так, как надо). mv
переместит или переименует файл, и rm
постоянно удалит файл без подтверждения и без корзины. Так будьте осторожны. Чтобы изучить, как использовать команду, использовать man
: например, man diff
.