跳至內容

Zoph/解決問題

來自華夏公益教科書

如果出現問題,首先要檢視的資料是 文件華夏公益教科書。文件也包含在 Zoph tarball 的 docs 目錄中

一些需要檢查的事項

除錯與故障排除

[編輯 | 編輯原始碼]

要啟用除錯資訊,請參見除錯

網頁匯入

[編輯 | 編輯原始碼]

Zoph 中最有可能出現問題的部分之一是網頁匯入。這是因為網頁匯入比 Zoph 的大多數其他部分更依賴於外部因素。在大多數情況下,問題是由以下情況引起的:php.ini中設定錯誤,檔案系統許可權不足或缺少要求。需要檢查的事項

  • 檢查 PHP 是否顯示其錯誤(請參見上面的推薦display_errorserror_reporting配置)。
  • 如果 PHP 給出錯誤,請參見下面的常見的 PHP 錯誤

自動完成

[編輯 | 編輯原始碼]

另一個比其他功能帶來更多麻煩的功能是自動完成功能。自動完成功能嚴重依賴於 Javascript,雖然我嘗試在許多不同的瀏覽器上進行測試,但始終有可能您的瀏覽器對 Javascript 程式碼的解釋與我的意圖略有不同。需要嘗試的事項

<albums>
   <album>
      <key>null</key>
      <title> </title>
   </album>
   <album>
      <key>1</key>
      <title>Album Root</title>
      <albums>
         <album>
            <key>3</key>
            <title>Objects Found While Cleaning</title>
         </album>
         <album>
            <key>2</key>
            <title>Sample Album</title>
         </album>
      </albums>
   </album>
</albums>

如果您看到 PHP 錯誤,請參見下面的常見的 PHP 錯誤

  • 嘗試停用自動完成(在首選項中)並檢視您現在是否可以使用 Zoph。

如果您發現與瀏覽器相關的問題(您的網站在 Firefox 中執行正常,但在其他瀏覽器中無法執行),請報告錯誤

常見的 PHP 錯誤

[編輯 | 編輯原始碼]

以下是一些常見的 PHP 錯誤。如果您遇到不同的錯誤,請嘗試使用Google搜尋或在Zoph 論壇上釋出訊息。

缺少 GD

[編輯 | 編輯原始碼]
Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/html/zoph 
photo.inc.php on line 468 

您的 PHP 缺少 GD 支援,Zoph 需要 GD 才能建立中型和縮圖大小的影像。請檢視您發行版的文件,瞭解如何啟用 GD。通常,它是一個名為以下內容的軟體包:php-gd.

已用完允許的記憶體大小

[編輯 | 編輯原始碼]
Fatal error: Allowed memory size of <number> bytes exhausted (tried to allocate <number> bytes) in <filename> on line <number>

PHP 拒絕 Zoph 使用它想要使用的記憶體量。請在您的 php.ini 中查詢此行

memory_limit = 16M

並增加它。Zoph 在調整影像大小或新增水印時可能會佔用相當多的記憶體。一個經驗法則是在調整影像大小或新增水印時,您應該將記憶體限制至少設定為您的(最大)相機畫素數的 6 倍。因此,如果您擁有 1000 萬畫素的相機,您可能應該將其設定為 64M。

超出最大執行時間

[編輯 | 編輯原始碼]
Fatal error: Maximum execution time of <number> seconds exceeded in <filename> on line <number>

PHP 對 PHP 指令碼允許執行的時間有一個限制。預設情況下,它設定為 30 秒。由於照片匯入通常需要更長的時間,因此在嘗試匯入時您可能會收到此錯誤。請在php.ini

maximum_execution_time = 120

由於 Zoph 處理影像所需的時間取決於您的 Web 伺服器的 CPU 速度、負載和照片的大小,因此無法給出經驗法則。嘗試增加時間和/或上傳更小批次的照片。

報告錯誤

[編輯 | 編輯原始碼]

如果您懷疑您遇到的問題是 Zoph 中的錯誤,請在http://www.zoph.org/bugs上建立錯誤報告。

Zoph 論壇

[編輯 | 編輯原始碼]

http://www.zoph.org/forum上有一個 Zoph 論壇。您可以在那裡釋出尋求幫助的請求,也可以搜尋看看是否有人遇到過類似的問題。

尋求幫助

[編輯 | 編輯原始碼]

透過在您的論壇帖子或錯誤報告中包含相關資訊,您可以真正加快問題解決的速度

  • 您試圖做什麼?
  • 您正在執行哪個版本的 Zoph?
  • 如果問題是在升級後開始出現的,您之前使用的是哪個版本?
  • 您正在執行哪個作業系統、PHP 版本?
  • 如果它是一個瀏覽器問題,您使用的是哪個瀏覽器,您是否嘗試過其他瀏覽器?
  • 您是否看到任何錯誤訊息?
  • 您已經嘗試過什麼?
  • (相關部分的)config.inc.php請刪除您的密碼
華夏公益教科書