2015-09-11 33 views
0

我已經安裝了Joomla 3.4.4(兩次),完全相同的結果。無法登錄到Joomla後端或前端,也沒有查看入門文章後全新安裝

問題: - 將任何信息輸入到後端登錄頁面的用戶名和密碼字段時,頁面會刷新回登錄頁面,而不會在頁面或服務器日誌中出現任何錯誤或警告。 - 嘗試登錄前端時也是如此。 - 訪問網站時,在網站標題和標題圖片下方顯示一條消息「錯誤:您無權查看此資源。」

安裝joomla之後和之前我上傳了一個.user.ini來關閉魔術引號。 configuration.php具有正確的生命站點設置,會話超時以及日誌和臨時文件的正確位置。 我已驗證日誌和tmp目錄可從Joomla寫入(添加了用於創建和寫入兩個目錄中的文件的代碼)。 我已經檢查了數據庫中的所有模塊和插件。 我已將session_save_path設置爲可寫入的位置。 我排除了.htaccess的重定向。 我已啓用所有消息顯示。 將有效的cookie發送到瀏覽器並返回到該網站。 jos1數據庫包含發送到瀏覽器的cookie jos1數據庫對用戶和組都有正確的設置

有一個關於我檢出的不可序列化對象的警告。這是一個在Registry.php行100:

public function __clone() 
{ 
    $this->data = unserialize(serialize($this->data));  
} 

print_r荷蘭國際集團$這個 - >數據顯示如下:

��j Object 
(
    [article_layout] => _:default 
    [show_title] => 1 
    [link_titles] => 1 
    [show_intro] => 1 
    [show_category] => 1 
    [link_category] => 1 
    [show_parent_category] => 0 
    [link_parent_category] => 0 
    [show_author] => 1 
    [link_author] => 0 
    [show_create_date] => 0 
    [show_modify_date] => 0 
    [show_publish_date] => 1 
    [show_item_navigation] => 1 
    [show_vote] => 0 
    [show_readmore] => 1 
    [show_readmore_title] => 1 
    [readmore_limit] => 100 
    [show_icons] => 1 
    [show_print_icon] => 1 
    [show_email_icon] => 1 
    [show_hits] => 1 
    [show_noauth] => 0 
    [show_publishing_options] => 1 
    [show_article_options] => 1 
    [save_history] => 1 
    [history_limit] => 10 
    [show_urls_images_frontend] => 0 
    [show_urls_images_backend] => 1 
    [targeta] => 0 
    [targetb] => 0 
    [targetc] => 0 
    [float_intro] => left 
    [float_fulltext] => left 
    [category_layout] => _:blog 
    [show_category_title] => 0 
    [show_description] => 0 
    [show_description_image] => 0 
    [maxLevel] => 1 
    [show_empty_categories] => 0 
    [show_no_articles] => 1 
    [show_subcat_desc] => 1 
    [show_cat_num_articles] => 0 
    [show_base_description] => 1 
    [maxLevelcat] => -1 
    [show_empty_categories_cat] => 0 
    [show_subcat_desc_cat] => 1 
    [show_cat_num_articles_cat] => 1 
    [num_leading_articles] => 1 
    [num_intro_articles] => 4 
    [num_columns] => 2 
    [num_links] => 4 
    [multi_column_order] => 0 
    [show_subcategory_content] => 0 
    [show_pagination_limit] => 1 
    [filter_field] => hide 
    [show_headings] => 1 
    [list_show_date] => 0 
    [date_format] => 
    [list_show_hits] => 1 
    [list_show_author] => 1 
    [orderby_pri] => order 
    [orderby_sec] => rdate 
    [order_date] => published 
    [show_pagination] => 2 
    [show_pagination_results] => 1 
    [show_feed_link] => 1 
    [feed_summary] => 0 
) 

��j Object 
(
) 

與這兩個可序列化,但不被PHP反序列化。我決定評論克隆數據的路線。在此之後,「入門」文章不再給出錯誤,但顯示文章正常。對象的名稱引起了我的關注,我從來沒有在PHP中看到過這樣的名字當我打印其他變量時。我例如得到Joomla\Register\Register Object

但是這並沒有解決登錄問題。

我完全不知所措。

編輯:

中創建一個會話的數據庫:

session_id=d984e4c528453009a9ba77ace5f58d9e, 
client_id=1, 
guest=1, 
time=1442060444, 
data=zq9ZfjiuKiKB8tyC3yEB2yREY_tylC7CD1K14M6XLIt01gwDUMTq1yY5DMVYhVUDTtPS1vmM1BFdBECdnMg0eKHlAWdZ9JwYdRNFKZl8wU_eAF61Im9d5dIy2r7Kt34upgLDzY4hmDA2EimXm-d2uKO9J6vElLCbcwFZGR2yHUq21RBQvx1wdnBMjk78z6UlI0zF9YXO6wH4WNdUlROJ85BDdhccRBrw52rzRxkpker23_nzeBK4K6nw_Eb2GN-fRAQ25PZr0XxRAtbrGAF5JvGHJDwbL9Kc34eDgOYcBwXlbCICA7be1S64K54VwYUdXZqlnqDbWUEUKb3EdvQZExY5IYRcP5McdiM2s-RYwmWpvtpIIu8VMNn1T_5c_K0gonIdngPUQeiI4r0NOncGWWt7qNjoamX8u86WVVqIVY9ufxb8Wo5INgLIUhy_TAhfBl_K5CrjNToR-13RVnBjZ1RPBeBj4hHubA2t7IZ6zbSOdPdPLbsQVYD2lsU-PjXvcN1eeqkTYNUi8U-qtfYyH-mkidMHK8hbtkS53CKGuo_D4r1K8nO16VlOI0xhK2qR2zSaykXtX_DaAkRF3AI0BvZHBrsxSc6QE2jZkRPYkdyyUnyDoyx2FTSNcPv-JrJ2uDochowEm8jyCazqIXywnmAuYb3bkMN38A7lA1IRhlrCGJY_3xpx6ZBtch4u9bUtBXuQY3E5oV5nPfL2__vW7ZADW5sUHP-e8obRo30b40iIZ3yi6DmnutdGekUi_6a9GyGVDkP3NwAoglbj5pHiLJVhfFZL54XFCuN1sHtlbismkomsx-AkOY6F27hDNCI4B4qFVX87-NF_hk2DWPqRWynCR6OCsLUPkD0apgnr-ea7KPt8qij_eu8Rn6J-RMrgHS7SE314kKoJscEXxwwnBsaoqRCwzwjEl5yHmZYS-bCocgqMGAeOf-VUmCdX-UnqGz5qgXwFBOq4tFrfJ6RQizXVdxkHml3dDmGUPMSHT9To4WXAowT8glRtMdsmZmBigM88xftj3Yr-iYTxiAwfzxPF_T8hG53d1rfPEAm0n8a_q7c6JKy9Z2HrklaqxbQzwGl6r3PwRMCaDxZ_vqq4fsPP4142I4SnAuF2WzEBFOkIyh4EUKesFV4sl4BOc19uIYhz5HSHJybh_9hlV8eB6OSHZYccvaM7F6b46Lh6g-1yDUKazCK8z-fTXHJzf6gn7UFLiWorXCQZspwK_LiW3Huv2B0HIJKxi0fEb8Zmq6juViV8LABZjG_8ZEgDvQ4InahV4k7dKIyQG3gPicaDFLqgtGnwfO2FkU3L1SUU1eAGGcyZDH15RPgfimFiwHt2A5AEPKsnh2jye3X5L53CNaB69ISY0ETVhYzXc7bGi0SADbsAVbFixXZ39IqbFyDaX3rSS0047n_riZm8xNsR6DJ2kB0R1_eWBfN_APqgynK5-Yucis4PuyblY_YwIPs2AQz5iBFgnGGCkbZDxiVG6K6CRBorqpvOPUcBN0fzyOL0xp5WfC5x3nGcbAeVOBBIh1nN7Pj1vDyjfAWGAuw5vP3g647iUmDKaxcRWZ-yGIw., 
userid = 0, 
username = '' 

閒來無事似乎改變。 jos1_users表有最後一次訪問日期和時間來設置安裝Joomla的日期和時間。

嘗試多次登錄時,數據庫中未創建新會話。

將錯誤報告設置爲開發當訪問並嘗試登錄管理員後端時沒有報告任何內容。

當訪問的網站,幾秒鐘後嘗試登錄前端,這是記錄:

[12-Sep-2015 07:42:19 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 6 of 2159 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:19 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 6 of 19 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:19 America/Chicago] PHP Strict Standards: Creating default object from empty value in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 693 
[12-Sep-2015 07:42:28 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 8 of 615 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:28 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 8 of 19 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:28 America/Chicago] PHP Strict Standards: Creating default object from empty value in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 693 
[12-Sep-2015 07:42:29 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 8 of 2159 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:29 America/Chicago] PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 8 of 19 bytes in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 82 
[12-Sep-2015 07:42:29 America/Chicago] PHP Strict Standards: Creating default object from empty value in /home/.../public_html/.../libraries/vendor/joomla/registry/src/Registry.php on line 693 

我也試過在服務器上安裝的Drupal到不同的子域。它唯一能夠顯示的是這些錯誤/警告。再次關於序列化。

Notice: unserialize() [function.unserialize]: Error at offset 53 of 33869 bytes in /home/nningsh1/public_html2/test.iradis.org/includes/cache.inc on line 438 
Warning: Invalid argument supplied for foreach() in /home/nningsh1/public_html2/test.iradis.org/includes/module.inc on line 213 
Warning: array_keys() expects parameter 1 to be array, null given in /home/nningsh1/public_html2/test.iradis.org/includes/module.inc on line 89 
Notice: unserialize() [function.unserialize]: Error at offset 53 of 33869 bytes in /home/nningsh1/public_html2/test.iradis.org/includes/cache.inc on line 438 
Warning: Invalid argument supplied for foreach() in /home/nningsh1/public_html2/test.iradis.org/includes/module.inc on line 213 
Warning: array_keys() expects parameter 1 to be array, null given in /home/nningsh1/public_html2/test.iradis.org/includes/module.inc on line 89 
Fatal error: Call to undefined function user_access() in /home/nningsh1/public_html2/test.iradis.org/includes/menu.inc on line 636 
+0

當你說「有正確的現場設置」時,你的意思是空白嗎?因爲通常這是正確的設置。數據庫還表示你在登錄後登錄了嗎?當你說你已經設置了所有的錯誤來顯示你的意思是你已經編輯了configuration.php來使錯誤報告成爲「開發」? – Elin

+0

我已經測試過生命網站設置爲空白並且完整的URL Joomla託管。我在'.users.ini'中設置了'display_errors = On' ,在'configuration.php'中設置了'$ error_reporting ='maximum';''。目前我正在使用'$ live_site ='';','$ lifetime ='15';'和'$ session_handler ='database'進行測試;'我測試了90次,沒有測試過。這些都沒有引起任何行爲上的爭議。 – Laura

+0

所以你好像有兩個不同的問題。一個沒有成功登錄,另一個是你在呈現文章時遇到這些錯誤。我是否正確,只有在嘗試登錄後纔會顯示錯誤,但在此之前該文章還行嗎?您介意使用其中一個樣本數據集進行測試安裝嗎?我認爲嘗試測試會是最好的,否則就是學習joomla。 – Elin

回答

0

服務提供商已將PHP更改爲未在我們的域中使用FCGI。這解決了這個問題。序列化問題已被修復,登錄問題也是如此。

+0

你應該接受你自己的答案。 – Elin

相關問題