• slider image 58
:::
XOOPS2一般討論

小弟是新手,在安裝出現一些問題,請各位先進指導...謝謝

discuss pic 2012-07-01 22:09:53
在安裝XAMPP與XOOPS時的問題

1.XAMPP已安裝完成 (xampp-win32-1.7.7-VC9-installer,exe)

2.在安裝XOOPS時,出現以下文字(xoops 2.5.4 和xoops 2.5.5都試了)

在IE9下安裝的,等會再用FIREFOX試

Strict Standards: Non-static method MyTextSanitizer::getInstance() should not be called statically in D:\XAMPP\htdocs\install\include\functions.php on line 54

查檔案LINE54是

$myts =& MyTextSanitizer::getInstance();

Strict Standards: Non-static method MyTextSanitizer::getInstance() should not be called statically in D:\XAMPP\htdocs\install\include\functions.php on line 71

同樣的檔案LINE71

$myts =& MyTextSanitizer::getInstance();


3.再繼續下去,後面就有問題了

4.小弟沒有學過語言程式設計,只是個有興趣的USER,請各位能給些意見,謝謝
discuss pic 2012-07-08 15:23:52
參照:
D:\XAMPP\htdocs

這個目錄是不是你還沒上傳的目錄
你是否應該查上傳以後的目錄
discuss pic 2012-07-18 19:34:08
真是怪, 從2.1版起不知裝過幾次xoops從來不曾出現過問題,
但最近我也栽在這個問題....
不知道為什麼,同樣的環境安裝joomla是沒任何問題的?!
應該也不是樓上大大說的問題

安裝環境如下:
Windows 2003
Firefox 13.0.1
APACHE 2.4.2
MYSQL 5.5.25a
PHP 5.4.4
XOOPS 2.5.5


圖 : 從這裡開始出現異常,之後就一路有問題

discuss pic 2012-07-18 20:31:36
其實本站早巳有討論了,問題在於提問者有沒有好好利用搜尋功能去爬文而巳。

只要輸入關鍵字“Strict Standards“去搜搜便會有了。
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2012-07-20 21:23:37
謝謝版主回覆,
試過下述解決方法,但無效..

修改 php.ini
將 error_reporting = E_ALL | E_STRICT
改為 error_reporting = E_ALL

試試看用其他web server軟體好了...
discuss pic 2012-07-20 23:01:27
搜尋結果文章中有一篇 http://xoops.tn.edu.tw/modules/xforum/viewtopic.php?&topic_id=12121 就跟本篇的錯誤訊息是一樣的 >>>

Strict StandardsNon-static method MyTextSanitizer::getInstance() should not be called statically in ********includefunctions.php on line 54


若 php 版本為 5.3.* 的話應該可以,miclu0813 用的 xampp >> php 版本就是 php5.3.8;而 chiehero 所用的 php 版本為 5.4.* ,因比較新,沒有測過就不知道了。
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2012-07-22 19:58:10
試了樓主用的XAMPP來安裝,我是下載最新版來用,也是一樣的問題,改error_reporting值一樣無效。
XAMPP 1.8.0 (Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4, OpenSSL 1.0.1c, phpMyAdmin 3.5.2....),跟我原本用的EasyPHP差異不大...

同樣環境安裝Joomla, Wordpress都沒任何問題。

看來很可能是XOOPS還沒針對新版的PHP做修正吧~ Maybe...
discuss pic 2012-07-22 21:56:19
樓主 xampp 是 1.77 ,您的 xampp 是 1.8

xamp 1.77 => php 5.3.* xampp 1.8 => php 5.4.*

要不您換 php 5.3.* 版本的 xampp 試試看是否也一樣無效?
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2012-07-23 22:31:01
回報:
換回1.77版後一切正常。
所以是PHP 5.4版的問題。
Xoops要加油了~
謝謝版主熱心回應~

看來就這樣先1.77版撐著用吧~
discuss pic 2012-08-24 00:07:25
近期將 WampServer 伺服器升級到最新版本後,安裝新測試站時解決了 XOOPS 在 PHP 5.4 版本下遇到的錯誤訊息。

在之前的 PHP 5.3 版本下出現的錯誤訊息,透過 php.in 修改為 error_reporting = E_ALL 便可解決。到了 php 5.4 版本, php.in 裡的 error_reporting 值雖已變了 E_ALL 為預設,但就變成無效,安裝 XOOPS 時跑出一堆錯誤訊息,嘗試將 error_reporting 值改為 E_ALL & ~E_NOTICE & ~E_STRICT也無效,於是乎就另建一個新的 .htaccess 檔,加入如下一行 >>
php_value error_reporting 30711

放於 XOOPS 站目錄下,錯誤訊息才消失。安裝完成進入網站,前後台皆正常,但是一開啟 PHP 錯誤檢查模式,前後台便又跑出一堆錯誤訊息,打開 XOOPS/include/common.php,在約 151 行註解掉並於下一行加入如下一行後,便恢復正常。

if ($xoopsConfig['debug_mode'] == || $xoopsConfig['debug_mode'] == 2) {
    
xoops_loadLanguage('logger');
    [
color=ff0000][b]//[/b][/color]error_reporting(E_ALL);
     
[color=ff0000]error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE);[/color]
    
$xoopsLogger->enableRendering();
    
$xoopsLogger->usePopup = ($xoopsConfig['debug_mode'] == 2);
} else {
    
error_reporting(0);
    
$xoopsLogger->activated false;
}

主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2012-08-25 02:46:24
抱歉!不好意思我是新手!
我今天依照打造個人化的晚站xoops2.5.x完全實戰手冊 這本書安裝

只要裝到11/14步驟就卡住了。無法下一步。
想請問是否哪裡出了點問題,我有搜尋歷史發問,可是好像沒有找到解答...

想請各位前輩幫忙解救小弟。感恩
出現訊息
-----------------------------------------------------------
Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\include\common.php on line 49

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLoad::loadCoreConfig() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 91

Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\class\preload.php on line 28

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\class\preload.php on line 29

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsPreload::getInstance() should not be called statically in D:\xampp\htdocs\include\common.php on line 50

Strict Standards: Non-static method XoopsCache::read() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\preload.php on line 85

Strict Standards: Non-static method XoopsCache::getInstance() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\cache\xoopscache.php on line 263

Strict Standards: Declaration of XoopsCacheFile::write() should be compatible with that of XoopsCacheEngine::write() in D:\xampp\htdocs\class\cache\file.php on line 308

Strict Standards: Non-static method XoopsLoad::load() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\cache\file.php on line 110

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsFile::getHandler() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\cache\file.php on line 111

Strict Standards: Non-static method XoopsFile::load() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\file\xoopsfile.php on line 108

Strict Standards: Non-static method XoopsLoad::load() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\file\file.php on line 105

Strict Standards: Non-static method XoopsFile::getHandler() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\file\file.php on line 106

Strict Standards: Non-static method XoopsFile::load() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\file\xoopsfile.php on line 108

Strict Standards: Non-static method XoopsLists::getFileListAsArray() should not be called statically, assuming $this from incompatible context in D:\xampp\htdocs\class\preload.php on line 89

Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\include\common.php on line 60

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\include\common.php on line 68

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLoad::load() should not be called statically in D:\xampp\htdocs\include\common.php on line 75

Strict Standards: Non-static method XoopsLoad::loadCore() should not be called statically in D:\xampp\htdocs\class\xoopsload.php on line 71

Strict Standards: Non-static method XoopsLogger::getInstance() should not be called statically in D:\xampp\htdocs\include\common.php on line 76
discuss pic 2012-08-25 16:24:13
若 PHP 版本為 5.3 , php.ini 中改為 error_reporting = E_ALL;若為 PHP 5.4 版本 ,見 #10 帖子。
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2012-08-26 11:44:42
您好,我安裝在我的windows vista系統上也出現這樣的情形,

並照著管理員的指示查看一下php.ini的指令,並修改一下指令,卻還是一樣的情形。

另外,明明已經安裝好系統,登出系統再進入系統,卻都一直卡在帳密輸入的地方,

無法進到後台管理。請問這是什麼樣問題呢,再請專家解惑一下,謝謝。
discuss pic 2012-08-27 01:05:05
改完有沒有重啟伺服器?
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-01-10 14:01:37
您好,以下是我的架的系統

XOOPS 版本 - XOOPS 2.3.3
PHP 版本 - 5.4.7
MySQL 版本 - 5.5.27
Server API 版本 - apache2handler
版本 - WIN 7

修正一些BUG之後,只剩下


Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\xampp\htdocs\include\common.php on line 21

Strict Standards: Non-static method XoopsLogger::instance() should not be called statically in C:\xampp\htdocs\include\common.php on line 107

Strict Standards: Non-static method XoopsLogger::instance() should not be called statically in C:\xampp\htdocs\class\logger\xoopslogger.php on line 258

Strict Standards: Non-static method XoopsLogger::instance() should not be called statically in C:\xampp\htdocs\class\logger\xoopslogger.php on line 258

爬文後,說要修改php.in
但問題我連php.in都找不到...
是我安裝錯誤嗎? 已經重用好幾次了(外加重灌)...
搞架站搞到快發瘋了 = =
PS.智障白癡的架站胖子

discuss pic 2013-01-11 00:54:44
剛按照您所用的 XOOPS 、PHP 及 MySQL 各版本進行測試已確定 OK 正常的

您要先找出 php.ini
試試到 http://localhost/xampp/phpinfo.php 查看 Loaded Configuration File 右邊顯示的 php.ini 路徑所在

找到 php.ini 後
編輯 error_reporting
將值改為 E_ALL & ~E_STRICT & ~E_NOTICE & ~E_DEPRECATED

接著在 XOOPS/include/common.php 約 183 行

將 error_reporting(E_ALL);

改為 error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE & ~E_DEPRECATED);

主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-01-11 10:49:46
waterlily大大,真的真的真的非常謝謝你

終於成功了!! 在此深深一鞠躬

但 在模組安裝那邊怪怪的 無法安裝" 用戶管理 "

以修改 sql資料夾(mysql.sql檔 將TYPE=MyISAM 改成ENGINE=MyISAM )

但還是出現... 下面那BUG的問題



無法安裝 profile. 錯誤(s):

正在安裝 用戶管理

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM' at line 10

真的不好意思要麻煩你了 = =
discuss pic 2013-01-11 12:59:27
您改 ENGINE=MyISAM 是在安裝模組之前還是之後的?
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-01-12 09:39:23
安裝模組之前

在考慮要不要再"安裝"一次 = =

人家安裝都沒問題,就我安裝2X次....
discuss pic 2013-01-12 13:36:45
您確定沒有改錯 sql 吧?
若仍如此不如乾脆改用最新版 XOOPS 2.5.5
它帶的用戶管理模組已經是 ENGINE=MyISAM 了
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
第一頁 上一頁 1   2  下一頁 最後頁
:::

即時留言簿


計數器

今天: 207207207
昨天: 313313313
總計: 4096772409677240967724096772409677240967724096772