PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者vince5586
公司的網站前幾天出了問題
主網頁沒問題,但是點選其他網頁都出現以下訊息
The requested URL /about.php was not found on this server.
主網頁在DocumentRoot裡,訊息裡的那個about.php是在DocumentRoot底下的application/controllers裡
之前都是正常的,這幾天才發生問題
因為之前主機環境是廠商設定的,後來沒簽維護合約
這幾天自己看了很久的設定也沒有頭緒
想請教大家會是哪方面的問題?
謝謝!


1. php.ini 是否有設定 include_path,是否有更動版本或更動到這個設定?
2. OS 是什麼?目錄或檔案權限有沒有更動過?

     
      
__________________
滿招損 謙受益
舊 2021-07-11, 07:16 PM #11
回應時引用此文章
darkangel離線中  
vince5586
Major Member
 

加入日期: Jan 2006
文章: 286
引用:
作者NTC_TW_IT
沒有權限是哪邊看到的? user端? access log? error log?
沒有權限一般就檔案使用者不是自己或者是沒有執行權限(x)
如果是linux, ls -la <DocumentRoot>/about.php結果丟上來吧
不擔心資料外洩~~把設定檔丟上來可能比較快

你的狀況還有一個很瞎的可能
就是原本預定的http port被佔走了,有人在同機器同port開了web service
所以你現在存取的web service可能不是你想的那個web service


瀏覽器出現No direct script access allowed
檔案權限如下:
-rwxr-xr-x 1 root root 303 2021-07-11 19:06 about.php
-rwxr-xr-x 1 root root 6358 2021-07-10 17:40 index.php
謝謝!
 
舊 2021-07-11, 07:23 PM #12
回應時引用此文章
vince5586離線中  
vince5586
Major Member
 

加入日期: Jan 2006
文章: 286
引用:
作者michelle-lai529
看描述,應該是使用MVC架構的Framework,先找原始碼看看使用哪種 Framework ,在看看是不是apache的設定有狀況,AllowOverride All 跟 .htaccess是不是有在運作,log看看能不能找出問題。
說真的,明明沒有維護能力,卻喜歡把東西弄回自己公司維護,以為這東西就像家電一樣讓他丟著跑就沒事了,還不簽維護合約,哪天把自己做死了都不意外。

建議樓主直接讓公司花錢吧,別淌渾水把事情往自己身上覽。


主機是Linux+Apache+Mysql+PHP
AllowOverride All 跟 .htaccess我都試過,應該不是這個問題
當然最後不行還是會找廠商,但是主管總是希望能先試試自行解決
謝謝!
舊 2021-07-11, 07:28 PM #13
回應時引用此文章
vince5586離線中  
vince5586
Major Member
 

加入日期: Jan 2006
文章: 286
引用:
作者冰的啦魔王大人
只少一頁那就兜一個擺上去. 全跑了那就是設定檔跑了.

如果我是小公司老闆, 有員工遇到問題就閃坑, 我會請他回家去吃自己
如果你是大公司裡的小員工, 那就看你老闆的心態了, 先回報問題CC老闆看要如何處置..


我也猜是設定跑掉了,檔案也放上去試過了
我通常是會先自行解決看看,真的不行還是要回報主管請主管決定
謝謝!
舊 2021-07-11, 07:31 PM #14
回應時引用此文章
vince5586離線中  
michelle-lai529
Regular Member
 

加入日期: Jun 2010
文章: 86
在PHP.ini裡,把display_errors給打開,再把about.php備份後清空,只留下一行,<?php echo phpinfo(); ?> 看看php在這個檔案下有沒有正常運作,再逐一的include加回來,這樣應該能找到某支出狀況的include檔,在從那支檔案上去逼近,進而找出哪個設定上出問題。
舊 2021-07-11, 07:41 PM #15
回應時引用此文章
michelle-lai529離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,032
看到這裡,我隱約可以猜到是何種問題了....

既然是樓主要解決問題,那就給個提示 , Google SELinux

我猜問題應該就是它在作怪...
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2021-07-11, 07:44 PM #16
回應時引用此文章
anderson1127離線中  
vince5586
Major Member
 

加入日期: Jan 2006
文章: 286
引用:
作者darkangel
1. php.ini 是否有設定 include_path,是否有更動版本或更動到這個設定?
2. OS 是什麼?目錄或檔案權限有沒有更動過?



php.ini沒動過,也沒更動版本 請問有哪些地方要做確認的?
OS是CentOS
謝謝!
舊 2021-07-11, 07:46 PM #17
回應時引用此文章
vince5586離線中  
dkjfso
Senior Member
 

加入日期: Apr 2005
文章: 1,209
舊 2021-07-11, 07:48 PM #18
回應時引用此文章
dkjfso現在在線上  
shinnlu
Advance Member
 

加入日期: Jan 2003
文章: 334
引用:
作者vince5586
瀏覽器出現No direct script access allowed
檔案權限如下:
-rwxr-xr-x 1 root root 303 2021-07-11 19:06 about.php
-rwxr-xr-x 1 root root 6358 2021-07-10 17:40 index.php
謝謝!

檔案權限怪怪的
建議找有經驗的人看一下比較快
舊 2021-07-11, 08:48 PM #19
回應時引用此文章
shinnlu離線中  
michelle-lai529
Regular Member
 

加入日期: Jun 2010
文章: 86
如同樓上說的,先把selinux 給 disable 掉試試,只是這個應該不會是運作了一段時間才出問題∼
首要先確定在該檔案下php是可以運作的。
舊 2021-07-11, 08:57 PM #20
回應時引用此文章
michelle-lai529離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:09 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。