2011-12-06 35 views
2

我剛剛設置了phpMyAdmin3和Nginx以及PHP 5.3.8上的php-fcgi。當我將php.ini重命名爲php.ini.disabled時,一切正常。phpMyAdmin只適用於/etc/php.ini不存在的情況

我收到一個通用錯誤,說「無法啓動會話沒有錯誤,請檢查您的PHP和/或Web服務器日誌文件中給出的錯誤,並正確配置您的PHP安裝。」當我運行phpMyAdmin,而php.ini在機智。

當我從命令行運行phpMyAdmin的index.php時,它給了我預期的響應:一個html頁面顯示「錯誤的用戶名/密碼。訪問被拒絕」。

任何人都可以指出我在哪裏尋找正確的方向或什麼配置選項可能會在php.ini中搞砸?

+2

我會從它給你的錯誤信息開始。檢查你的日誌,然後檢查php.ini中的會話設置,以及與它顯示的文件系統相關的任何權限 –

回答

1

你是否對php.ini做過任何修改?用下面的代碼檢查你的設置與測試的php文件

<?php phpinfo(); ?> 

如果沒有東西跳出你,請嘗試重置文件。這php.ini可能工作。

如果您確實遇到麻煩,請考慮重新安裝所有設備(假設您不在公用服務器上)。乾淨安裝的PHP和phpMyAdmin應該解決您可能遇到的任何問題。

+0

我沒有對php.ini進行任何更改。這是全新安裝的phpMyAdmin3和PHP 5.3.8。 我會給這個php.ini一槍! – thealexbaron

+0

這個php.ini文件就像一個魅力!非常感謝。 – thealexbaron

+0

PS - 我對功能文件的非工作文件做了一個vimdiff,並且有太多的錯誤以便輕鬆查明問題。 – thealexbaron

0

你可以嘗試在你的php.ini中禁用APC設置並在你的配置中設置一個有效的session.save_path。如果phpMyAdmin通常是因爲啓用了APC(這是一個與phpMyAdmin結合的問題),或者會話無法在本地保存。

相關問題