Bir alt etki alanı oluşturmaya çalışırken "apache config testi başarısız, iptal" gibi hatalar alıyorum. Ben ne yaparım?


-1

Sadece httpd.conf dosyasında bir değişiklik yaptım. Bunu yapmamın nedeni, bir alt etki alanı oluşturmaya çalışıyorum. Şimdi apache2'yi yeniden başlatmak istiyorum, fakat yeniden başlatmayı denediğimde bir takım hatalarla karşılaşıyorum. Özellikle burada bulunan değişiklikleri https://stackoverflow.com/questions/4203580/creating-subdomains-in-amazon-ec2 adresindeki httpd.conf dosyasına ekledim.

<VirtualHost *:80>
  ServerName subdomain.example.com
  ServerAdmin webmaster@subdomain.example.com

  DocumentRoot /var/www/example.com/subdomain

  <Directory /var/www/example.com/subdomain>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

  ErrorLog /var/log/apache2/subdomain.example.com.error.log
  LogLevel warn
  CustomLog /var/log/apache2/subdomain.example.com.access.log combined
</VirtualHost>

Ancak apache'yi yeniden başlatmaya çalıştığımda aşağıdaki hataları alıyorum.

AH00112: Warning: DocumentRoot [/var/www/xxx.com/subdomain] does not exist
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /xxx/xxx/apache2/conf/httpd.conf:193
AH00014: Configuration check failed
apache config test fails, aborting
AH00112: Warning: DocumentRoot [/var/www/xxxcom/subdomain] does not exist
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /opt/bitnami/apache2/conf/httpd.conf:193
AH00014: Configuration check failed
apache config test fails, aborting

öyleyse bu hataları çözelim

  1. AH00112: Warning: DocumentRoot [/var/www/xxx.com/subdomain] does not exist (2)No such file or directory: Bunu düzeltmek için /var/www/xxx.com/subdomain bir dosya ekledim mi yoksa boş veya içinde bir şey
    varsa. İçeride bir şeyler olması gerekiyorsa ne tür şeyler?

  2. AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at
    /xxx/xxx/apache2/conf/httpd.conf:193
    Bunun ne anlama geldiğini veya bu konuda ne yapılacağını bilmiyorum.

  3. AH00014: Configuration check failed apache config test fails, aborting Burada da ne yapacağımdan emin değilim.

  4. AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /xxx/xxx/apache2/conf/httpd.conf:193 Ben aynı şeyi yapıyorum ans hatası AH00112

Yanıtlar:


0

Eksik olan dizinlerin oluşturulduğundan emin olun. Bu dizinler de uygun izinlere sahip olmalıdır. Genellikle 755 izin yeterlidir.

Aşağıdaki gibi örnekleyin.

mkdir /var/www/example.com/subdomain
mkdir /var/log/apache2

Example.com ve alt etki alanını gerçek dizin adları ile değiştirin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.