2012-09-22 77 views
2

我有這個項目,我必須努力工作了幾年。它用php3編碼,起初,我無法在我的本地主機(XAMPP)上工作,因爲它安裝了php5。運行php3 localhost

但是,我不知何故能夠得到它的工作,只是godaddy和其他主機的方式獲得相同的php3文件在他們的服務器上工作。現在,我的電腦崩潰了,我不得不安裝一個新的XAMPP,並且我無法讓我的舊網絡文件繼續工作。

我也有一個Joomla網站的問題,現在也不再在我的XAMPP上工作了。

有沒有人有任何想法爲什麼?

+0

您是否收到任何錯誤? – Lodder

+0

有2個網站我遇到問題: 1.一個php3網站,它甚至沒有顯示任何東西...什麼都沒有! 2.一個需要php5的joomla網站。那一個現在給**錯誤500 ** 就是這樣。我記得我不得不調整我的php.ini文件以允許php3文件正常工作,但我不記得我是如何做到的。 我知道,像godaddy.com託管公司將添加一個額外的php.ini文件到根目錄,但即使與我的本地主機上,它仍然無效:( – Kheme

+2

看看[PHP的發佈歷史頁面](http://php.net/releases/index.php)。注意當PHP3被PHP4取代時:2000年5月。自那時以來,PHP已經發生了變化,爲PHP3編寫的代碼不太可能正常工作(如果有的話),如果你確實得到它的工作,它將是危險的不安全的,因爲網站安全甚至沒有想到在2000年。我的建議:丟棄舊的php3代碼,並開始一個新的項目。不管怎麼說,它的工作效率會更低。 – Spudley

回答

2

我找到了解決方案...我在幾年前使用了相同的解決方案。在您的php.ini文件中設置以下參數:

register_globals = on 
register_long_arrays = on 
expose_php = off 
variables_order = "EGPCS" 
相關問題