Forum

Ubuntu 18.04.6 üzer...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Ubuntu 18.04.6 üzerinde Php Sunucu Url Hatası

Ferhat YILDIRIM
(@ferhatyildirim)
Üye
Merhaba,
Localde bir bilgisayara Ubuntu Server 18.04.6 kurdum. Apache2 ve Php 8.0.13 yapılandırdım. Ufak bir Laravel uygulaması yaptım. Xampp ile windows üzerinde localhost da sorunsuz çalışıyor. Bu uygulamayı kurduğum Ubuntu Sunucuya attığımda index.php (dashboard) sayfası haricinde diğer urller çalışmıyor.
 
çalışan url
hata aldığım url
 
Aldığım hata mesajı aşağıdaki gibi.
Not Found
The requested URL was not found on this server.
Apache/2.4.29 (Ubuntu) Server at 192.168.1.210 Port 80
 
Uygulama /var/www/html/servis dizini altında.
/var/www/html/servis
app/
public/
resources/
views/
databases/
 
sites-available içindeki stokara.dev.conf içeriği
 
ServerName stokara.dev
ServerAdmin [email protected]
DocumentRoot /var/www/html/servis/public
 
AllowOverride All
 
ErrorLog ${APACHE_LOG_DIR}/stokara.dev-error.log
CustomLog ${APACHE_LOG_DIR}/stokara.dev-access.log combined
 
 
.htaccess dosyasının içeriği aşağıdaki gibidir.

Options -MultiViews -Indexes

RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATIONAuthorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

 
 
Ayrıca belirtmek isterim tam olarak yaptıklarıma hakim değilim. Tamamen araştırma sonucu ortaya çıkanlar.
 
Teşekkürler.
 
 
Düzeltme
2 gündür araştırıyordum. sonunda düzelttim.
Oluşturduğum virtualhost bir şekilde görmüyor ve 000-default.conf üzerinden çalışıyormuş. Bende 000-default.conf içine
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
yukarıdaki kodu ekledim ve çalışır durumda. Çalışmayan virtualhost kısmını tekrar araştıracağım. Teşekkürler.
Bu konu 7 ay önce Ferhat YILDIRIM tarafından düzenlendi
Alıntı
Konu başlatıcı Gönderildi : 08/12/2021 09:19

Serkan Ateş
(@SerkanAtes)
Üye

Günaydın;

Gönderen: @ferhatyildirim
çalışan url
hata aldığım url

Birisinde 192.168.1.210 ip'li sunucuya bağlanıyorsunuz. Çalışmıyor dediğiniz bağlantıda ise 192.168.13.210 ip'li sunucuya erişmeye çalışıyorsunuz. Sorun burada başlıyor olabilir. Öncelikle bu bilgi doğru değilse, bunu düzeltip deneyin. Problem devam ederse devamına bakalım.

CevapAlıntı
Gönderildi : 08/12/2021 09:41

Ferhat YILDIRIM
(@ferhatyildirim)
Üye

@SerkanAtes teşekkürler. Benim hatam kopyala yapıştır ile o kısmını düzeltmeden bırakmışım. Karışıklık için özür dilerim. IP adresini daha anlaşılır olması için ve gerçek ip adresi görünmemesi için değiştirerek yazmıştım. IP kısmında sorun yok. ikisi de aynı ip adresi 192.168.1.210 olarak kabul edebiliriz.

CevapAlıntı
Konu başlatıcı Gönderildi : 08/12/2021 15:47

Zülfü Mehmet ÖZÇİFÇİ
(@zulfumehmetozcifci)
Üye

http://192.168.13.210/servis/public/index.php?search?sorgu_tipi=mal_kodu&q=61KSA

yada 

mod_rewrite aktif mi kontrol et

Kişisel bir olay

CevapAlıntı
Gönderildi : 09/12/2021 18:03

Paylaş: