第 1 頁 (共 1 頁)
[問題] 付費瀏覽無法開啟(已解決)
發表於 : 2005-02-13 13:25
由 chenagw
付費瀏覽無法開啟
問題:
開啟基本組態中付費瀏覽後仍然無法開啟使用,
付費瀏覽仍為關閉。可能是存在有什麼問題?麻煩大家了
使用 Rebellion付費瀏覽 1.0.7
http://starryhometown.net/forum/dload.p ... file_id=42
PHPBB 2.0.11 + PLUS 1.52
PHPBB網站
http://vaw.no-ip.com/
還多裝了
CASH MOD 2.2.2
Vault 1.0.0
測試帳號: test 密碼: 123456

在基本組態開啟後 付費瀏覽仍為關閉
發表於 : 2005-02-13 14:22
由 chenagw
之後檢視文章出現:
Could not obtain post/user information.
DEBUG MODE
SQL Error : 1054 Unknown column 'pt.pay_money' in 'field list'
SELECT u.username, u.user_points, u.user_money, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, pt.pay_money, pt.pay_user, pt.pay_see, pt.pay_gotmoney FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 36 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15
Line : 401
File : c:\appserv\www\viewtopic.php
posting.php也出現問題 是否為我SQL欄位的問題
由於會員急需使用的問題 我先把MOD砍掉還原了
發表於 : 2005-02-13 19:37
由 天霜
你有執行 SQL 語法嗎?
發表於 : 2005-02-14 17:09
由 chenagw
SORRY 可否問一下天霸大因為我用的是APPSERV
當輸入指令時
代碼: 選擇全部
mysql> ALTER TABLE hcu_posts_text
-> ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_user TEXT NOT NULL,
-> ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
ERROR 1046: No Database Selected
為什麼對不到資料庫ㄋ?
還有 安裝文章中# 請記得修改成你的資料庫名稱
ALTER TABLE hcu_posts_text <--是指這行ㄇ
謝謝 由於我學的不是資訊方面對這很不懂 很不好意思~
發表於 : 2005-02-14 17:20
由 小西
看你的資料庫裡資料表是什麼開頭的就改成什麼\r
例:phpbb_user、phpbb_config
普通是phpbb開頭
發表於 : 2005-02-14 17:21
由 chenagw
DOS模式下 我切換好了資料庫之後
代碼: 選擇全部
mysql> use hcu
Database changed
mysql> ALTER TABLE phpbb_posts_text
-> ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_user TEXT NOT NULL,
-> ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
Query OK, 97 rows affected (0.05 sec)
Records: 97 Duplicates: 0 Warnings: 0
mysql> INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymo
ney', '1');
Query OK, 1 row affected (0.00 sec)
mysql> ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT(
8 ) DEFAULT '-1' NOT NULL
-> update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
-> \g
ERROR 1064: You have an error in your SQL syntax near 'update phpbb_posts_text S
ET pay_money = -1 WHERE pay_money = 0' at line 2
mysql>
最後一行錯誤 ERROR 1064: You have an error in your SQL syntax near 'update phpbb_posts_text S
ET pay_money = -1 WHERE pay_money = 0' at line 2
發表於 : 2005-02-14 17:28
由 小西
代碼: 選擇全部
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL
跟
代碼: 選擇全部
update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
要分開執行
發表於 : 2005-02-14 18:18
由 chenagw
我用搜尋竹貓好像不多這樣的說明,
因為我是新手所以對去哪執行不大懂
剛開始還把指令植成*.PHP的檔案用IE去執行
現在懂嚕~ 把他整理出來 分給新手看
DOS下: (進入方法執行打cmd即可)
代碼: 選擇全部
*切換目錄
C:\AppServ>cd mysql
C:\AppServ\mysql>cd bin
*執行 mysql 執行檔
C:\AppServ\mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 587 to server version: 3.23.52-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
*切換資料庫\r
mysql> use hcu
Database changed
*可用貼上單行輸入(DOS採視窗模式RMB滑鼠右鍵貼上)
mysql> ALTER TABLE phpbb_posts_text
-> ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_user TEXT NOT NULL,
-> ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
-> ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
Query OK, 97 rows affected (0.05 sec)
Records: 97 Duplicates: 0 Warnings: 0
mysql> INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymo
ney', '1');
Query OK, 1 row affected (0.00 sec)
mysql> ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT(
8 ) DEFAULT '-1' NOT NULL
-> \g
*打 \g 做結束
Query OK, 97 rows affected (0.06 sec)
Records: 97 Duplicates: 0 Warnings: 0
mysql> update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
-> \g
Query OK, 97 rows affected (0.00 sec)
Rows matched: 97 Changed: 97 Warnings: 0
接著照Rebellion的付費瀏覽MOD修改\r
(謝謝小西啦偶真不好意思)