LoginSignup
1
0

More than 5 years have passed since last update.

Debian 8 (jessie) から 9 (stretch) にアップグレードしたらApacheが起動しなくなったのでなんとかした

Last updated at Posted at 2018-06-09

Debianのアップグレード方法

この辺を見ながら頑張る。

自動更新予定のパッケージを上手く止められなかったんですが、今回の原因はそれではなさそう。
MySQLとかがjessie用のままなので後日どうにかする(とりあえず動く)。→別の不具合でインスタンスにログインできなくなったので結局stretchのディスクで作り直した…。

Apache2が起動しない

$ sudo service apache2 start
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

MySQLは動くのに何故なんだ~。

1. 再インストールしてみる

ログを見てもよく解らなかったのでとりあえず。
結論から言うと上手くいかなかった。

apt-get remove --purge [packages] でapache関連を全部消す。
設定ファイルも消えるので /etc/apache2 をホームディレクトリ等にバックアップしておく。

2. 設定ファイルを調べる

アップグレード(または再インストール)に伴い新しく設定ファイルが必要になったが、作成されていなかったらしい。

apachectl configtest で設定ファイルのシンタックスエラーが見つけられます。
上記記事とは違うファイルが無いと怒られていたようです。
指定の場所に空のファイルを作って無事解決しました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0