我有一个工作的Drupal网站,我试图将我的5.5版本升级到Drupal6。尝试从ports集合更新版本后:
cd /usr/ports/www/drupal6
make install ; make clean
我收到了一个错误:
autoconf: required version 2.68 not found
然后我去了autoconf的ports目录并运行:make install;干净
一切安装正确但是当我尝试重新安装drupal6时,我收到相同的错误消息,即:
=> SHA256 Checksum OK for php-5.3.5.tar.bz2.
===> Patching for php5-gd-5.3.5
===> Applying FreeBSD patches for php5-gd-5.3.5
===> php5-gd-5.3.5 depends on file: /usr/local/bin/phpize - found
===> php5-gd-5.3.5 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===> php5-gd-5.3.5 depends on file: /usr/local/bin/autoconf-2.68 - found
===> php5-gd-5.3.5 depends on shared library: freetype.9 - found
===> php5-gd-5.3.5 depends on shared library: png.6 - found
===> php5-gd-5.3.5 depends on shared library: jpeg.11 - found
===> php5-gd-5.3.5 depends on shared library: t1.5 - found
===> PHPizing for php5-gd-5.3.5
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
autoconf: required version 2.68 not found
*** Error code 1
Stop in /usr/ports/graphics/php5-gd.
*** Error code 1
Stop in /usr/ports/graphics/php5-gd.
*** Error code 1
Stop in /usr/ports/graphics/php5-gd.
*** Error code 1
Stop in /usr/ports/www/drupal6.
*** Error code 1
Stop in /usr/ports/www/drupal6.
*** Error code 1
Stop in /usr/ports/www/drupal6.
===> Cleaning for php5-gd-5.3.5
===> Cleaning for drupal6-6.20
我的drupal网站:jameshayekserv.com/drupal
显示空白页面......
我的wordpress网站:jameshayekserv.com/wordpress
告诉我:
您的PHP安装似乎是 错过了MySQL扩展 WordPress要求。
然后我尝试安装php5端口并得到与上面相同的错误,autoconf:找不到所需版本2.68,虽然它已安装。
我也尝试过命令:
make config
在php5目录中。我没有看到任何与MySQL相关的选项
有一次我厌倦了使用端口并从Drupal站点下载了Drupal-7.0,然后将文件scp到我的服务器。
然后我将/ usr / local / www / drupal6文件夹重命名为RENAMED_drupal6 将drupal-7.0文件夹放在/ www目录中。 然后我从:
更改了drupal.conf文件jameshayekserv# less /usr/local/etc/apache22/Includes/drupal.conf
Alias /drupal "/usr/local/www/drupal5/"
<Directory "/usr/local/www/drupal5/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
为:
jameshayekserv# less /usr/local/etc/apache22/Includes/drupal.conf
Alias /drupal "/usr/local/www/drupal-7.0/"
<Directory "/usr/local/www/drupal-7.0/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
然后我重新启动了apache:
apachectl graceful
在想到我完成后,我试图访问我的drupal网站:
jameshayekserv.com/drupal并张贴了空白页面。
我无法在更新后从端口安装,我无法通过将文件夹放在目录中安装我无法摆脱“autoconf:所需版本2.68未找到”错误,即使我安装了最新autoconf端口。
我被困在一个drupal网站上,不知道该怎么做。
答案 0 :(得分:0)
试试这个: cd / usr / ports / devel / autoconf-wrapper&amp;&amp;使干净&amp;&amp;制作deinstall&amp;&amp;重新安装
Threre是/ usr / ports / UPDATING的提示: 20101204: 影响:autotools 作者:autotools@FreeBSD.org
正在进行的autotools-using端口清理的下一个阶段是 重构bsd.autotools.mk以便不再使用版本号 在USE_AUTOTOOLS节中需要。还有 autoconf213 / autoconf或automake14 / automake(对于旧版本, 和当前可用的版本)。这将大大减少 将来更新时树木修补的数量。
重要提示:如果您有devel / autoconf-wrapper或 在你的系统上安装了devel / automake-wrapper(你最有可能) 请在更新任何内容之前将这些端口更新为新版本 否则 - 坏事[tm]很可能会发生。