跳至内容

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请删除您的密码
华夏公益教科书