0
我目前有一個php文件,它允許用戶上傳文件。一旦他們上傳文件,它將使用MPI使用該文件運行程序。使用php和MPI
問題是腳本說它無法找到文件.mpd.conf(配置文件必須存在於用戶主目錄中)。我猜這是因爲它作爲一個不同的用戶運行,而不是我自己。
我正在使用apache2來服務這個網頁,任何人都可以幫助我得到這個工作?我不太瞭解PHP如何工作。
我目前有一個php文件,它允許用戶上傳文件。一旦他們上傳文件,它將使用MPI使用該文件運行程序。使用php和MPI
問題是腳本說它無法找到文件.mpd.conf(配置文件必須存在於用戶主目錄中)。我猜這是因爲它作爲一個不同的用戶運行,而不是我自己。
我正在使用apache2來服務這個網頁,任何人都可以幫助我得到這個工作?我不太瞭解PHP如何工作。
儘管用戶可以在他們的.mpd.conf中設置很多東西,但它需要的原因只是爲了啓動mpds可以達成的「祕密詞」 - 比如(比如說)erlang機器cookies,只是爲了讓各種mpd守護進程只能啓動才能確保它們只與其他mpds聯繫。
大概你的php程序啓動了一個腳本,它可以執行mpirun/mpiexec嗎?如果是這樣,你可以簡單地讓腳本檢查〜/ .mpd.conf的存在,如果它不存在,創建它包含MPD_SECRETWORD=[something-unique-here]
形式的行,然後確保它的創建只具有讀/寫權限該用戶。
我想我們需要查看一些代碼來找出這個問題。 – mellowsoon 2010-10-27 05:41:27