公司網站移回公司自管,但卻無法正常顯示頁面(文長)

Hi 各位前輩大家好,
公司是屬於零售業,而我公司網站原本委託外面一家寫網頁及代管網頁公司來處理,現因公司要在網路行銷上更加重力道而另外找一家比較專業的公司來簽約,而目前這家公司也就不再與之合作。

上個月對方把所有我們公司代管的網站程式包含資料庫打包好給我們下載回來,並在郵件註明以下安裝環境需求(其餘沒要求):
PHP 5.2.17
Zend Optimizer v3.3.9(必須安裝)
Mysql 5.1.45

因為對方給的環境是屬於比較早期的需求,所以我不斷的找資料,測試安裝系統最後才使用CentOS 6.5 x64來安裝以上的需求,我也是測試很多次才知是Zend Optimizer v3.3.9只能支援以上的環境,這一切皆是打包給我們的程式是經過加密,必須安裝Zend Optimizer v3.3.9版本才能正常還原顯示頁面。

除了基本Apache, php, MySQL安裝設定之外,我參考網路安裝Zend Optimizer v3.3.9的方法(安裝方法都一樣也不難),終於看到安裝成功的結果,另外一提我幾乎找不到安裝成功後仍然無法正常顯示的問題,但是對於移回公司的這些已加密的程式,我怎麼樣都無法讓它正常顯示,我也曾安裝一個未加密過Joomla!來試結果是正常顯示,推論是Zend Optimizer沒有發揮作用,問過該網站公司不願提供協助,只說他們也是這樣安裝就可以,因此來這裡請教版上高手,是否有這方面的安裝經驗,或者提出我沒想到可能的問題,或許可以解決最後的一里路,謝謝!

以下是目前我目前已安裝完成需求的截圖,
公司網站移回公司自管,但卻無法正常顯示頁面(文長)
公司網站移回公司自管,但卻無法正常顯示頁面(文長)
以下開啟頁面顯示無法解碼的畫面,
公司網站移回公司自管,但卻無法正常顯示頁面(文長)

補充Zend Optimizer v3.3.9安裝方法:
How to Install Zend Optimizer in Linux?
Zero273
liounoon wrote:
Hi 各位前輩大家好...(恕刪)

啊…不是又有找另外一家更專業的簽約?就找他們來處理啊!?
對啊錢都付了,請別人弄就好了您就別自己頭大了
liounoon wrote:
Hi 各位前輩大家好...(恕刪)

這種事情去查log檔比較快
你是參考官網的裝法

php.ini有設定嗎?

對岸的說明:
ZendChina 5月24日讯:以前老版本 Zend Optimizer 的安装方法是运行安装脚本 ./install.sh,新的Zend Optimizer 3.3.9没有安装脚本,只能按照以下方法安装。



1. 下载文件源文件:
x86:
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

x64:
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

2. 解压缩下载的文件包(x86):
tar -zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

3. cd ZendOptimizer-3.3.9-linux-glibc23-i386

这里要注意,进入data文件夹后,so文件是对应版本的,看好系统中的PHP版本再安装。

4. 把 ZendOptimizer.so 文件拷贝到 /usr/local/Zend/lib
cp ZendOptimizer.so /usr/local/Zend/lib

5. 把下列两行加入php.ini,不要加入任何空格和制表符

zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

6. 重启PHP FCGI
/usr/local/php/sbin/php-fpm restart

================
換web廠商等於扒一層皮,自己搞不定,就請接手廠商處理.

另外也代表你沒做自己的網站備援,我是在公司虛擬機做備援網站,萬一官網掛點或維護,可以先轉來公司撐一下

換廠商前,要先確認可移植到任一廠商後才會做下一步

另外有些會有暗碼來保護網站被盜連或砍站移植到別處,你光搬過來不一定能用,你要看source code才知道.

還是一樣,自己搞不定,就請接手廠商處理或請原廠處理,但會是天價,個人經驗一般小站約6W起跳,大公司要30W起跳,看規模和是否有用到需授權的module.
liounoon wrote:
公司是屬於零售業,而我公司網站原本委託外面一家寫網頁及代管網頁公司來處理,現因公司要在網路行銷上更加重力道而另外找一家比較專業的公司來簽約,而目前這家公司也就不再與之合作。

可見你們之前簽的契約不好
只拿到加密後的東西,表示你們也不用修改了
之前的那家公司其實是要你們跟他們買程式原始碼
不然把程式碼ZendEncode還挺麻煩的

如果第二家更專業,就讓第二家來處理看看
為什麼還要輪到你弄這些東西?


下面這文章參考看看吧
尤其是最後一段的"注意"

