I am trying to help a friend moving a web-site from one web-hotel to another. The old place is already closed, I have only a flat tar file of what was in it.
Bu temel soru ise özür dilerim. Ben bu yeni am ...
Web sitesi html belgeler içerdiği ve bir web sitesine veri göndermek için (cep telefonu yüklenecek) küçük bir java uygulamasını indirebilirsiniz.
The mobile java application sent a string to URL=/php/register.php This php script included another php script, "../inc/db_login.php" which connected to a SQL DB using "$link=mysql_connect().". register.php did the SQL insert for putting the new sent data in the DB.
Ben yeni bir web sitesinde bu 2 PHP dosyaları koymak gerekir ve dizinleri ve dosyaları olmalıdır ne izinleri nerede Benim sorum, basicaly olduğunu.
Eski web sunucusu belli bir / php ve / inc dizinleri vardı. Bunların hiçbiri yeni webserver var ... Ben bunları oluşturmak mı? Ne izni olmalıdır? Ben ayrı bir php dosyasında şifre olmasının nedeni / php ve / inc dizin muhtemelen farklı izinleri vardı ... güvenlik oldu sanırım ...
The new server has directories: /httpdos, /httpsdos, /cgi-bin, /conf (and some others probably irrelevant)
1) does the files-extension (.php) means something to the server: as PHP scripts are "included" in HTML code (between , does the server need to look at the file suffix or is it irrelevant? (I understand that the server reacts on the , of course)
2) "kamu" dosya benim durumumda (register.php) httpdocs dizinine konulmalıdır veya sunucu (bence apache) şeye tepki ve başka bir dizine alınır mı?
X veya R - 3) PHP komut dosyası izin RX, var mı -? OS perspektiften andan itibaren ben apache sadece onlar R olması gerektiğini, yani bu dosyaları okuyor sanırım - ama bu PHP hizmet "durdurulmuş" ise müşteri kendi tarayıcısında tüm PHP kodu almak anlamına gelecekti (?). Bu ikili, ne de bir # olduğu gibi X ama, ben bu olmalı sanırım - - Ben olmayı tercih ederim! ... R?
Kamu PHP komut dosyası başka dir (yerine / httpdocs örneğin / php) yerleştirilebilir Eğer 4) / php (ve script) izni için ne olmalıdır?. Ben sunucu bu / php dizinine hakkında bilmek zorunda Guess (veya her zamanki varsayılan vardır?)
5) PHP komut dosyası (.. / Inc / db_login.php, SQL şifrenizi içeren) / httpdocs sanırım altında olmamalıdır dahil. Bu benim register.php ... Bu işi / httpdocs alt ağaç altında olmayan bir dosyayı mı dahil olduğu anlamına gelir? Sunucu bilmek gerekiyor mu?
Ben Sadece cevap varsayılan varsayalım (ve eğer bu değişti nerede olduğunu söyleyebilirim) ... sunucu yapılandırmasını bilmeniz gerekebilir anlıyorum.
Ben bu yeni am (PHP / SQL / apache / Web sitesi) yani lütfen bu konuda açıklayıcı olabilir. Ben daha az açıklama :-) orada gerekli, oldukça iyi Perl, Python, C ve linux biliyorum
Çok teşekkürler.
/ Christophe.