Geçenlerde Debian Jessie amd64başsız bir sunucu kurdum (ağ kurulumlarından birini kullanarak). Sunucu çalışıyor ve çalışıyor ve sistem beklendiği gibi çalışıyor.
Ama sonra bir .cgi(C ++ ile yazılmış) derledim . Derleme (kullanma g++ 4.9.2) iyi gitti, ancak dosyayı çalıştırmaya çalıştığım andan itibaren bashdiyor No such file or directory.
Bu hata ile ilgili diğer yazılar okuduğumda file, lddve hatta catkomutunu kullanmayı denedim , ancak hepsi bu dosyayı bulamadıklarını söylüyor. beklendiği gibi
ls -ldosyayı 755izinli gösterir .
Fakat bash tamamlama hiçbir şey yapmaz, yolu otomatik olarak tamamlamaz.
Ama şimdi ilginçleşiyor:
Kullanarak midnight commanderben başarıyla ikili okuyabilir, düzenleyebilir ve yürütebilir ve apachedahil olmak üzere tüm dizin dizinini listeleyebilir .cgive hatta indirmeme izin verir.
Ne oluyor?
Bunu çalıştırabileceğimden, bunun mcyürütülebilir dosyayla ilgili olduğunu sanmıyorum.
Beşi bozulabilir mi?
Herhangi bir görüş için şimdiden teşekkür ederiz!
index.cgi. Boşluk veya başka gizli karakter yok ...
ibir var î(aksan veya ne olursa olsun birlikte). Beni doğru yöne çevirdiğin için teşekkür ederim! Bunu bir cevap olarak gönderirseniz, size bir kabul vereceğim!