我剛剛安裝了ImpressPages 4_0_17,我通過填寫數據庫表單並提交它來完成安裝過程。下一頁給出了URL/ImpressPages/admin上的404錯誤。在此之前,系統檢查頁面列出了3條警告:魔術引號Off,Apache mod_rewrite,PHP內存限制64MB。沒有關於這些警告的其他信息在該頁面上可用。ImpressPages管理頁面有404錯誤
我在GoDaddy上使用別名功能進行託管,這使我可以在同一個帳戶中創建多個網站。另外,我正在使用一個子域來進行這個安裝,所以我可以在替換原始站點之前進行測試。因爲我上傳了整個IP zip文件並將其解壓到網站根文件夾中,所有IP文件現在都安裝在文件夾/ ImpressPages中。
404錯誤發生後,我將URL更改爲/ ImpressPages /。這實際上加載罰款。另外,彈出一個小對話框,表示我已經以管理員身份自動登錄。它給了我用戶名,密碼和我爲該網站配置的電子郵件。它還提供了產生404錯誤的管理頁面URL,並表示我需要在未來登錄。
/ImpressPages /加載並顯示內聯編輯功能的主頁。如果我點擊Lorem Ipsum鏈接,/ImpressPages/index.php/lorem-ipsumy,我會得到一行白頁:
「沒有指定輸入文件」。
我已經嘗試了一些調整到.htaccess文件沒有成功。最新的有效行如下所示。來自默認文件的所有其他行都被註釋掉了,我還沒有嘗試過與它們混淆。
<IfModule mod_rewrite.c>
RewriteEngine on
# Attempt to fix SVG images, 6/4/2014
AddType image/svg+xml svg
AddType image/svg+xml svgz
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ImpressPages/index.php?%{QUERY_STRING} [L]
# Redirect www urls to non-www.
# RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
# RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
我試圖獲得管理員權限的更改在RewriteRule中。我首先用斜線在index.php前面加上/ ImpressPages /。兩人都沒有幫助。有關如何獲取管理員權限的任何建議將不勝感激。
17:11 - 新建信息: 通過啓用/ ImpressPages /路徑和以下.htaccess行,我現在可以在管理頁面上獲得登錄對話框。一旦我正確輸入登錄名,下一個URL就是/ImpressPages/index.php,並帶有前面描述的白頁。然後重新加載/ ImpressPages/admin產生相同的白頁和相同的/ImpressPages/index.php URL。所以現在我可以登錄,但它沒有幫助。
這些行已經在默認的.htaccess文件中。我只是刪除了註釋字符來激活它們。
17:45 - 更多進展。 我將/ ImpressPages /文件夾的所有內容向上移動一級到web根目錄。然後,我從重寫規則中的index.php路徑中刪除/ ImpressPages /。隨着這一改變,管理員登錄開始工作,我現在可以編輯我的網站。仍然有問題。例如,發佈頁面確實會發佈更改,但隨後會使用URL /index.php/home加載典型的白頁。 URL /正確加載主頁。幾乎聽起來像URL路由不能正常工作。
我們將嘗試在轉到爸爸註冊,看看我們自己的問題。 –