[問題] 付費瀏覽無法開啟(已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
chenagw
星球普通子民
星球普通子民
文章: 17
註冊時間: 2005-02-13 13:09
來自: 新竹←台中
聯繫:

[問題] 付費瀏覽無法開啟(已解決)

文章 chenagw »

付費瀏覽無法開啟


問題:
開啟基本組態中付費瀏覽後仍然無法開啟使用,
付費瀏覽仍為關閉。可能是存在有什麼問題?麻煩大家了 :cry:

使用 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


圖檔
在基本組態開啟後 付費瀏覽仍為關閉
chenagw
星球普通子民
星球普通子民
文章: 17
註冊時間: 2005-02-13 13:09
來自: 新竹←台中
聯繫:

文章 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砍掉還原了
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

你有執行 SQL 語法嗎?
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
chenagw
星球普通子民
星球普通子民
文章: 17
註冊時間: 2005-02-13 13: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 <--是指這行ㄇ


謝謝 由於我學的不是資訊方面對這很不懂 很不好意思~
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

看你的資料庫裡資料表是什麼開頭的就改成什麼\r
例:phpbb_user、phpbb_config
普通是phpbb開頭
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
chenagw
星球普通子民
星球普通子民
文章: 17
註冊時間: 2005-02-13 13:09
來自: 新竹←台中
聯繫:

文章 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
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

代碼: 選擇全部

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
要分開執行
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
chenagw
星球普通子民
星球普通子民
文章: 17
註冊時間: 2005-02-13 13:09
來自: 新竹←台中
聯繫:

文章 chenagw »

我用搜尋竹貓好像不多這樣的說明,
因為我是新手所以對去哪執行不大懂
剛開始還把指令植成*.PHP的檔案用IE去執行 :oops:
現在懂嚕~ 把他整理出來 分給新手看

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
(謝謝小西啦偶真不好意思)
主題已鎖定

回到「外掛問題討論」