Forum

Ubuntu 18.04.6 üzer...
 
Bildirimler
Hepsini Temizle

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

4 Yazılar
3 Üyeler
0 Likes
1,672 Görüntüleme
(@ferhatyildirim)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 
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_AUTHORIZATION:%{HTTP:Authorization}]
# 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 2 yıl önce Ferhat YILDIRIM tarafından düzenlendi
 
Gönderildi : 08/12/2021 09:19

(@serkanates)
Gönderiler: 1279
Ü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.

 
Gönderildi : 08/12/2021 09:41

(@ferhatyildirim)
Gönderiler: 21
Eminent Member
Konu başlatıcı
 

@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.

 
Gönderildi : 08/12/2021 15:47

(@zulfumehmetozcifci)
Gönderiler: 731
Prominent Member
 

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

 
Gönderildi : 09/12/2021 18:03

Paylaş: