作者KawasumiMai (全力全壊)
看板PHP
標題[請益] XAMPP 新手除錯
時間Wed Nov 19 12:39:45 2014
昨天聽完建議
把Appserv移掉換別款了
原因是MySQL最近也剛好出現莫名其妙的問題
不過不是裝Wamp而是找到好像更萬用的XAMPP
**
不過裝完之後
把之前的資料移植進去
根目錄下的php可以執行
子資料夾下的php好像也可以正常執行
但是
利用ajax跟php溝通之後
就出現以下錯誤了
Access forbidden!
You don't have permission to access the requested object. It is either
read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
**
主要是,回傳的值內,包含php 的code = =...
連"echo"都出現了
該php有用到
$_SERVER['HTTP_HOST']
不知道跟這個有沒有關係
**
另外附上Directory設定
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
這是預設值
看起來好像沒什麼問題才對
--
「ほら、舞。何食べ物が好きの?」
「...ウインナ...」
「ウインナ?どんなウインナか?蛸さんウインナ?」
「いいえ...祐一の...」
Kanon 01/29 イベント 「舞の告白」
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.157.241
※ 文章網址: http://webptt.com/m.aspx?n=bbs/PHP/M.1416371988.A.8A8.html
1F:推 F23ko: 好麻煩喔..... 你可以裝個VM去用LINUX架SERVER嗎? 11/19 13:39
2F:→ F23ko: 因為那個東西很難反安裝乾淨的關係.... 要先去服務那邊把所 11/19 13:41
3F:→ F23ko: 你裝上去的MySQL apache 之類的全部關閉,再按反安裝,才能 11/19 13:42
4F:→ F23ko: 移掉 11/19 13:42
5F:→ KawasumiMai: 所以是Appserv沒移乾淨的關係?跟XAMPP無關? 11/19 13:45
6F:→ KawasumiMai: 移掉之後有連過所有相關服務,全都失效了沒錯啊 11/19 13:46
7F:→ KawasumiMai: 仔細看了一下= =,好像session也失效了= = 11/19 14:07
8F:→ KawasumiMai: 雖然buffer 4096 而且也有use cookie(預設) 11/19 14:07
9F:→ KawasumiMai: 不過好像整個權限需要檢查一次Orz 11/19 14:07
10F:推 F23ko: 看錯誤訊息事權限的問題,不過這樣看也不知道錯在哪邊.... 11/19 14:24
11F:→ KawasumiMai: OK = = 剛剛踹了一下終於解決了,原本看錯誤訊息也 11/19 14:42
12F:→ KawasumiMai: 以為是權限問題,結果是自己搞烏龍= = 11/19 14:45
13F:→ KawasumiMai: 1.看起來可以跑的php實際是純html所以沒出錯 11/19 14:46
14F:→ KawasumiMai: 2.因為之前<?沒習慣加php所以php全失效,就這樣= =.. 11/19 14:46
15F:→ KawasumiMai: 算是壞習慣吧Orz 11/19 14:47
16F:→ KawasumiMai: 可是也很奇怪,失效之前傳回來的也不是所有的code 11/19 14:49
17F:推 F23ko: 那為什麼會吐 403? 11/19 14:49
18F:→ KawasumiMai: 甚至感覺有run到POST的值做if然後echo之後全印 11/19 14:51
19F:→ KawasumiMai: 例如echo "A"; break;case "B": echo "B";break 11/19 14:52
20F:→ KawasumiMai: 他會回傳 A"; break;case "B": echo "B";break 11/19 14:52
21F:→ KawasumiMai: 感覺錯一半的= =...不是完全不能跑。 11/19 14:52
22F:→ KawasumiMai: 啊災?測試過php出錯之後全加上<?php就正常了... 11/19 14:53
23F:→ shadowjohn: php.ini short_tags 11/19 17:50
24F:→ KawasumiMai: 原來是可設定的,感謝 11/19 17:55
25F:→ KawasumiMai: 不過也發現改用XAMPP之後原先的Session在undefined的 11/19 17:56
26F:→ KawasumiMai: 狀況下如果沒加isset判定會印出錯誤,以前不會 11/19 17:56
27F:→ KawasumiMai: 這是php版本的問題還是因為appserv跟xampp的不同? 11/19 17:57
28F:推 shadowjohn: php.ini error_reporting E_ALL ^ E_NOTICE 11/20 12:44
29F:→ shadowjohn: error_reporting = E_ALL & ~E_NOTICE 11/20 14:18
30F:→ shadowjohn: 漏寫一個 & 11/20 14:18
31F:→ xdraculax: 開發環境 notice 最好不要忽略 11/22 01:17