主題: wizard.php 無法顯示網頁 作者: TonTon 於 九月 09, 2005, 10:34:55 下午 小弟曾經在 Fedora 還有 RedHat Enterprise Linux 上都曾經安裝過 Plog
最早是從 0.3 版再加上升級 最近嘗試探索 Sun Solaris 10 於是照以往的方法來安裝 plog ! 但當要安裝時輸入 wizard.php 這邊卻都是無法顯示網頁 ( 同一時間另一臺 RHEL AS 4 亦一起嘗試安裝 wizard.php 卻又都好好的 ) 我確定這個檔案確實在還有權限是777 Apache是1.3.33 PHP是4.3.0 Mysql是4.1.14-standard 可以嘗試的大都試了 ! 不知是否有那裡沒注意到的 難道是不能在 Solaris 10 上安裝 ? 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 09, 2005, 11:07:44 下午 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 09, 2005, 11:17:33 下午 去那看 ?
現在就是這樣的畫面說 http://dark-circles.us/plog-1.0.1/wizard.php <= 無法顯示網頁 小弟猜因為在 Solaris 10 上 php 和 mysql 這些都要自己另外 make 會不會因此不一樣呢 ? 另外 : 我 php 和 mysql 應該沒裝錯 ! 因為 phpmyadmin 可以動 還有我裝了 discuz 的論壇 和 cpg 的相本都可以動 so ~ 有勞高手指點 PS : 現在想到的是 : 是否 php 需要做某些設定呢 ? 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 10, 2005, 04:24:11 上午 嗯 ! 陸續的 Google 和修改一些東西
ex : .htaccess這檔的存在與否 ! 還有挺多的 ! 中間有變成全部頁面空白過 ! 但現在又變回無法顯示網頁了 至於 log 檔的內容則如下 程式碼: [Sat Sep 10 04:50:22 2005] [notice] Apache/1.3.33 (Unix) PHP/4.3.0 mod_perl/1.29 configured -- resuming normal operations 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 10, 2005, 09:20:38 下午 你的問題有點詭異:
1. Invalid command 'AcceptPathInfo', perhaps mis-spelled or defined by a module not included in the server configuration 有可能是你的 mod_rewrite 沒裝,或是沒有開啟 allowoverride。如果你懶得找問題,先把 .htaccess 刪除了。 2. http://dark-circles.us/plog-1.0.1/wizard.php 找不到? 因為 apache 是去找 /var/apache/htdocs/plog-1.0.1.tar/wizard.php。不知什麼原因你的 apache 找的是 plog-1.0.1.tar。有可能是你的 httpd.conf 設錯了,這個你必須自己查了。 Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 11, 2005, 03:49:30 上午 你的問題有點詭異: 1. Invalid command 'AcceptPathInfo', perhaps mis-spelled or defined by a module not included in the server configuration 有可能是你的 mod_rewrite 沒裝,或是沒有開啟 allowoverride。如果你懶得找問題,先把 .htaccess 刪除了。 AcceptPathInfo <= 這東西是我爬文時試著加上去的 ! 發現不行又改掉 您說的 mod_rewrite 和 allowoverride 是不是 apache 中的下面這幾行 ? 程式碼: <Directory "/var/apache/htdocs"> 照上面看起來好像是開了 ! 至於 .htaccess 這個存不存在是一樣的結果 傷腦筋 ! 是 php.ini 裡面的某個東西沒開啟嗎 ? 小弟尚在研究怎樣在 Solaris 10 上修改 php.ini 唉 ~ 因為除了 plog 以外其它都可以安裝 2. http://dark-circles.us/plog-1.0.1/wizard.php 找不到? 因為 apache 是去找 /var/apache/htdocs/plog-1.0.1.tar/wizard.php。不知什麼原因你的 apache 找的是 plog-1.0.1.tar。有可能是你的 httpd.conf 設錯了,這個你必須自己查了。 Mark 我試著把資料夾改名為 plog-1.0.1.tar 一樣是無法顯示網頁 . . .是否可以指點一下怎麼查呢 ? :'( 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 11, 2005, 09:12:25 上午 不知,這你要自己查了!你可以你自己的 error.log 他是去找 /var/apache/htdocs/plog-1.0.1.tar/wizard.php ,所以我才猜你的 httpd 中的設定有問題。
把 pLog DB 與目錄砍了,重新安裝 pLog 試試... Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 11, 2005, 04:56:25 下午 重新再上傳 .zip 內的檔案
變成這樣嘞 程式碼:
但有 tmp 啦 ~ 也是 777 嘞 ~ 真怪 ~ 尚在摸索中 主題: Re: wizard.php 無法顯示網頁 作者: lss 於 九月 11, 2005, 05:08:55 下午 tmp 的 mode 是 777 ,但是又不能讓 apache 寫入,好熟悉…
莫非又是 safe mode 的問題? 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 11, 2005, 07:04:00 下午 tmp 的 mode 是 777 ,但是又不能讓 apache 寫入,好熟悉… 莫非又是 safe mode 的問題? 您是指這個嗎 ? 剛剛去 php.ini 中改成下列的值了 ! 程式碼:
但一樣是 程式碼:
會是我 php.ini 裡有東西還未開啟嗎 ? 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 11, 2005, 07:22:21 下午 safe_mode 是要 off 才行。
Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 11, 2005, 07:33:31 下午 那我改錯嘞
他預設是 off 沒錯 ! 再改一次 ~ 再不行再重傳一次檔 .zip 和 .tar.gz 的都傳看看 請問是否還有啥 php 裡要注意的呢 ? 主題: Re: wizard.php 無法顯示網頁 作者: lss 於 九月 11, 2005, 07:46:36 下午 不知道你的 plog 安裝目錄的 owner 是誰?要不要檢查一下?不知道把他的 owner 設成 apache 的執行權限(可能是 apache 、 httpd 、 或是 nobody,solaris 沒玩過)之後是否可以解決問題。
另外,你的 apache 和 php 是否是自行編譯的?如果是,也許你少編了什麼進去? 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 11, 2005, 09:47:18 下午 我才想建議他把 /plog/tmp 改為 7777。嘻嘻!
Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 11, 2005, 10:23:53 下午 :'(
這下真的搞笑嘞 我已經把兩位說的都照著改嘞 結果又從 ./tmp 問題變成 無法顯示網頁 看樣子是我少編了啥進去 ~ Solaris 實在是很難用 . . . 唉 . . . 搞不懂的是怎會只有 plog 不能跑呢 ? CPG 和 Discuz 都挺順利的 ~ 唉 . . . 但意外又發現在 Solaris 上不止 Plog 裝不上去 連縮圖用得到的 ImageMagick 和 GD 都上不去 唉 ~ ... 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 12, 2005, 06:16:21 上午 最重要的還是 error.log ,一邊裝一邊看 apache 給你什麼 error.log。
我只看過你第一次的 error.log,他是找錯了目錄。之後呢?當你改設定,後有再檢查 error.log 有給任何的訊息嗎?如果 Apache 沒有那些訊息,那很難幫你找到問題。 你說你在 RHEL 與 Feodora 都有安裝成功,能請你作個對照組嗎: 1. PHP Extension 有沒有不一樣 2. PHP.ini 設定 有沒有不一樣 3. Apache httpd.conf 有沒有不一樣 這樣一步一步抽絲剝繭才能找到原因。 Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 13, 2005, 03:11:59 上午 最重要的還是 error.log ,一邊裝一邊看 apache 給你什麼 error.log。 我只看過你第一次的 error.log,他是找錯了目錄。之後呢?當你改設定,後有再檢查 error.log 有給任何的訊息嗎?如果 Apache 沒有那些訊息,那很難幫你找到問題。 你說你在 RHEL 與 Feodora 都有安裝成功,能請你作個對照組嗎: 1. PHP Extension 有沒有不一樣 2. PHP.ini 設定 有沒有不一樣 3. Apache httpd.conf 有沒有不一樣 這樣一步一步抽絲剝繭才能找到原因。 Mark 已經重新上傳了 .zip 的和 .gz 的檔案 ! 然後分別執行其中的 wizard.php Apache 的 log 檔如以下 ! 程式碼:
至於 php的資料分別是 http://www.csie.leader.edu.tw/test.php <= 可以正常安裝 plog 的 RHCE http://dark-circles.us/test.php <= 一直無法顯示網頁的 Sun Solaris 10 一看發現差很多 ~ 但不知怎改善 ! 另外像在編譯如果加上 gd 時一直出現 有點怪怪的 如果我是按照小紅帽技術論壇裡 安裝完 Solaris 後的下一步做的 程式碼:
make 時會出現如下的錯誤 程式碼: /bin/sh libtool --silent --mode=compile gcc -I/usr/local/gd1.3/ - 但是改成 程式碼:
就又可以成功編譯 不過我真的有照上面所說的先 make gd1.3 也有出現跟文章內所說的訊息一樣 有可能是什麼原因呢 ? 謝謝 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 13, 2005, 11:11:25 上午 mmm ... 所以之前 /plog-1.0.1.tar/wizard.php 那是假的錯誤訊息!
child pid 763 exit signal Segmentation Fault (11) 看起來像是直接這個 process 就死掉了。真是對不起,這還真沒有 idea 怎麼除錯。 另外,我注意到你是使用 4.3.0來編譯。可以去 www.php.net 下載新的 4.3.11 來編譯嗎?用 4.3.11 來試試。 我在猜是 php 本身的問題。可能要在程式中加一些 debug 訊息來除錯才行了。看他是錯在哪裡。要不然這樣沒機會找到問題。 Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 14, 2005, 02:51:31 上午 看樣子 !
真的要死心嘞 不止 Plog 連 CPG 要用的 ImageMagick 和 GD 都 Run 不起來 唉 ~ 難道真的要換平臺 ? 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 14, 2005, 08:25:58 上午 看樣子 ! 真的要死心嘞 不止 Plog 連 CPG 要用的 ImageMagick 和 GD 都 Run 不起來 唉 ~ 難道真的要換平臺 ? 你不夠認真唷! :-( 用 google 搜尋 parse error before "ctid_t",你會找到一堆相關的討論,主要的原因是 solaris 的 gcc 的 hearder file 有問題,你必須去update 才行(update 也不一定 comiple 的起來),建議你到 solaris 的支援網站去詢問,應該比較有機會。 參考: http://archives.postgresql.org/pgsql-bugs/2004-12/msg00255.php http://mail.nessus.org/pipermail/nessus/2005-March/msg00276.html http://mail-archives.apache.org/mod_mbox/httpd-users/200505.mbox/%3C428B8B67.4060200@oryx.cc%3E 這些是我剛剛用google 找的。 Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 14, 2005, 05:49:20 下午 看樣子 ! 真的要死心嘞 不止 Plog 連 CPG 要用的 ImageMagick 和 GD 都 Run 不起來 唉 ~ 難道真的要換平臺 ? 你不夠認真唷! :-( 用 google 搜尋 parse error before "ctid_t",你會找到一堆相關的討論,主要的原因是 solaris 的 gcc 的 hearder file 有問題,你必須去update 才行(update 也不一定 comiple 的起來),建議你到 solaris 的支援網站去詢問,應該比較有機會。 參考: http://archives.postgresql.org/pgsql-bugs/2004-12/msg00255.php http://mail.nessus.org/pipermail/nessus/2005-March/msg00276.html http://mail-archives.apache.org/mod_mbox/httpd-users/200505.mbox/%3C428B8B67.4060200@oryx.cc%3E 這些是我剛剛用google 找的。 Mark :'( . . 我安慰一下自己啦 ! 我挺不甘願就這樣放棄的 ! 不過學校資訊組的老師也說不知道是啥原因 ! 但補了一句 ~ 因為 函式庫的關係有很多東西在 Solaris 上是不能 Run 的 繼續努力試 ! 主題: Re: wizard.php 無法顯示網頁 作者: markwu 於 九月 14, 2005, 07:57:36 下午 加油!沒有要你放棄啊!呵呵!如果真的架的起來,記得上來分享心得喔!
Mark 主題: Re: wizard.php 無法顯示網頁 作者: TonTon 於 九月 18, 2005, 05:40:51 下午 :'(
唉 ~ 這幾天我前前後後試了 PHP5 和 PHP4 甚至多找了一臺新的 SPARC 的機器安裝了全新的 Solaris 10 結論是 一樣是無法顯示網頁 . . . 主題: Re: wizard.php 無法顯示網頁 作者: james 於 九月 18, 2005, 11:23:55 下午 :'( 唉 ~ 這幾天我前前後後試了 PHP5 和 PHP4 甚至多找了一臺新的 SPARC 的機器安裝了全新的 Solaris 10 結論是 一樣是無法顯示網頁 . . . 建議你試試看XAMPP這個套件看看. 它有for Solaris的版本. http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-solaris-0.2.sh (http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-solaris-0.2.sh) 這個版本的php是4.3.4的(但它的開發環境是Solaris 8在9測試過.) 你可以到http://www.apachefriends.org/en/xampp-solaris.html#225 或是XAMPP的討論區去看看. James :-) |