Yii'de index.php'yi kaldırmak için Yii'deki seçeneği ayarladığımda 404 hatası alıyorum ve bu hata File does not exist: /var/live/var
kayıt defterinde saklanıyor. Tarayıcımda bu hata The requested URL /var/decat/frontend/web/index.php was not found on this server.
olsun, ancak dosya tam olarak bu konumda. Bunu açıklayabilirim, belge köküm /var/live
ve dekat, conf dosyasında gösterildiği gibi bir takma addır.Yii2 url'den index.php'yi kaldırın
Bu url düzgün çalışıyor. http://130.211.165.180/decat/index.php/site/login ancak index.php'yi kaldırdığımda hata oluştuğunda. Conf dosyasında kurmak için tüm talimatları takip ettim. Bir .htaccess dosyası ile bile denedim. İşte benim conf dosyasından gelen bilgi. Böyle
Alias /decat /var/decat/frontend/web
<Directory "/var/decat/frontend/web">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Yapılandırma tamam görünüyor. Apache servisini yeniden başlattın mı? – Viacheslav
Yeniden başlattım ve şimdi –
sorusunda gönderdiğim yeni hatayı alıyorum DocumentRoot'unuzun '/ var/live' olduğunu söylüyorsanız, neden Alias 'a/var/decat' yazdığınızı anlamıyorum. var/yaşamak için. Alias / decat/var/live/frontend/web 've ayrıca' ... ' –
Viacheslav