http://m.php.cn/article/296798.html
使用ZendEncode编译PHP程序_PHP教程
三、ZendOptimizer的安裝
完成了ZendEncode的安裝,才完成了一半任務,要使用編譯後的php二進制代碼,還要安裝一個解釋器-ZendOptimizer,有了它的支持,編譯後的php二進制文件才能被正確地執行。
....(恕刪)

五、注意
由於php的開發速度很快,其版本號也更新的很快,如果你按照以上做法做了,但是,你的瀏覽器顯示是一團亂碼,那麼說明,你的php和正在使用的ZendOptimizer版本不相匹配,只要重新下載相應的ZendOptimizer便可解決以上亂碼問題。另外,要注意你下載的軟件包的版本,在 linux環境下,有glibc及libc之分。Redhat 6以後的版本應該下載glibc類型的軟件包。



但如果以上方法你都試過了
那你就自己也申請試用的ZendEncode跑一次
若你做出來的檔案(已加密)可以順利讓ZendOptimizer執行
(證明你安裝的ZendOptimizer沒問題)
那另一個可能的原因就是拿到的東西有問題?
另外一家簽約的只有我們公司購物官網部份,而他們專業部份是在網路行銷,他們只有套版樣子讓客戶選(有一點點類似架站機),然後資料自己一筆一筆移過去,所以無法找他們負責;其餘剩下5個形象品牌網站是移回公司自己管理,故才有以上麻煩!

以上各位前輩所說的我全都測試過了,上面截圖就是證明有正確安裝,今天我用VirtualBox安裝一個CentOS,不同的是這次安裝php5.5,zend guard loader,是同一家公司產品zend optimizer 3.3.9升級版,然後用他們的試用版加密軟體加密一個php檔,結果是正常顯示;而打包回來的程式對方說又只支援zend optimizer 3.3.9,而因為年代久遠我也找不到相對應的加密軟體來加密測試,所以才卡在這裡。

當時簽約就包含一定要放在他們公司的主機上(要賺流量費用),也根本不給你另外再做備援,且資料他們打包給我們的,不是我們自己ftp下載回來,之後就不管了,不管email或電話詢問一律回答他們沒有幫客戶解決的例子,真無奈!
Zero273
廠商說了你就信?既然碰上了,先自己試試看再說吧.

其實問題很簡單,自己不夠力,不過就是要花遷站費用,該給的還是要給,乖乖花錢請原廠幫你遷站,另外同行之間不會互搶,除非價格夠高,我也不會去淌網站和資料移轉的混水.

如果你以後要自己維護,記得要擁有source code的所有權,才不會自己花錢幫別人開發網站,卻只有使用權而已,十足盤子敲的響叮噹.

不只第1個,你的第2個合約也可能有問題,不過是部份外包,擴充銷售模組功能,哪需要遷站?

你找網站外包就有這些眉角,只能一直梭哈,改個豆丁點大的功能都要遷站,表示你公司沒有專業的mis人員,遇上不是很有良心的,只能吞下去

你找錯律師了,東西有問題就是詐欺,找民事就可以,費用3W起跳,解決方式就是寄存證信函,協調找第3方或雙方共同驗證,驗證費另計.

在找律師前,建議你先找專業或業內的mis幫你評估一下吧,你找資訊律師,他也要找資訊顧問,這個錢是6位數起跳.
如果沒問題當然信!但是理想很豐滿,現實很骨感!

問題是就算你肯花錢,原廠也不肯幫你,說是他們沒有提供此服務

當初簽約的是行銷與上面的老闆,我根本沒份參與,且應該是合約中有註明不給source code,並要求全部網站一定要放在廠商主機內,順便賺流量的錢!

目前是一個購物網站是轉移至91APP,錢不能亂花,剩下5個品牌形象網站也不適合放在91APP,公司為了省錢於是要把它移回公司內管理

其實現在看來,安裝一個符合廠商要求的環境我已經做到了,且為了驗證我沒有缺東缺西,昨天用VirtualBox安裝一個同樣環境的CentOS,不同的是php這次升級安裝5.5,zend guard loader解壓縮,再用zend guard來加密的範例php檔,結果可以正常顯示

很可惜我找不到相對應Zend Optimizer 3.3.9加密程式來做測試
Zero273
liounoon wrote:
當初簽約的是行銷與上面的老闆,我根本沒份參與,且應該是合約中有註明不給source code

很可惜我找不到相對應Zend Optimizer 3.3.9加密程式來做測試

1.問問看Zend原廠還有沒有以前30天試用版Zend Encoder
2.把對方給你的檔案,問問看Zend原廠願不願意幫忙試試看

3.問之前的公司賣不賣source code
但你也最好把契約翻出來,看到底怎麼寫的
說不定契約有註明source code歸你們
或是什麼也沒寫,包括沒註明source code歸他們
說不定對方就是要賭你們接手的人搞不清楚狀況
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!