. Htaccess kullanımı OLMADAN CGI kullanmak için apache isteklerini zorlamak nasıl

2 Cevap php

Okulum iç web sunucusu hala PHP v4 çalışıyor. . (emin değil tam olarak). Ben önde gitti ve 5.2.5 çalışan benim yerel makinede tüm laboratuarları ve atamaları yazdı. Işlevselliği sadece orada değil çünkü Şimdi, benim kod hiçbiri okul makinede çalışır.

Ben derleyiciler bir takım erişim ve PHP v5.2.9 kaynak kodunu indirdiğiniz ve bir CGI olarak kullanılmak üzere derlemek için gidiyorum.

Benim sorun? Okul bizim hesapları için. Htaccess dosyaları devre dışı bırakmış ve böylece ben sihirli yeni v5.2.9 yüklemek markam geçmesi için bütün isteklerini yönlendirmek olamaz.

Herkes benim cgi sürümü gitmek tüm istekleri yerine mod_php sürümü almak için herhangi bir fikir, öneri, kesmek, ya da geçici çözümler var mı? 301 yönlendirmeler falan bunu yapmak için herhangi bir yolu var mı?

Bir ton teşekkürler.

2 Cevap

Eğer web kök a / cgi-bin dizini varsa görün. Orada olmasa bile, onu yaratmak ve orada komut koyarak deneyin. Birçok web sunucuları varsayılan olarak bu dizindeki dosyalar komut olduğunu varsayar.

Ayrıca, denemek isteyeceksiniz:

  1. A. Cgi uzantısı ile komut yeniden adlandırma
  2. Kullanmak ne tercüman göstermek için üstünde bir "mesele hattı" koymak. Örneğin:

#! / Path/to/php5

Hiçbir boşluk ile ilk satır olması gerektiğini unutmayın.

Sen ile ... PHP4 yönlendirme yapabilirsiniz. header işlevini kullanın. Yoksa passthru kullanarak bir PHP4 komut sizin CGI yürütebilirsiniz.